Hello,
I have a Remotec ZTS-500 thermostat for which I located the zwcfg XML definition and imported it into hass.io.
I can now control the setpoint/temperature.
However, when I attempt to change any node config option, it appars to send via OZW, the thermostat returns “ok,” then the thermostat sends the original value back to the OZW stack:
2017-11-28 11:22:51.138 Info, Node002, Value::Set - COMMAND_CLASS_CONFIGURATION - Swing - 2 - 1 - 1
2017-11-28 11:22:51.138 Info, Node002, Configuration::Set - Parameter=2, Value=1 Size=1
2017-11-28 11:22:51.139 Detail, Node002, Queuing (Send) ConfigurationCmd_Set (Node=2): 0x01, 0x0c, 0x00, 0x13, 0x02, 0x05, 0x70, 0x04, 0x02, 0x01, 0x01, 0x25, 0x39, 0x8d
2017-11-28 11:22:51.139 Detail, Node002, Queuing (Send) ConfigurationCmd_Get (Node=2): 0x01, 0x0a, 0x00, 0x13, 0x02, 0x03, 0x70, 0x05, 0x02, 0x25, 0x3a, 0x8f
2017-11-28 11:22:51.141 Detail,
2017-11-28 11:22:51.141 Info, Node002, Sending (Send) message (Callback ID=0x39, Expected Reply=0x13) - ConfigurationCmd_Set (Node=2): 0x01, 0x0c, 0x00, 0x13, 0x02, 0x05, 0x70, 0x04, 0x02, 0x01, 0x01, 0x25, 0x39, 0x8d
2017-11-28 11:22:51.150 Detail, Node002, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2017-11-28 11:22:51.150 Detail, Node002, ZW_SEND_DATA delivered to Z-Wave stack
2017-11-28 11:22:51.166 Detail, Node002, Received: 0x01, 0x07, 0x00, 0x13, 0x39, 0x00, 0x00, 0x03, 0xd1
2017-11-28 11:22:51.174 Detail, Node002, ZW_SEND_DATA Request with callback ID 0x39 received (expected 0x39)
2017-11-28 11:22:51.174 Info, Node002, Request RTT 32 Average Request RTT 29
2017-11-28 11:22:51.174 Detail, Expected callbackId was received
2017-11-28 11:22:51.174 Detail, Expected reply was received
2017-11-28 11:22:51.174 Detail, Message transaction complete
2017-11-28 11:22:51.175 Detail,
2017-11-28 11:22:51.175 Detail, Node002, Removing current message
2017-11-28 11:22:51.175 Detail,
2017-11-28 11:22:51.175 Info, Node002, Sending (Send) message (Callback ID=0x3a, Expected Reply=0x04) - ConfigurationCmd_Get (Node=2): 0x01, 0x0a, 0x00, 0x13, 0x02, 0x03, 0x70, 0x05, 0x02, 0x25, 0x3a, 0x8f
2017-11-28 11:22:51.183 Detail, Node002, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2017-11-28 11:22:51.183 Detail, Node002, ZW_SEND_DATA delivered to Z-Wave stack
2017-11-28 11:22:51.199 Detail, Node002, Received: 0x01, 0x07, 0x00, 0x13, 0x3a, 0x00, 0x00, 0x02, 0xd3
2017-11-28 11:22:51.201 Detail, Node002, ZW_SEND_DATA Request with callback ID 0x3a received (expected 0x3a)
2017-11-28 11:22:51.202 Info, Node002, Request RTT 26 Average Request RTT 27
2017-11-28 11:22:51.202 Detail, Expected callbackId was received
2017-11-28 11:22:51.345 Detail, Node002, Received: 0x01, 0x0c, 0x00, 0x04, 0x00, 0x02, 0x06, 0x70, 0x06, 0x02, 0x02, 0x00, 0x02, 0x87
2017-11-28 11:22:51.345 Detail,
2017-11-28 11:22:51.345 Info, Node002, Response RTT 169 Average Response RTT 169
2017-11-28 11:22:51.345 Detail, Node002, Refreshed Value: old value=2, new value=2, type=byte
2017-11-28 11:22:51.345 Detail, Node002, Changes to this value are not verified
2017-11-28 11:22:51.345 Info, Node002, Received Configuration report: Parameter=2, Value=2
2017-11-28 11:22:51.345 Detail, Node002, Expected reply and command class was received
2017-11-28 11:22:51.345 Detail, Node002, Message transaction complete
2017-11-28 11:22:51.345 Detail,
2017-11-28 11:22:51.345 Detail, Node002, Removing current message
2017-11-28 11:22:51.346 Detail, Node002, Notification: ValueChanged
In this case, it appears that everything is working with the new zwcfg and the device comm, but the device is not accepting the values. I see no documentation stating that it should not accept values, or any mention of a special config mode.
Has anyone dealt with this type of issue?
Thanks,
Matt