I would like to write a Python script to change device specific settings on my GoControl GC-TBZ48 Z-Wave Thermostats
I can successfully go to, Interfaces -> Z-Wave -> Modify Configuration Parameters..
If I set the value to 26 in decimal, which is 1A in hex, the device responds correctly and tells me that the BackLight Timer is set to 20. I can also get readings on various other settings like Stage 1 Heating On Threshold, Minimum Run Time, etc.
As you can see, I'm running Z-Watcher trying to determine what exactly is being sent and received.
- Code: Select all
Z-Wave Watcher Debug Raw command sent (Node 15): 01 0A 00 13 0F 03 70 05 1A 25 55 F5 (True)
Z-Wave retrieved parameter 26 value: 20 (size 1)
Z-Wave Watcher Debug Raw command received (Node 15): 01 0B 00 04 00 0F 05 70 06 1A 01 14 83
I have had no luck recreating this exact Raw command via Interfaces -> Z-Wave -> Send Raw Z-Wave Command... or with a simple script I wrote. I must be missing some additional parameters. Packet size maybe?
- Code: Select all
Z-Wave sent "1st Floor Thermostat" raw command [1A]
Z-Wave Watcher Debug Raw command sent (Node 15): 01 08 00 13 0F 01 1A 25 57 82 (True)
Any advise?