Nabend zusammen,
eigentlich will ich nur was ganz einfaches machen: Die Differenz von zwei Temperaturwerten berechnen.
Normalerweise sollte das nicht schwer sein, aber ich suche inzwischen seit Wochen immer mal wieder nach einer Lösung und die Beispiele die man im Internet (u.A. auch in der OpenHAB) so findet funktionieren allesamt nicht und liefern nur verschiedene Fehlermeldungen im Log beim Umwandeln Item-States in einen numerischen Wert. Das ist ziemlich frustrierend :-(
Offensichtlich wurde beim Umgang mit einheitenbehafteten Größen immer mal wieder was geändert zwischen den OpenHab-Versionen, was auch erklären könnte dass alle Beispiele die vor 2.4 herauskamen nicht mehr funktionieren. Nur wo finde ich ein aktuelle und vollständige Dokumentation für die DSL der Rule-Engine und zum Umgang mit dem Typensystem; bevorzugt als ein anständiges Referenzwerk.
Beim Versuch Soll-Temperaturwerte über Paper-UI zu ändern gibt es auch Fehler:
[WARN ] [ematic.handler.HomematicThingHandler] - Can't convert type QuantityType with value '17.5 °C' to FLOAT value with DecimalTypeConverter for 'OEQxxxxxxx:4#SET_TEMPERATURE', please check the item type and the commands in your scripts
Könnt Ihr mich da erleuchten?
Gruß
Wilhelm
eigentlich will ich nur was ganz einfaches machen: Die Differenz von zwei Temperaturwerten berechnen.
Normalerweise sollte das nicht schwer sein, aber ich suche inzwischen seit Wochen immer mal wieder nach einer Lösung und die Beispiele die man im Internet (u.A. auch in der OpenHAB) so findet funktionieren allesamt nicht und liefern nur verschiedene Fehlermeldungen im Log beim Umwandeln Item-States in einen numerischen Wert. Das ist ziemlich frustrierend :-(
Offensichtlich wurde beim Umgang mit einheitenbehafteten Größen immer mal wieder was geändert zwischen den OpenHab-Versionen, was auch erklären könnte dass alle Beispiele die vor 2.4 herauskamen nicht mehr funktionieren. Nur wo finde ich ein aktuelle und vollständige Dokumentation für die DSL der Rule-Engine und zum Umgang mit dem Typensystem; bevorzugt als ein anständiges Referenzwerk.
Beim Versuch Soll-Temperaturwerte über Paper-UI zu ändern gibt es auch Fehler:
[WARN ] [ematic.handler.HomematicThingHandler] - Can't convert type QuantityType with value '17.5 °C' to FLOAT value with DecimalTypeConverter for 'OEQxxxxxxx:4#SET_TEMPERATURE', please check the item type and the commands in your scripts
Könnt Ihr mich da erleuchten?
Gruß
Wilhelm
Kommentar