ZWave setpointcooling funktioniert nicht

Begonnen von mbeckerkassel, 07 Mai 2018, 14:08:01

Vorheriges Thema - Nächstes Thema

mbeckerkassel

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

krikan

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.

mbeckerkassel

Antwort von:

get ZWave_THERMOSTAT_22 thermostatSetpointSupported


thermostatSetpointSupported heating

Ja, das erklärt es. Besten Dank.