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": 13.688839361890457,
"inflow": 6.189165336035383,
"volume": 0,
"temperature": 11.625422314444679,
"temperature": 10.6,
"precipitation": 0
},
{
@@ -6233,7 +6233,7 @@
"flow": 13.530020446966438,
"inflow": 6.1522242083308605,
"volume": 0,
"temperature": 12.253873193777636,
"temperature": 9.8,
"precipitation": 0
},
{
@@ -6242,7 +6242,7 @@
"flow": 13.022105939447647,
"inflow": 6.2182872738331225,
"volume": 0,
"temperature": 13.423662267670297,
"temperature": 9,
"precipitation": 0
},
{
@@ -6251,8 +6251,8 @@
"flow": 13.322966503865512,
"inflow": 6.7862922209348095,
"volume": 0,
"temperature": 15.067305258871237,
"precipitation": 14.505558198110046
"temperature": 8.2,
"precipitation": 0
},
{
"timestamp": "2026-05-29T04:00:00.000Z",
@@ -6260,7 +6260,7 @@
"flow": 13.056956028165539,
"inflow": 6.851337956336424,
"volume": 0,
"temperature": 18.111267450883584,
"temperature": 8.2,
"precipitation": 0
},
{
@@ -6269,7 +6269,7 @@
"flow": 12.791966387426758,
"inflow": 6.503774680626735,
"volume": 0,
"temperature": 19.52518069859427,
"temperature": 9.6,
"precipitation": 0
},
{
@@ -6278,7 +6278,7 @@
"flow": 13.692144200213454,
"inflow": 6.985605979054921,
"volume": 0,
"temperature": 22.071300743907095,
"temperature": 12.9,
"precipitation": 0
},
{
@@ -6287,7 +6287,7 @@
"flow": 14.346909366085724,
"inflow": 7.26880065556532,
"volume": 0,
"temperature": 24.29063943492737,
"temperature": 16.2,
"precipitation": 0
},
{
@@ -6296,7 +6296,7 @@
"flow": 13.809703276845381,
"inflow": 6.949808263959009,
"volume": 0,
"temperature": 24.384472250414646,
"temperature": 18.7,
"precipitation": 0
},
{
@@ -6305,7 +6305,7 @@
"flow": 14.55345425515419,
"inflow": 6.174399027421886,
"volume": 0,
"temperature": 25.346459647844135,
"temperature": 20.5,
"precipitation": 0
},
{
@@ -6314,7 +6314,7 @@
"flow": 14.1984708543626,
"inflow": 6.644085921731577,
"volume": 0,
"temperature": 26.1606768913928,
"temperature": 21.7,
"precipitation": 0
},
{
@@ -6323,7 +6323,7 @@
"flow": 15.074678430368383,
"inflow": 5.936116816902693,
"volume": 0,
"temperature": 25.06522461283221,
"temperature": 23,
"precipitation": 0
},
{
@@ -6332,7 +6332,7 @@
"flow": 15.794086360735742,
"inflow": 6.069804429284652,
"volume": 0,
"temperature": 24.83138365825051,
"temperature": 23.4,
"precipitation": 0
},
{
@@ -6341,7 +6341,7 @@
"flow": 16.75851365974463,
"inflow": 6.576018619008876,
"volume": 0,
"temperature": 23.507962392307714,
"temperature": 24.1,
"precipitation": 0
},
{
@@ -6350,7 +6350,7 @@
"flow": 16.837383854512353,
"inflow": 6.945936488341587,
"volume": 0,
"temperature": 22.37975195563109,
"temperature": 24.5,
"precipitation": 0
},
{
@@ -6359,7 +6359,7 @@
"flow": 17.517019227403875,
"inflow": 6.476346015714162,
"volume": 0,
"temperature": 19.935572796282827,
"temperature": 25.3,
"precipitation": 0
},
{
@@ -6368,7 +6368,7 @@
"flow": 16.761293220828318,
"inflow": 7.209470000881746,
"volume": 0,
"temperature": 18.066053501994247,
"temperature": 24.9,
"precipitation": 0
},
{
@@ -6377,7 +6377,7 @@
"flow": 17.558319070458072,
"inflow": 6.410840033662213,
"volume": 0,
"temperature": 16.70961583989992,
"temperature": 24.4,
"precipitation": 0
},
{
@@ -6386,7 +6386,7 @@
"flow": 16.994061885730254,
"inflow": 6.026224357089179,
"volume": 0,
"temperature": 13.924305101409162,
"temperature": 22.6,
"precipitation": 0
},
{
@@ -6395,7 +6395,7 @@
"flow": 17.132722702816913,
"inflow": 5.92043336113265,
"volume": 0,
"temperature": 11.365918762225474,
"temperature": 19.9,
"precipitation": 0
},
{
@@ -6404,7 +6404,7 @@
"flow": 17.55700467802865,
"inflow": 5.635498439084209,
"volume": 0,
"temperature": 11.86864055181943,
"temperature": 17.8,
"precipitation": 0
},
{
@@ -6413,7 +6413,7 @@
"flow": 17.236837979577334,
"inflow": 5.908870997236837,
"volume": 0,
"temperature": 9.546691558270552,
"temperature": 15.8,
"precipitation": 0
},
{
@@ -6422,7 +6422,7 @@
"flow": 17.528946034098844,
"inflow": 6.010775818119086,
"volume": 0,
"temperature": 9.201509872822216,
"temperature": 14.4,
"precipitation": 0
},
{
@@ -6431,7 +6431,7 @@
"flow": 17.583297719440903,
"inflow": 5.427595429570582,
"volume": 0,
"temperature": 10.712954404545881,
"temperature": 12,
"precipitation": 0
},
{
@@ -6440,7 +6440,7 @@
"flow": 17.602807898955376,
"inflow": 5.771022250353162,
"volume": 0,
"temperature": 10.441355187230876,
"temperature": 10.3,
"precipitation": 0
},
{
@@ -6449,7 +6449,7 @@
"flow": 18.132143900854,
"inflow": 6.19111039052882,
"volume": 0,
"temperature": 12.635582582935989,
"temperature": 10.4,
"precipitation": 0
},
{
@@ -6458,7 +6458,7 @@
"flow": 17.934540987746225,
"inflow": 5.644279644381777,
"volume": 0,
"temperature": 13.071665577658658,
"temperature": 12.3,
"precipitation": 0
},
{
@@ -6467,7 +6467,7 @@
"flow": 17.278367069614305,
"inflow": 4.872690158175057,
"volume": 0,
"temperature": 16.54553038182431,
"temperature": 13.3,
"precipitation": 0
},
{
@@ -6476,7 +6476,7 @@
"flow": 16.873104255004584,
"inflow": 5.475526269233246,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6485,7 +6485,7 @@
"flow": 17.2,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6494,7 +6494,7 @@
"flow": 17.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6503,7 +6503,7 @@
"flow": 17.17,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6512,7 +6512,7 @@
"flow": 17.16,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6521,7 +6521,7 @@
"flow": 17.13,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6530,7 +6530,7 @@
"flow": 17.15,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 13.1,
"precipitation": 0
},
{
@@ -6539,7 +6539,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6548,7 +6548,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6557,7 +6557,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6566,7 +6566,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6575,7 +6575,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6584,7 +6584,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6593,7 +6593,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6602,7 +6602,7 @@
"flow": 2.5,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6611,7 +6611,7 @@
"flow": 17.13,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6620,7 +6620,7 @@
"flow": 17.1,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6629,7 +6629,7 @@
"flow": 20.76,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6638,7 +6638,7 @@
"flow": 17.23,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6647,7 +6647,7 @@
"flow": 5.67,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6656,7 +6656,7 @@
"flow": 0.01,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6665,7 +6665,7 @@
"flow": 3.13,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6674,7 +6674,7 @@
"flow": 12.94,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6683,7 +6683,7 @@
"flow": 14.19,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6692,7 +6692,7 @@
"flow": 14.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6701,7 +6701,7 @@
"flow": 14.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6710,7 +6710,7 @@
"flow": 14.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6719,7 +6719,7 @@
"flow": 14.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6728,7 +6728,7 @@
"flow": 14.18,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6737,7 +6737,7 @@
"flow": 18.46,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6746,7 +6746,7 @@
"flow": 14.28,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"temperature": 16.9,
"precipitation": 0
},
{
@@ -6798,9 +6798,27 @@
"timestamp": "2026-06-05T21:00:00.000Z",
"level": 369.78,
"flow": 1.25,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:10:00.000Z",
"level": 369.78,
"flow": 1.25,
"inflow": 0,
"volume": 0,
"temperature": 18.234727964853622,
"precipitation": 0
},
{
"timestamp": "2026-06-05T21:20:00.000Z",
"level": 369.79,
"flow": 1.25,
"inflow": 10.82,
"volume": 20.24,
"temperature": 18.234727964853622,
"temperature": 11.3,
"precipitation": 0
}
]