org.openhab.binding.zwave
org.openhab.binding.zwave copied to clipboard
Danfoss COMMAND CLASS SCHEDULE v1 or "Get raw message"?
Hi there, I'm using this sensor which can "override a heating schedule" by "setting setpoint plus duration". When doing so, a SCHEDULE V1 message is sent to the controller... Forum post with logs
Afaik is hard to implement the COMMAND CLASS SCHEDULE to full extend, but as you can see here, it's all about checking 3 Bytes of the payload.
Receive Message = 01 1B 00 04 00 3B 15 53 05 01 00 FF 30 00 00 3F 3F 00 07 00 01 06 43 01 01 22 01 18 2E
2019-09-10 10:42:56.393 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=59, callback=0, payload=00 3B 15 53 05 01 00 FF 30 00 00 3F 3F 00 07 00 01 06 43 01 01 22 01 18
2019-09-10 10:42:56.397 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=59, callback=0, payload=00 3B 15 53 05 01 00 FF 30 00 00 3F 3F 00 07 00 01 06 43 01 01 22 01 18
Findings:
payload=00 3B 15 53 05 01 00 FF 30 00 00 3F 3F 00 07 00 01 06 43 01 01 22 01 18
-
06
= this is the hours for how long the overwritten schedule shall be used...06
= 6 hours -
01 18
= this is the setpoint times 1001 18
= 280 -> 28 deg00 C8
= 200 -> 20deg00 FF
= 255 -> 25.5 deg
Is there any workaround to get this raw payload / message for further processing as a string?
Looking forward to hear from you.
- OH2 Version: 2.5.0M3
- Binding Version 2.5.0M3
- Device name: Danfoss 014G0160
- Link to database:
Is there any workaround to get this raw payload / message for further processing as a string?
No - unfortunately this command class is not supported at this time.