feat: implement Open-Meteo weather integration with backfill scripts and updated lake data models.
continuous-integration/drone/push Build encountered an error

This commit is contained in:
David Fencl
2026-06-05 23:34:13 +02:00
parent 8193ce818a
commit 57e9bf12ca
24 changed files with 1122 additions and 758 deletions
+79 -61
View File
@@ -6224,7 +6224,7 @@
"flow": 64.66372954747197,
"inflow": 10.835675109679848,
"volume": 0,
"temperature": 11.332208716662688,
"temperature": 10.2,
"precipitation": 0
},
{
@@ -6233,7 +6233,7 @@
"flow": 64.75091940773491,
"inflow": 11.746611298590212,
"volume": 0,
"temperature": 12.588263724942443,
"temperature": 8.3,
"precipitation": 0
},
{
@@ -6242,8 +6242,8 @@
"flow": 64.78810916126807,
"inflow": 11.428868286293351,
"volume": 0,
"temperature": 13.466635245198212,
"precipitation": 11.19337583034626
"temperature": 6.6,
"precipitation": 0
},
{
"timestamp": "2026-05-29T03:00:00.000Z",
@@ -6251,7 +6251,7 @@
"flow": 64.34224252535267,
"inflow": 11.2883984285744,
"volume": 0,
"temperature": 15.033575945591984,
"temperature": 6.2,
"precipitation": 0
},
{
@@ -6260,7 +6260,7 @@
"flow": 63.994379330775395,
"inflow": 11.50340979747026,
"volume": 0,
"temperature": 18.022430122031643,
"temperature": 6.4,
"precipitation": 0
},
{
@@ -6269,7 +6269,7 @@
"flow": 64.08395069776843,
"inflow": 12.07803306987504,
"volume": 0,
"temperature": 20.07713354937252,
"temperature": 8.5,
"precipitation": 0
},
{
@@ -6278,7 +6278,7 @@
"flow": 63.482461873581116,
"inflow": 11.474142237426106,
"volume": 0,
"temperature": 21.18517294106132,
"temperature": 13.2,
"precipitation": 0
},
{
@@ -6287,7 +6287,7 @@
"flow": 63.01965543954704,
"inflow": 12.037027864258066,
"volume": 0,
"temperature": 23.06809856211999,
"temperature": 16.4,
"precipitation": 0
},
{
@@ -6296,7 +6296,7 @@
"flow": 63.68321210964681,
"inflow": 12.73748826461153,
"volume": 0,
"temperature": 24.162620874418316,
"temperature": 18.7,
"precipitation": 0
},
{
@@ -6305,7 +6305,7 @@
"flow": 64.29997842901736,
"inflow": 11.833177814828096,
"volume": 0,
"temperature": 25.747707144512532,
"temperature": 20.6,
"precipitation": 0
},
{
@@ -6314,7 +6314,7 @@
"flow": 65.0538837941593,
"inflow": 12.821229953175557,
"volume": 0,
"temperature": 26.910921685254124,
"temperature": 21.9,
"precipitation": 0
},
{
@@ -6323,7 +6323,7 @@
"flow": 65.23632779200821,
"inflow": 11.978320184367192,
"volume": 0,
"temperature": 26.20276691948672,
"temperature": 23.3,
"precipitation": 0
},
{
@@ -6332,7 +6332,7 @@
"flow": 64.61575193571078,
"inflow": 11.29980416128302,
"volume": 0,
"temperature": 24.059572876448392,
"temperature": 24.4,
"precipitation": 0
},
{
@@ -6341,7 +6341,7 @@
"flow": 65.2465457533614,
"inflow": 12.261307914089151,
"volume": 0,
"temperature": 23.703608515808256,
"temperature": 25,
"precipitation": 0
},
{
@@ -6350,7 +6350,7 @@
"flow": 65.234904510153,
"inflow": 12.013720995164933,
"volume": 0,
"temperature": 22.96758027596439,
"temperature": 25.3,
"precipitation": 0
},
{
@@ -6359,7 +6359,7 @@
"flow": 64.23512824581816,
"inflow": 11.339878591111631,
"volume": 0,
"temperature": 21.025864233007646,
"temperature": 25.2,
"precipitation": 0
},
{
@@ -6368,7 +6368,7 @@
"flow": 63.559261593094874,
"inflow": 11.80165433934944,
"volume": 0,
"temperature": 18.497540874666015,
"temperature": 25.1,
"precipitation": 0
},
{
@@ -6377,7 +6377,7 @@
"flow": 63.77282015565616,
"inflow": 11.885571089670538,
"volume": 0,
"temperature": 16.219052526934874,
"temperature": 24.3,
"precipitation": 0
},
{
@@ -6386,7 +6386,7 @@
"flow": 63.27104205683847,
"inflow": 11.71951070013311,
"volume": 0,
"temperature": 13.136075765622097,
"temperature": 22.4,
"precipitation": 0
},
{
@@ -6395,7 +6395,7 @@
"flow": 62.274902765799695,
"inflow": 11.109051166059913,
"volume": 0,
"temperature": 12.734455063053533,
"temperature": 19.6,
"precipitation": 0
},
{
@@ -6404,7 +6404,7 @@
"flow": 61.55920220947817,
"inflow": 11.370451687105444,
"volume": 0,
"temperature": 11.782937560852128,
"temperature": 16.6,
"precipitation": 0
},
{
@@ -6413,7 +6413,7 @@
"flow": 61.29139228964103,
"inflow": 10.718637733546029,
"volume": 0,
"temperature": 9.87499227238812,
"temperature": 14.7,
"precipitation": 0
},
{
@@ -6422,7 +6422,7 @@
"flow": 61.24072521946069,
"inflow": 10.215185357776488,
"volume": 0,
"temperature": 9.381837821807865,
"temperature": 12.3,
"precipitation": 0
},
{
@@ -6431,7 +6431,7 @@
"flow": 60.896977238779726,
"inflow": 10.243595188394764,
"volume": 0,
"temperature": 10.935068840226563,
"temperature": 11.3,
"precipitation": 0
},
{
@@ -6440,7 +6440,7 @@
"flow": 60.47087667341222,
"inflow": 11.143126054757351,
"volume": 0,
"temperature": 11.013425087754884,
"temperature": 11.7,
"precipitation": 0
},
{
@@ -6449,7 +6449,7 @@
"flow": 59.76983967249644,
"inflow": 10.560858392588766,
"volume": 0,
"temperature": 11.908703617260674,
"temperature": 11.2,
"precipitation": 0
},
{
@@ -6458,7 +6458,7 @@
"flow": 59.03606101052101,
"inflow": 11.475747951297794,
"volume": 0,
"temperature": 13.427514626222555,
"temperature": 12,
"precipitation": 0
},
{
@@ -6467,7 +6467,7 @@
"flow": 59.13169099247518,
"inflow": 12.382285300984554,
"volume": 0,
"temperature": 15.049585628226156,
"temperature": 12.7,
"precipitation": 0
},
{
@@ -6476,7 +6476,7 @@
"flow": 58.273188343084236,
"inflow": 11.6479599112101,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6485,7 +6485,7 @@
"flow": 58.2,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6494,7 +6494,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6503,7 +6503,7 @@
"flow": 139.04,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6512,7 +6512,7 @@
"flow": 13.82,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6521,7 +6521,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6530,7 +6530,7 @@
"flow": 26.22,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6539,7 +6539,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6548,7 +6548,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6557,7 +6557,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6566,7 +6566,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6575,7 +6575,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6584,7 +6584,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6593,7 +6593,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6602,7 +6602,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6611,7 +6611,7 @@
"flow": 58.26,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6620,7 +6620,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6629,7 +6629,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6638,7 +6638,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6647,7 +6647,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6656,7 +6656,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6665,7 +6665,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6674,7 +6674,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6683,7 +6683,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6692,7 +6692,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6701,7 +6701,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6710,7 +6710,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6719,7 +6719,7 @@
"flow": 119.44,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6728,7 +6728,7 @@
"flow": 137.14,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6737,7 +6737,7 @@
"flow": 310.27,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6746,7 +6746,7 @@
"flow": 308.35,
"inflow": 0,
"volume": 0,
"temperature": 18.453049985319225,
"temperature": 18.1,
"precipitation": 0
},
{
@@ -6798,9 +6798,27 @@
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 269.8,
"flow": 217.32,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:10:00.000Z",
"level": 269.83,
"flow": 79.38,
"inflow": 0,
"volume": 0,
"temperature": 16.3,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:20:00.000Z",
"level": 269.83,
"flow": 0,
"inflow": 46.5,
"volume": 260.21,
"temperature": 16.3,
"temperature": 11.8,
"precipitation": 0
}
]