FHEM Forum

FHEM - Hausautomations-Systeme => ZWave => Thema gestartet von: th0nix am 22 November 2020, 12:24:19

Titel: ZWAVE - setpointHeating - Error: 22,5 is not a decimal number
Beitrag von: th0nix am 22 November 2020, 12:24:19
Hallo zusammen,

ich möchte gerne über den Paramter setpointHeating die Temereratur auf meinem SPIRITZ Wall Radiator Thermostat setzten.
Leider kann ich nur Ganzzahlen setzten - bei Dezimalwerten kommt die Meldung (Beispiel 22.5).

Error: 22,5 is not a decimal number 

In einem Thread von 2015 wurde dieses "Problem"  auch mal diskutiert und ein Patch ein erstellt: https://forum.fhem.de/index.php?topic=38407.0 (https://forum.fhem.de/index.php?topic=38407.0). Von rudolfkoenig gibt es hier den Hinweis auf die 10_ZWave.pm.
in der 10_ZWave.pm (https://svn.fhem.de/fhem/trunk/fhem/FHEM/10_ZWave.pm (https://svn.fhem.de/fhem/trunk/fhem/FHEM/10_ZWave.pm)) um die Zeilen 1094 scheinen der Grund zu sein.

Kennt jemand dieses Thema? Gibt es für die Einschränkung Gründe?

Bzw wie habt ihr das gelöst - mit desireTemp ?

Grüße
Thonix
Titel: Antw:ZWAVE - setpointHeating - Error: 22,5 is not a decimal number
Beitrag von: rudolfkoenig am 22 November 2020, 12:36:00
ZitatsetpointHeating value
    set the thermostat to heat to the given value.
    The value is an integer and read as celsius.
    See thermostatSetpointSet for a more enhanced method.
thermostatSetpointSet TEMP [SCALE [TYPE [PREC [SIZE]]]]
    set the setpoint of the thermostat to the given value.
...
desired-temp value
    same as thermostatSetpointSet
Titel: Antw:ZWAVE - setpointHeating - Error: 22,5 is not a decimal number
Beitrag von: th0nix am 22 November 2020, 14:01:19
Vielen Dank!

Wäre es möglich die Fehlermeldung anzupassen - ist ja ein wenig Verwirrend, da ein Dezimalwert angegeben ist aber es behauptet wird das es keiner ist? Wäre da die Meldung - is not an integer passender ?

Thonix
Titel: Antw:ZWAVE - setpointHeating - Error: 22,5 is not a decimal number
Beitrag von: rudolfkoenig am 22 November 2020, 14:16:30
Habs korrigiert.
Titel: [gelöst] Antw:ZWAVE - setpointHeating - Error: 22,5 is not a decimal number
Beitrag von: th0nix am 22 November 2020, 14:44:42
Top Danke