Seite 4 von 4
Re: Gas-Zählerstand in manuell in openHab eingeben
Verfasst: 26. Feb 2024 16:05
von udo1toni
Eigentlich sollte die Deklaration als Number unnötig sein.
Re: Gas-Zählerstand in manuell in openHab eingeben
Verfasst: 26. Feb 2024 18:07
von peter-pan
...dachte ich auch, da mit der Initialisierung (0.0) im Prinzip ja schon ein numerischer Wert zugewiesen wird.
Die Rule steigt dann aber trotzdem bei dieser Code-Zeile
mit der o.g. Meldung (...DoubleExtensions.operator_plus(double,double)...) aus.
Das hört/liest sich für mich so an, als ob hier etwas mit Double-Werten (addieren) gemacht werden soll !?
Ich hab es aber auch in der "normalen" Schreibweise (nCountTotal = nCountTotal + Einheit) probiert; gleicher Fehler. Daran liegt es also nicht
Das System will hier auf jeden Fall eine Typ-Deklaration für die Variablen:
nCountTotal und
Faktor . Hab's grad nochmal getestet. Alternativ geht auch bei der Typ-Deklaration -> Double

Re: Gas-Zählerstand in manuell in openHab eingeben
Verfasst: 26. Feb 2024 18:28
von udo1toni
Ja, manchmal ist die DSL schon zickig...
Re: Gas-Zählerstand in manuell in openHab eingeben
Verfasst: 3. Mär 2024 14:29
von Locke
Hi ihr beiden,
mit deiner Änderung (Peter) läuft es (mit deinen Worten "wie geschnitten Brot")
großer Dank an euch
Re: Gas-Zählerstand in manuell in openHab eingeben
Verfasst: 4. Mär 2024 11:49
von peter-pan
...gerne. Auch an Udo Danke für den Tipp mit der Input-Card. Das macht auch die textbasierten Rules flexibler.
