UoM - Mit Variablen rechnen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
TomW80
Beiträge: 142
Registriert: 7. Mai 2021 19:11
Answers: 2

UoM - Mit Variablen rechnen

Beitrag von TomW80 »

Hallo,

Ich erfasse den Stromverbrauch und die Erzeugung für Tag/Woche/Monat/Jahr.
Jetzt haben diese Werte unterschiedliche Einheiten (MWh bzw. kWh).

Ich dachte ich kann nun einfach mit diesen Werten (Variablen) rechnen, das das UoM die Werte richtig interpretiert.
Aber schon die einfache Formel funktioniert nicht.

Code: Alles auswählen

var testeigenverbrauch_Woche = testerzeugung_Woche - testeinspeisung_Woche
Fehlermeldung: "- cannot be resolved"

Was ist da nun falsch?

Die Variablen enthalten aktuell folgende Werte:
TestErzeugung Woche: 0.01844432 MWh
TestEinspeisung Woche: 11.193 kWh
Muss ich das UoM zum rechnen erst entfernen und dann wieder hinzufügen?
von TomW80 » 3. Feb 2026 12:09
Habe den Fehler selbst gefunden, Formel muss so lauten:

Code: Alles auswählen

var testeigenverbrauch_Woche = (testerzeugung_Woche as QuantityType<Energy>  - testeinspeisung_Woche as QuantityType<Energy>)
Gehe zur vollständigen Antwort

TomW80
Beiträge: 142
Registriert: 7. Mai 2021 19:11
Answers: 2

Re: UoM - Mit Variablen rechnen

Beitrag von TomW80 »

Habe den Fehler selbst gefunden, Formel muss so lauten:

Code: Alles auswählen

var testeigenverbrauch_Woche = (testerzeugung_Woche as QuantityType<Energy>  - testeinspeisung_Woche as QuantityType<Energy>)

Antworten