feat: update water level metrics and optimize sidebar UI layout

This commit is contained in:
David Fencl
2026-06-06 18:38:18 +02:00
parent 6395df1992
commit cf05e844d8
25 changed files with 503 additions and 175 deletions
+28 -1
View File
@@ -465,10 +465,37 @@
{
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 467.75,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 22.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 467.75,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 22.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 467.75,
"flow": 0.7,
"inflow": 0,
"volume": 0,
"temperature": 22.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 467.75,
"flow": 0,
"inflow": 2.24,
"volume": 26.54,
"temperature": 22,
"temperature": 21.8,
"precipitation": 0
}
]
+28 -1
View File
@@ -475,9 +475,36 @@
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 352.83,
"flow": 2.52,
"inflow": 0,
"volume": 0,
"temperature": 22.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 352.83,
"flow": 2.52,
"inflow": 0,
"volume": 0,
"temperature": 22.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 352.84,
"flow": 2.52,
"inflow": 0,
"volume": 0,
"temperature": 22.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 352.84,
"flow": 0,
"inflow": 1.47,
"volume": 32.31,
"temperature": 22.7,
"temperature": 22.5,
"precipitation": 0
}
]
+27
View File
@@ -476,6 +476,33 @@
"level": 369.83,
"flow": 14.23,
"inflow": 0,
"volume": 0,
"temperature": 22.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 369.83,
"flow": 14.23,
"inflow": 0,
"volume": 0,
"temperature": 22.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 369.83,
"flow": 14.23,
"inflow": 0,
"volume": 0,
"temperature": 22.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 369.83,
"flow": 14.23,
"inflow": 0,
"volume": 20.37,
"temperature": 22.6,
"precipitation": 0
+28 -1
View File
@@ -475,9 +475,36 @@
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 352.43,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 21.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 352.43,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 21.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 352.43,
"flow": 19.05,
"inflow": 0,
"volume": 0,
"temperature": 21.9,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 352.43,
"flow": 19.05,
"inflow": 13.43,
"volume": 2.74,
"temperature": 21.9,
"temperature": 22.1,
"precipitation": 0
}
]
+28 -1
View File
@@ -474,10 +474,37 @@
{
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 20.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 20.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 723.09,
"flow": 1.51,
"inflow": 0,
"volume": 0,
"temperature": 20.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 723.09,
"flow": 0,
"inflow": 9.25,
"volume": 199.67,
"temperature": 20.7,
"temperature": 20.6,
"precipitation": 0
}
]
+29 -2
View File
@@ -465,7 +465,7 @@
{
"timestamp": "2026-06-06T15:00:00.000Z",
"level": 558.44,
"flow": 0,
"flow": 7.51,
"inflow": 0,
"volume": 0,
"temperature": 21.8,
@@ -474,10 +474,37 @@
{
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 558.43,
"flow": 7.51,
"inflow": 0,
"volume": 0,
"temperature": 21.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 558.41,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 21.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 558.38,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 21.8,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 558.37,
"flow": 0,
"inflow": 5.37,
"volume": 0.35,
"temperature": 21.7,
"temperature": 21.6,
"precipitation": 0
}
]
+28 -1
View File
@@ -475,9 +475,36 @@
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 345.29,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 22.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 345.29,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 22.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 345.29,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 22.6,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 345.29,
"flow": 0,
"inflow": 24.39,
"volume": 522.72,
"temperature": 22.6,
"temperature": 22.3,
"precipitation": 0
}
]
+28 -1
View File
@@ -475,9 +475,36 @@
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 269.88,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.5,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 269.89,
"flow": 0,
"inflow": 81.06,
"volume": 261.1,
"temperature": 23.5,
"temperature": 23.3,
"precipitation": 0
}
]
+28 -1
View File
@@ -475,9 +475,36 @@
"timestamp": "2026-06-06T15:10:00.000Z",
"level": 216.98,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:20:00.000Z",
"level": 216.96,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:30:00.000Z",
"level": 216.94,
"flow": 0,
"inflow": 0,
"volume": 0,
"temperature": 23.2,
"precipitation": 0
},
{
"timestamp": "2026-06-06T15:40:00.000Z",
"level": 216.95,
"flow": 0,
"inflow": 48.25,
"volume": 8.14,
"temperature": 23.2,
"temperature": 22.9,
"precipitation": 0
}
]
+31 -31
View File
@@ -33,9 +33,9 @@
"name": "Lipno II",
"river": "Vltava",
"priority": true,
"level": "558.43",
"level": "558.37",
"capacity": 23.3,
"storageDiff": -2.07,
"storageDiff": -2.13,
"inflow": "5.4",
"outflow": "0.0",
"volume": 0.35,
@@ -43,9 +43,6 @@
"lat": 48.625,
"lng": 14.318,
"sparkline": [
558.63,
558.62,
558.6,
558.58,
558.56,
558.54,
@@ -54,7 +51,10 @@
558.49,
558.47,
558.44,
558.43
558.43,
558.41,
558.38,
558.37
]
},
{
@@ -72,9 +72,9 @@
"lat": 49.183,
"lng": 14.444,
"sparkline": [
369.84,
369.84,
369.84,
369.83,
369.83,
369.83,
369.83,
369.83,
369.83,
@@ -101,9 +101,6 @@
"lat": 49.255,
"lng": 14.398,
"sparkline": [
352.44,
352.43,
352.43,
352.44,
352.44,
352.44,
@@ -112,6 +109,9 @@
352.43,
352.44,
352.44,
352.43,
352.43,
352.43,
352.43
]
},
@@ -149,9 +149,9 @@
"name": "Slapy",
"river": "Vltava",
"priority": true,
"level": "269.88",
"level": "269.89",
"capacity": 97,
"storageDiff": -0.72,
"storageDiff": -0.71,
"inflow": "81.1",
"outflow": "0.0",
"volume": 261.1,
@@ -159,9 +159,6 @@
"lat": 49.822,
"lng": 14.436,
"sparkline": [
269.88,
269.89,
269.89,
269.89,
269.88,
269.88,
@@ -170,7 +167,10 @@
269.88,
269.88,
269.88,
269.88
269.88,
269.88,
269.88,
269.89
]
},
{
@@ -178,9 +178,9 @@
"name": "Štěchovice",
"river": "Vltava",
"priority": true,
"level": "216.98",
"level": "216.95",
"capacity": 72.7,
"storageDiff": -2.42,
"storageDiff": -2.45,
"inflow": "48.3",
"outflow": "0.0",
"volume": 8.14,
@@ -188,9 +188,6 @@
"lat": 49.845,
"lng": 14.412,
"sparkline": [
217,
216.97,
216.99,
216.98,
216.95,
216.98,
@@ -199,7 +196,10 @@
216.98,
216.97,
216.95,
216.98
216.98,
216.96,
216.94,
216.95
]
},
{
@@ -236,19 +236,16 @@
"name": "Hracholusky",
"river": "Mže",
"priority": true,
"level": "352.83",
"level": "352.84",
"capacity": 57,
"storageDiff": -16.67,
"storageDiff": -16.66,
"inflow": "1.5",
"outflow": "2.5",
"outflow": "0.0",
"volume": 32.31,
"maxVolume": 56.7,
"lat": 49.789,
"lng": 13.155,
"sparkline": [
352.84,
352.84,
352.83,
352.84,
352.84,
352.84,
@@ -257,7 +254,10 @@
352.84,
352.84,
352.84,
352.83
352.83,
352.83,
352.84,
352.84
]
}
]