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
+56 -56
View File
@@ -4,19 +4,16 @@
"name": "Lipno 1",
"river": "Vltava",
"priority": true,
"level": "723.09",
"capacity": 76.3,
"storageDiff": -1.81,
"level": "723.08",
"capacity": 76.2,
"storageDiff": -1.82,
"inflow": "2.5",
"outflow": "1.5",
"volume": 199.27,
"volume": 199.67,
"maxVolume": 306,
"lat": 48.6322,
"lng": 14.2215,
"sparkline": [
1.49,
1.49,
1.49,
1.49,
13.76,
34.78,
@@ -25,6 +22,9 @@
14.02,
1.51,
1.51,
1.51,
1.51,
1.51,
1.51
]
},
@@ -33,19 +33,16 @@
"name": "Lipno II",
"river": "Vltava",
"priority": false,
"level": "559.91",
"level": "559.89",
"capacity": 100,
"storageDiff": 48.41,
"storageDiff": 48.39,
"inflow": "3.7",
"outflow": "0.0",
"volume": 0.62,
"volume": 0.68,
"maxVolume": 1.5,
"lat": 48.625,
"lng": 14.318,
"sparkline": [
6.33,
7.27,
7.29,
7.31,
7.34,
7.48,
@@ -54,6 +51,9 @@
7.24,
0,
0,
0,
0,
0,
0
]
},
@@ -62,19 +62,16 @@
"name": "Hněvkovice",
"river": "Vltava",
"priority": true,
"level": "369.78",
"capacity": 86.9,
"storageDiff": -0.32,
"level": "369.79",
"capacity": 87.1,
"storageDiff": -0.31,
"inflow": "10.8",
"outflow": "1.3",
"volume": 20.2,
"volume": 20.24,
"maxVolume": 21.1,
"lat": 49.183,
"lng": 14.444,
"sparkline": [
14.18,
14.18,
14.18,
14.18,
14.18,
18.46,
@@ -83,6 +80,9 @@
1.25,
1.25,
1.25,
1.25,
1.25,
1.25,
1.25
]
},
@@ -91,12 +91,12 @@
"name": "Kořensko",
"river": "Vltava",
"priority": false,
"level": "352.44",
"capacity": 29.3,
"storageDiff": -0.16,
"level": "352.43",
"capacity": 28.7,
"storageDiff": -0.17,
"inflow": "14.1",
"outflow": "19.0",
"volume": 2.75,
"volume": 2.74,
"maxVolume": 2.8,
"lat": 49.255,
"lng": 14.398,
@@ -124,15 +124,12 @@
"capacity": 63.6,
"storageDiff": -4.63,
"inflow": "23.8",
"outflow": "432.4",
"volume": 523.52,
"outflow": "0.0",
"volume": 522.12,
"maxVolume": 716.5,
"lat": 49.606,
"lng": 14.17,
"sparkline": [
0,
0,
72.6,
186.83,
454.38,
444.3,
@@ -141,7 +138,10 @@
431.93,
432.4,
432.9,
432.41
432.41,
377.67,
137.48,
0
]
},
{
@@ -178,19 +178,16 @@
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.80",
"capacity": 76.8,
"storageDiff": -0.8,
"level": "269.83",
"capacity": 77.3,
"storageDiff": -0.77,
"inflow": "46.5",
"outflow": "287.9",
"volume": 259.76,
"outflow": "0.0",
"volume": 260.21,
"maxVolume": 269.3,
"lat": 49.822,
"lng": 14.436,
"sparkline": [
0,
0,
0,
119.44,
137.14,
310.27,
@@ -199,7 +196,10 @@
284.81,
285.23,
287.34,
287.91
287.91,
217.32,
79.38,
0
]
},
{
@@ -207,19 +207,16 @@
"name": "Štěchovice",
"river": "Vltava",
"priority": false,
"level": "218.47",
"capacity": 58.8,
"storageDiff": -0.93,
"level": "218.64",
"capacity": 65.6,
"storageDiff": -0.76,
"inflow": "19.9",
"outflow": "85.3",
"volume": 8.96,
"outflow": "25.3",
"volume": 9.68,
"maxVolume": 11.2,
"lat": 49.845,
"lng": 14.412,
"sparkline": [
0,
0,
7.12,
25.32,
70.8,
150.41,
@@ -228,7 +225,10 @@
99.8,
99.83,
94.85,
85.34
85.34,
85.17,
52.56,
25.32
]
},
{
@@ -312,7 +312,7 @@
0.7,
0.7,
0.7,
0.7,
0,
0.7,
0.7,
0
@@ -327,16 +327,12 @@
"capacity": 0,
"storageDiff": -1.25,
"inflow": "1.5",
"outflow": "2.5",
"volume": 32.35,
"outflow": "0.0",
"volume": 32.37,
"maxVolume": 56.7,
"lat": 49.789,
"lng": 13.155,
"sparkline": [
2.53,
2.53,
2.52,
2.52,
2.52,
2.52,
2.53,
@@ -344,7 +340,11 @@
2.53,
2.53,
2.53,
2.53
2.53,
2.53,
2.53,
2.53,
0
]
}
]