diff --git a/Cargo.lock b/Cargo.lock index da8ed39..e75ef65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -184,6 +184,7 @@ dependencies = [ "serialport", "strum", "tokio", + "uom", ] [[package]] @@ -424,6 +425,15 @@ dependencies = [ "libc", ] +[[package]] +name = "num-traits" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +dependencies = [ + "autocfg", +] + [[package]] name = "num_cpus" version = "1.16.0" @@ -825,12 +835,28 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +[[package]] +name = "typenum" +version = "1.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" + [[package]] name = "unicode-ident" version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" +[[package]] +name = "uom" +version = "0.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8362194c7a9845a7a7f3562173d6e1da3f24f7132018cb78fe77a5b4474187b2" +dependencies = [ + "num-traits", + "typenum", +] + [[package]] name = "want" version = "0.3.1" diff --git a/Cargo.toml b/Cargo.toml index 0721848..0618f7f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,3 +14,4 @@ log = "0.4.20" serialport = "4.2.2" strum = { version = "0.25.0", features = ["derive"] } tokio = { version = "1.34.0", features = ["full"] } +uom = "0.35.0" diff --git a/src/index.html b/src/index.html index 37d3aee..7aab2b2 100644 --- a/src/index.html +++ b/src/index.html @@ -11,33 +11,33 @@
Temperatur: {0} °C
-Temperatur Min: {1} °C
-Temperatur Max: {2} °C
-Solltemperatur Solar: {3} °C
-Solltemperatur Netz: {4} °C
+Temperatur: {}
+Temperatur Min: {}
+Temperatur Max: {}
+Solltemperatur Solar: {}
+Solltemperatur Netz: {}
Spannung: {5} V
-Strom: {6} A
-Leistung: {7} kW
+Spannung: {}
+Strom: {}
+Leistung: {} ({})
Solarenergie Heute: {8} kWh
-Solarenergie Gesamt: {9} kWh
-Netzenergie Heute: {10} kWh
+Solarenergie Heute: {} ({})
+Solarenergie Gesamt: {} ({})
+Netzenergie Heute: {} ({})
Isolationsmessung: {11}
-Gerätetemperatur: {12} °C
-Status: {13}
-DC Trenner: {14}
-DC Relais: {15}
-AC Relais: {16}
+Isolationsmessung: {}
+Gerätetemperatur: {}
+Status: {}
+DC Trenner: {}
+DC Relais: {}
+AC Relais: {}
Betriebstag: {17}
-Firmware: {18}
-Seriennummer: {19}
+Betriebstag: {}
+Firmware: {}
+Seriennummer: {}