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": 53.289265702912346,
"inflow": 14.69512960684399,
"volume": 0,
"temperature": 10.946549655670102,
"temperature": 9.6,
"precipitation": 0
},
{
@@ -6233,7 +6233,7 @@
"flow": 52.460653614134266,
"inflow": 15.67396343937524,
"volume": 0,
"temperature": 11.60400287785288,
"temperature": 8.8,
"precipitation": 0
},
{
@@ -6242,7 +6242,7 @@
"flow": 52.823850893084,
"inflow": 15.866558699273583,
"volume": 0,
"temperature": 14.041396001206476,
"temperature": 7.6,
"precipitation": 0
},
{
@@ -6251,8 +6251,8 @@
"flow": 51.94483512459484,
"inflow": 16.647048277555704,
"volume": 0,
"temperature": 15.021057342509291,
"precipitation": 3.169483713975978
"temperature": 6.7,
"precipitation": 0
},
{
"timestamp": "2026-05-29T04:00:00.000Z",
@@ -6260,7 +6260,7 @@
"flow": 51.17502261933935,
"inflow": 17.453616211983267,
"volume": 0,
"temperature": 17.754859953470117,
"temperature": 7.1,
"precipitation": 0
},
{
@@ -6269,7 +6269,7 @@
"flow": 51.42397418402193,
"inflow": 18.20408722628697,
"volume": 0,
"temperature": 20.414503731597474,
"temperature": 9.4,
"precipitation": 0
},
{
@@ -6278,7 +6278,7 @@
"flow": 51.14309547659398,
"inflow": 17.41139720766991,
"volume": 0,
"temperature": 21.6422531119719,
"temperature": 14.2,
"precipitation": 0
},
{
@@ -6287,7 +6287,7 @@
"flow": 50.8781637270406,
"inflow": 17.972210320561054,
"volume": 0,
"temperature": 23.199449838292242,
"temperature": 16.5,
"precipitation": 0
},
{
@@ -6296,7 +6296,7 @@
"flow": 51.39124508512886,
"inflow": 17.70589763377926,
"volume": 0,
"temperature": 24.591753863687025,
"temperature": 18.2,
"precipitation": 0
},
{
@@ -6305,7 +6305,7 @@
"flow": 50.39840792205937,
"inflow": 17.26382500686824,
"volume": 0,
"temperature": 25.86472223867444,
"temperature": 20.3,
"precipitation": 0
},
{
@@ -6314,7 +6314,7 @@
"flow": 50.10832495873022,
"inflow": 17.686177560614855,
"volume": 0,
"temperature": 25.632402210671383,
"temperature": 21.7,
"precipitation": 0
},
{
@@ -6323,7 +6323,7 @@
"flow": 50.987709607829956,
"inflow": 18.18071866710619,
"volume": 0,
"temperature": 26.439385954075625,
"temperature": 23,
"precipitation": 0
},
{
@@ -6332,7 +6332,7 @@
"flow": 50.00162051092665,
"inflow": 17.351526693140073,
"volume": 0,
"temperature": 24.037327625772257,
"temperature": 24.2,
"precipitation": 0
},
{
@@ -6341,7 +6341,7 @@
"flow": 50.15394679227498,
"inflow": 17.335855807809214,
"volume": 0,
"temperature": 24.5406688328583,
"temperature": 24.7,
"precipitation": 0
},
{
@@ -6350,7 +6350,7 @@
"flow": 50.957797995779934,
"inflow": 16.56309044571458,
"volume": 0,
"temperature": 22.409675921850944,
"temperature": 24.9,
"precipitation": 0
},
{
@@ -6359,7 +6359,7 @@
"flow": 50.30444374345508,
"inflow": 17.092308624574795,
"volume": 0,
"temperature": 19.429087085060985,
"temperature": 24.9,
"precipitation": 0
},
{
@@ -6368,7 +6368,7 @@
"flow": 50.72830852266808,
"inflow": 16.556269016635383,
"volume": 0,
"temperature": 17.04610694328487,
"temperature": 24.8,
"precipitation": 0
},
{
@@ -6377,7 +6377,7 @@
"flow": 50.009065239969225,
"inflow": 16.926660654738733,
"volume": 0,
"temperature": 15.499782826465049,
"temperature": 24,
"precipitation": 0
},
{
@@ -6386,7 +6386,7 @@
"flow": 49.28155200455446,
"inflow": 16.45526126693968,
"volume": 0,
"temperature": 13.183236014207857,
"temperature": 21.9,
"precipitation": 0
},
{
@@ -6395,7 +6395,7 @@
"flow": 48.41505620911349,
"inflow": 16.537188483951088,
"volume": 0,
"temperature": 12.947399191142864,
"temperature": 19,
"precipitation": 0
},
{
@@ -6404,7 +6404,7 @@
"flow": 47.99660875652619,
"inflow": 15.729871103195846,
"volume": 0,
"temperature": 10.891578071255065,
"temperature": 16.4,
"precipitation": 0
},
{
@@ -6413,7 +6413,7 @@
"flow": 48.23214238318098,
"inflow": 14.817507000336688,
"volume": 0,
"temperature": 9.727439091490039,
"temperature": 14.8,
"precipitation": 0
},
{
@@ -6422,7 +6422,7 @@
"flow": 48.6363924912096,
"inflow": 15.168943899408168,
"volume": 0,
"temperature": 9.410106114922865,
"temperature": 14.4,
"precipitation": 0
},
{
@@ -6431,7 +6431,7 @@
"flow": 49.52035031397756,
"inflow": 15.06364156296313,
"volume": 0,
"temperature": 10.140592216206873,
"temperature": 14.1,
"precipitation": 0
},
{
@@ -6440,7 +6440,7 @@
"flow": 49.67843870754245,
"inflow": 14.126672737259415,
"volume": 0,
"temperature": 10.16033512256216,
"temperature": 14.2,
"precipitation": 0
},
{
@@ -6449,7 +6449,7 @@
"flow": 50.229652108079435,
"inflow": 13.2019670640711,
"volume": 0,
"temperature": 12.410123754648819,
"temperature": 14.3,
"precipitation": 0
},
{
@@ -6458,7 +6458,7 @@
"flow": 49.23165201977064,
"inflow": 13.362333202006376,
"volume": 0,
"temperature": 13.780059877159303,
"temperature": 15,
"precipitation": 0
},
{
@@ -6467,7 +6467,7 @@
"flow": 49.55186936977746,
"inflow": 13.428296467220516,
"volume": 0,
"temperature": 15.323235599779874,
"temperature": 14.1,
"precipitation": 0
},
{
@@ -6476,7 +6476,7 @@
"flow": 49.61183977877552,
"inflow": 14.169504595969533,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6485,7 +6485,7 @@
"flow": 50.53,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6494,7 +6494,7 @@
"flow": 50.43,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6503,7 +6503,7 @@
"flow": 150.49,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6512,7 +6512,7 @@
"flow": 25.35,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6521,7 +6521,7 @@
"flow": 130.25,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6530,7 +6530,7 @@
"flow": 22.27,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 14.5,
"precipitation": 0
},
{
@@ -6539,7 +6539,7 @@
"flow": 25.36,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6548,7 +6548,7 @@
"flow": 25.39,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6557,7 +6557,7 @@
"flow": 60.82,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6566,7 +6566,7 @@
"flow": 50.48,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6575,7 +6575,7 @@
"flow": 24.27,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6584,7 +6584,7 @@
"flow": 24.27,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6593,7 +6593,7 @@
"flow": 24.26,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6602,7 +6602,7 @@
"flow": 24.25,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6611,7 +6611,7 @@
"flow": 79.52,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6620,7 +6620,7 @@
"flow": 70.84,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6629,7 +6629,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6638,7 +6638,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6647,7 +6647,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6656,7 +6656,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6665,7 +6665,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6674,7 +6674,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6683,7 +6683,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6692,7 +6692,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6701,7 +6701,7 @@
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6710,7 +6710,7 @@
"flow": 7.12,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6719,7 +6719,7 @@
"flow": 25.32,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6728,7 +6728,7 @@
"flow": 70.8,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6737,7 +6737,7 @@
"flow": 150.41,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6746,7 +6746,7 @@
"flow": 150.43,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"temperature": 17.3,
"precipitation": 0
},
{
@@ -6798,9 +6798,27 @@
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 218.59,
"flow": 85.17,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:10:00.000Z",
"level": 218.78,
"flow": 52.56,
"inflow": 0,
"volume": 0,
"temperature": 18.450684013836877,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:20:00.000Z",
"level": 218.64,
"flow": 25.32,
"inflow": 19.85,
"volume": 9.68,
"temperature": 18.450684013836877,
"temperature": 11.7,
"precipitation": 0
}
]