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
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
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
Habs korrigiert.
Top Danke