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": 0.6255685403196054,
"inflow": 10.034110166876205,
"volume": 0,
"temperature": 11.864140750220109,
"temperature": 10.4,
"precipitation": 0
},
{
@@ -6233,7 +6233,7 @@
"flow": 1.0419984834084302,
"inflow": 10.713689599667036,
"volume": 0,
"temperature": 12.013784620074372,
"temperature": 10.2,
"precipitation": 0
},
{
@@ -6242,7 +6242,7 @@
"flow": 1.3701555424697585,
"inflow": 11.126644104937416,
"volume": 0,
"temperature": 14.365720389709331,
"temperature": 8.3,
"precipitation": 0
},
{
@@ -6251,7 +6251,7 @@
"flow": 2.05581443496655,
"inflow": 10.184204631175412,
"volume": 0,
"temperature": 15.209982275016863,
"temperature": 8.1,
"precipitation": 0
},
{
@@ -6260,7 +6260,7 @@
"flow": 2.9184644929053682,
"inflow": 9.731801541106249,
"volume": 0,
"temperature": 18.59179448780983,
"temperature": 8.2,
"precipitation": 0
},
{
@@ -6269,7 +6269,7 @@
"flow": 2.0466481920331043,
"inflow": 9.037024438697157,
"volume": 0,
"temperature": 20.84976978532297,
"temperature": 10.1,
"precipitation": 0
},
{
@@ -6278,7 +6278,7 @@
"flow": 1.8210110289030332,
"inflow": 8.553092813520315,
"volume": 0,
"temperature": 22.986862027314917,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6287,7 +6287,7 @@
"flow": 2.5993494784302236,
"inflow": 8.090671780021497,
"volume": 0,
"temperature": 24.45980118893283,
"temperature": 16,
"precipitation": 0
},
{
@@ -6296,7 +6296,7 @@
"flow": 1.7422528386740765,
"inflow": 8.058203052836738,
"volume": 0,
"temperature": 25.09766876722091,
"temperature": 18,
"precipitation": 0
},
{
@@ -6305,7 +6305,7 @@
"flow": 1.379793954368528,
"inflow": 7.547140397252797,
"volume": 0,
"temperature": 25.215639898918027,
"temperature": 20.1,
"precipitation": 0
},
{
@@ -6314,7 +6314,7 @@
"flow": 1.903195265989595,
"inflow": 6.870154999615554,
"volume": 0,
"temperature": 25.83366121108559,
"temperature": 21.3,
"precipitation": 0
},
{
@@ -6323,7 +6323,7 @@
"flow": 1.728305580697266,
"inflow": 6.9818406806830975,
"volume": 0,
"temperature": 24.90944722962208,
"temperature": 22.4,
"precipitation": 0
},
{
@@ -6332,7 +6332,7 @@
"flow": 1.9643364054248758,
"inflow": 6.449784348028073,
"volume": 0,
"temperature": 25.07392630998511,
"temperature": 22.8,
"precipitation": 0
},
{
@@ -6341,7 +6341,7 @@
"flow": 2.3861896755012846,
"inflow": 6.966889183963329,
"volume": 0,
"temperature": 23.07425788290098,
"temperature": 23.5,
"precipitation": 0
},
{
@@ -6350,7 +6350,7 @@
"flow": 2.864649754258853,
"inflow": 6.365242758485628,
"volume": 0,
"temperature": 22.393799670748308,
"temperature": 23.8,
"precipitation": 0
},
{
@@ -6359,7 +6359,7 @@
"flow": 2.612695326467141,
"inflow": 6.154958589427961,
"volume": 0,
"temperature": 20.40838723832608,
"temperature": 24.1,
"precipitation": 0
},
{
@@ -6368,7 +6368,7 @@
"flow": 2.3949622623107567,
"inflow": 6.924817440510495,
"volume": 0,
"temperature": 17.06466192084514,
"temperature": 23.8,
"precipitation": 0
},
{
@@ -6377,7 +6377,7 @@
"flow": 2.053593515935781,
"inflow": 6.4812460297633026,
"volume": 0,
"temperature": 16.452573137548793,
"temperature": 23.2,
"precipitation": 0
},
{
@@ -6386,7 +6386,7 @@
"flow": 1.325125401706864,
"inflow": 6.973211299674604,
"volume": 0,
"temperature": 14.82532282516285,
"temperature": 21.7,
"precipitation": 0
},
{
@@ -6395,8 +6395,8 @@
"flow": 0.7428942810154222,
"inflow": 6.09383545418846,
"volume": 0,
"temperature": 11.861374765455933,
"precipitation": 0.07919619889869556
"temperature": 19.2,
"precipitation": 0
},
{
"timestamp": "2026-05-29T20:00:00.000Z",
@@ -6404,7 +6404,7 @@
"flow": 1.024737203073499,
"inflow": 6.855699120454588,
"volume": 0,
"temperature": 11.033754430587827,
"temperature": 15.9,
"precipitation": 0
},
{
@@ -6413,7 +6413,7 @@
"flow": 1.2328761889625395,
"inflow": 6.3315188280076224,
"volume": 0,
"temperature": 10.937274944242763,
"temperature": 14.2,
"precipitation": 0
},
{
@@ -6422,7 +6422,7 @@
"flow": 0.9643992128557333,
"inflow": 5.397516226863886,
"volume": 0,
"temperature": 10.00605782400767,
"temperature": 12.8,
"precipitation": 0
},
{
@@ -6431,7 +6431,7 @@
"flow": 1.878874707884195,
"inflow": 4.7663126833757925,
"volume": 0,
"temperature": 11.107048090448307,
"temperature": 11.2,
"precipitation": 0
},
{
@@ -6440,7 +6440,7 @@
"flow": 1.3337338037379225,
"inflow": 4.5204381732533,
"volume": 0,
"temperature": 10.784171624879043,
"temperature": 11.8,
"precipitation": 0
},
{
@@ -6449,7 +6449,7 @@
"flow": 0.4789802152894831,
"inflow": 5.503849363559542,
"volume": 0,
"temperature": 11.8705971893724,
"temperature": 11.9,
"precipitation": 0
},
{
@@ -6458,7 +6458,7 @@
"flow": 0,
"inflow": 5.872836403878869,
"volume": 0,
"temperature": 14.654554934036804,
"temperature": 12.7,
"precipitation": 0
},
{
@@ -6467,7 +6467,7 @@
"flow": 0.7018020144128779,
"inflow": 5.614832330729115,
"volume": 0,
"temperature": 16.735657444122932,
"temperature": 13.3,
"precipitation": 0
},
{
@@ -6476,7 +6476,7 @@
"flow": 0.02437298961290779,
"inflow": 6.208824150287136,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6485,7 +6485,7 @@
"flow": 0.9,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6494,7 +6494,7 @@
"flow": 0.9,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6503,7 +6503,7 @@
"flow": 0.9,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6512,7 +6512,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6521,7 +6521,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6530,7 +6530,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 13.7,
"precipitation": 0
},
{
@@ -6539,7 +6539,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6548,7 +6548,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6557,7 +6557,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6566,7 +6566,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6575,7 +6575,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6584,7 +6584,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6593,7 +6593,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6602,7 +6602,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6611,7 +6611,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6620,7 +6620,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6629,7 +6629,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6638,7 +6638,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6647,7 +6647,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6656,7 +6656,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6665,7 +6665,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6674,7 +6674,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6683,7 +6683,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6692,7 +6692,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6701,7 +6701,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6710,7 +6710,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6719,7 +6719,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6728,7 +6728,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6737,7 +6737,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6746,7 +6746,7 @@
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 18.486487839825145,
"temperature": 16,
"precipitation": 0
},
{
@@ -6797,10 +6797,28 @@
{
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 467.72,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 14.4,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:10:00.000Z",
"level": 467.72,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 14.4,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:20:00.000Z",
"level": 467.72,
"flow": 0,
"inflow": 2.88,
"volume": 26.49,
"temperature": 13.1,
"temperature": 11.9,
"precipitation": 0
}
]