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
+80 -62
View File
@@ -6224,7 +6224,7 @@
"flow": 4.365181159387589,
"inflow": 16.10848118438953,
"volume": 0,
"temperature": 10.2484270550213,
"temperature": 8.8,
"precipitation": 0
},
{
@@ -6233,7 +6233,7 @@
"flow": 4.700593677387833,
"inflow": 16.36435058291174,
"volume": 0,
"temperature": 12.981305710965154,
"temperature": 8.7,
"precipitation": 0
},
{
@@ -6242,7 +6242,7 @@
"flow": 4.0051390907234286,
"inflow": 15.681929718014416,
"volume": 0,
"temperature": 14.196619580509674,
"temperature": 8.5,
"precipitation": 0
},
{
@@ -6251,7 +6251,7 @@
"flow": 3.549671894793789,
"inflow": 15.86635620290593,
"volume": 0,
"temperature": 15.311488419314006,
"temperature": 7.7,
"precipitation": 0
},
{
@@ -6260,7 +6260,7 @@
"flow": 2.7064032441088,
"inflow": 14.936301190340798,
"volume": 0,
"temperature": 18.563890144899485,
"temperature": 7.3,
"precipitation": 0
},
{
@@ -6269,7 +6269,7 @@
"flow": 2.1616864948473373,
"inflow": 14.458375946246935,
"volume": 0,
"temperature": 20.710534033782615,
"temperature": 9.6,
"precipitation": 0
},
{
@@ -6278,7 +6278,7 @@
"flow": 1.8278597058170751,
"inflow": 13.86821201951613,
"volume": 0,
"temperature": 22.326915542392353,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6287,7 +6287,7 @@
"flow": 2.458085316564024,
"inflow": 13.522367959828447,
"volume": 0,
"temperature": 23.262798706631045,
"temperature": 16.4,
"precipitation": 0
},
{
@@ -6296,7 +6296,7 @@
"flow": 2.7640292426693525,
"inflow": 13.83487208392945,
"volume": 0,
"temperature": 24.58309533491213,
"temperature": 18.4,
"precipitation": 0
},
{
@@ -6305,8 +6305,8 @@
"flow": 2.049236001922501,
"inflow": 14.62902870182342,
"volume": 0,
"temperature": 25.284596187718453,
"precipitation": 7.781208524376755
"temperature": 20.4,
"precipitation": 0
},
{
"timestamp": "2026-05-29T10:00:00.000Z",
@@ -6314,7 +6314,7 @@
"flow": 2.929452012622238,
"inflow": 15.244852657004085,
"volume": 0,
"temperature": 26.579073133295417,
"temperature": 21.8,
"precipitation": 0
},
{
@@ -6323,7 +6323,7 @@
"flow": 3.128723067237695,
"inflow": 15.383558398197556,
"volume": 0,
"temperature": 26.192292042575353,
"temperature": 22.8,
"precipitation": 0
},
{
@@ -6332,7 +6332,7 @@
"flow": 2.4961806131553934,
"inflow": 14.941804161227491,
"volume": 0,
"temperature": 25.179132935098085,
"temperature": 23,
"precipitation": 0
},
{
@@ -6341,7 +6341,7 @@
"flow": 3.3892060144955063,
"inflow": 15.23286213234947,
"volume": 0,
"temperature": 24.281833164737442,
"temperature": 23.8,
"precipitation": 0
},
{
@@ -6350,7 +6350,7 @@
"flow": 4.09892593165481,
"inflow": 15.274298740688673,
"volume": 0,
"temperature": 22.41980319672023,
"temperature": 24.4,
"precipitation": 0
},
{
@@ -6359,7 +6359,7 @@
"flow": 4.363939572738262,
"inflow": 14.63750269758728,
"volume": 0,
"temperature": 19.847231447176913,
"temperature": 24.2,
"precipitation": 0
},
{
@@ -6368,7 +6368,7 @@
"flow": 4.286849383626496,
"inflow": 13.946678616200064,
"volume": 0,
"temperature": 18.222708958821187,
"temperature": 23.6,
"precipitation": 0
},
{
@@ -6377,7 +6377,7 @@
"flow": 3.5174647243768646,
"inflow": 14.092652069013708,
"volume": 0,
"temperature": 16.528679258679517,
"temperature": 22.5,
"precipitation": 0
},
{
@@ -6386,7 +6386,7 @@
"flow": 4.435678138715169,
"inflow": 14.445345047237785,
"volume": 0,
"temperature": 14.226544997946881,
"temperature": 21.5,
"precipitation": 0
},
{
@@ -6395,7 +6395,7 @@
"flow": 4.9725705741501836,
"inflow": 15.063258450540008,
"volume": 0,
"temperature": 12.464173884596326,
"temperature": 17.1,
"precipitation": 0
},
{
@@ -6404,8 +6404,8 @@
"flow": 5.6267802546896,
"inflow": 15.23279815854281,
"volume": 0,
"temperature": 10.57224840318111,
"precipitation": 3.6717412195180854
"temperature": 14.1,
"precipitation": 0
},
{
"timestamp": "2026-05-29T21:00:00.000Z",
@@ -6413,7 +6413,7 @@
"flow": 6.127127912957503,
"inflow": 15.808937469649646,
"volume": 0,
"temperature": 10.838434960638619,
"temperature": 12.8,
"precipitation": 0
},
{
@@ -6422,7 +6422,7 @@
"flow": 5.999314118657319,
"inflow": 15.244069644274955,
"volume": 0,
"temperature": 10.558792730740409,
"temperature": 11.5,
"precipitation": 0
},
{
@@ -6431,7 +6431,7 @@
"flow": 5.8267571574500225,
"inflow": 14.709843378742695,
"volume": 0,
"temperature": 11.011730061831852,
"temperature": 10.5,
"precipitation": 0
},
{
@@ -6440,7 +6440,7 @@
"flow": 5.141994428812241,
"inflow": 13.837199060835264,
"volume": 0,
"temperature": 11.80106846886817,
"temperature": 10.1,
"precipitation": 0
},
{
@@ -6449,7 +6449,7 @@
"flow": 5.356505595559344,
"inflow": 13.729890098449216,
"volume": 0,
"temperature": 12.658763011504309,
"temperature": 10.5,
"precipitation": 0
},
{
@@ -6458,7 +6458,7 @@
"flow": 5.758207910149611,
"inflow": 14.03112891743297,
"volume": 0,
"temperature": 14.70737806414677,
"temperature": 11.7,
"precipitation": 0
},
{
@@ -6467,7 +6467,7 @@
"flow": 6.5526293641913265,
"inflow": 14.249824963939009,
"volume": 0,
"temperature": 15.573719631322156,
"temperature": 12.1,
"precipitation": 0
},
{
@@ -6476,7 +6476,7 @@
"flow": 6.78026762856816,
"inflow": 13.942516185179116,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6485,7 +6485,7 @@
"flow": 6.37,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6494,7 +6494,7 @@
"flow": 7.06,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6503,7 +6503,7 @@
"flow": 7.6,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6512,7 +6512,7 @@
"flow": 6.83,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6521,7 +6521,7 @@
"flow": 6.41,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6530,7 +6530,7 @@
"flow": 6.37,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 12,
"precipitation": 0
},
{
@@ -6539,7 +6539,7 @@
"flow": 6.37,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6548,7 +6548,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6557,7 +6557,7 @@
"flow": 6.33,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6566,7 +6566,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6575,7 +6575,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6584,7 +6584,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6593,7 +6593,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6602,7 +6602,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6611,7 +6611,7 @@
"flow": 6.37,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6620,7 +6620,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6629,7 +6629,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6638,7 +6638,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6647,7 +6647,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6656,7 +6656,7 @@
"flow": 6.35,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6665,7 +6665,7 @@
"flow": 6.33,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6674,7 +6674,7 @@
"flow": 6.33,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6683,7 +6683,7 @@
"flow": 6.33,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6692,7 +6692,7 @@
"flow": 6.33,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6701,7 +6701,7 @@
"flow": 7.27,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6710,7 +6710,7 @@
"flow": 7.29,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6719,7 +6719,7 @@
"flow": 7.31,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6728,7 +6728,7 @@
"flow": 7.34,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6737,7 +6737,7 @@
"flow": 7.48,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6746,7 +6746,7 @@
"flow": 7.29,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"temperature": 15.3,
"precipitation": 0
},
{
@@ -6798,9 +6798,27 @@
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 559.91,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:10:00.000Z",
"level": 559.9,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 17.97824695485787,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:20:00.000Z",
"level": 559.89,
"flow": 0,
"inflow": 3.71,
"volume": 0.68,
"temperature": 17.97824695485787,
"temperature": 8.7,
"precipitation": 0
}
]