Hallo,
ich versuche mit einem Danfoss Thermostat dieses auf cooling umzustellen (Ja ich weiß das es einen Taupunkt gibt).
Egal ob ich den Thermostat mit thermostatSetpointSet 16 C 2
oder mit setPointCooling 16 umstelle. Er bleibt immer im Heating-Mode.
Ist dies evtl. nicht implementiert? Hat noch jemand das Problem?
Viele Grüße
Michael
Mein Thermostat:
http://devel.pepper1.net/zwavedb/device//662
Internals:
DEF dd18c382 22
IODev ZWDongle_0
LASTInputDev ZWDongle_0
MSGCNT 234
NAME ZWave_THERMOSTAT_22
NR 71
STATE Soll: 15.00 C heating IST: 27.89 C
TYPE ZWave
ZWDongle_0_MSGCNT 234
ZWDongle_0_RAWMSG 0004001606310501420ae5
ZWDongle_0_TIME 2018-05-07 13:55:35
ZWaveSubDevice no
cmdsPending 3
homeId dd18c382
isWakeUp 1
lastMsgSent 1525690606.05136
nodeIdHex 16
Helper:
DBLOG:
battery:
logdb:
TIME 1525694135.02743
VALUE 70 %
ccsOverride:
logdb:
TIME 1525694135.10254
VALUE no, unused
setpointTemp:
logdb:
TIME 1525694135.06925
VALUE 15.00
temperature:
logdb:
TIME 1525694135.13609
VALUE 27.89
transmit:
logdb:
TIME 1525646548.2804
VALUE NO_ACK
wakeup:
logdb:
TIME 1525690604.0673
VALUE notification
OLDREADINGS:
READINGS:
2018-05-07 13:55:34 battery 70 %
2018-05-07 13:55:35 ccsOverride no, unused
2018-05-07 13:55:35 setpointTemp 15.00 C heating
2018-05-07 13:55:35 temperature 27.89 C
2018-05-07 12:56:46 timeToAck 0.028
2018-05-07 12:56:46 transmit OK
2018-05-07 12:56:44 wakeup notification
SendStack:
set:131605430102011525f7
set:1316064301012200a025fb
set:1316064301012200aa25fc
helper:
_98_statistics Statistik_MAX_2
Attributes:
IODev ZWDongle_0
alias Thermostat_Vorflur
classes BATTERY CLIMATE_CONTROL_SCHEDULE CLOCK MANUFACTURER_SPECIFIC MULTI_CMD PROTECTION SENSOR_MULTILEVEL THERMOSTAT_SETPOINT VERSION WAKE_UP MARK CLIMATE_CONTROL_SCHEDULE CLOCK MULTI_CMD
group Thermostat
icon sani_heating
neighborListPos 604.4386465122832,69.06784595487782
room Vorflur EG
stateFormat Soll: setpointTemp IST: temperature
userattr room_map structexclude
vclasses BATTERY:1 CLIMATE_CONTROL_SCHEDULE:1 CLOCK:1 MANUFACTURER_SPECIFIC:1 MULTI_CMD:1 PROTECTION:2 SENSOR_MULTILEVEL:6 THERMOSTAT_SETPOINT:2 VERSION:1 WAKE_UP:2
Das Gerät muss setPointCooling nicht implementiert haben.
Schau mal in die Geräteanleitung evtl. liefert die Infos.
Wenn der Befehl
get ZWave_THERMOSTAT_22 thermostatSetpointSupported
funktioniert, kann man es vielleicht aus der Antwort ableiten.
"Vielleicht", weil die http://zwavepublic.com/sites/default/files/command_class_specs_2017A/SDS13781-5%20Z-Wave%20Application%20Command%20Class%20Specification.pdf auf Implementierungsprobleme hinweisen (PDF-Seite 529):
ZitatIt has been found that early implementations of this Command Class specification apply two non-interoperable interpretations of the bit mask advertising the support for specific Setpoint Types.
Antwort von:
get ZWave_THERMOSTAT_22 thermostatSetpointSupported
thermostatSetpointSupported heating
Ja, das erklärt es. Besten Dank.