No unsolicited report workaround?
Posted: 10 Jan 2015 22:17
I have one of the GE/Jasco Wall switches model 12722/45609 which are purported to not send unsolicited status reports when activated locally (Press the switch in the real world kind of activation) as mentioned here: http://razberry.z-wave.me/index.php?id=29.
It does however send out a node info whenever I get off the couch and hit that button:
[2015-01-10 18:32:55.628] [D] [zway] RECEIVED: ( 01 10 00 49 84 05 0A 04 10 01 25 27 73 70 86 72 77 BA )
[2015-01-10 18:32:55.628] [D] [zway] SENT ACK
[2015-01-10 18:32:55.629] [zway] Node info received: 5
[2015-01-10 18:32:55.629] [D] [zway] SETDATA devices.5.data.basicType = 4 (0x00000004)
[2015-01-10 18:32:55.629] [D] [zway] SETDATA devices.5.data.genericType = 16 (0x00000010)
[2015-01-10 18:32:55.630] [D] [zway] SETDATA devices.5.data.specificType = 1 (0x00000001)
[2015-01-10 18:32:55.633] [D] [zway] SETDATA devices.5.data.deviceTypeString = "Binary Power Switch"
[2015-01-10 18:32:55.634] [D] [zway] SETDATA devices.5.data.nodeInfoFrame = byte[7]
[2015-01-10 18:32:55.634] [D] [zway] ( 25 27 73 70 86 72 77 )
[2015-01-10 18:32:55.634] [D] [zway] SETDATA devices.5.data.lastReceived = 0 (0x00000000)
The info is always the same regardless of which switch is pressed (Up/Down).
I have found out that manually issuing a Basic/get from the expert UI after this event actually update everything (not unexpected).
Is there anyway to trigger a basic get on the device based on the node info received above?
I have a smart things hub which has a workaround for these switches. I am not sure if this is what it utilizes, but it does work.
It does however send out a node info whenever I get off the couch and hit that button:
[2015-01-10 18:32:55.628] [D] [zway] RECEIVED: ( 01 10 00 49 84 05 0A 04 10 01 25 27 73 70 86 72 77 BA )
[2015-01-10 18:32:55.628] [D] [zway] SENT ACK
[2015-01-10 18:32:55.629] [zway] Node info received: 5
[2015-01-10 18:32:55.629] [D] [zway] SETDATA devices.5.data.basicType = 4 (0x00000004)
[2015-01-10 18:32:55.629] [D] [zway] SETDATA devices.5.data.genericType = 16 (0x00000010)
[2015-01-10 18:32:55.630] [D] [zway] SETDATA devices.5.data.specificType = 1 (0x00000001)
[2015-01-10 18:32:55.633] [D] [zway] SETDATA devices.5.data.deviceTypeString = "Binary Power Switch"
[2015-01-10 18:32:55.634] [D] [zway] SETDATA devices.5.data.nodeInfoFrame = byte[7]
[2015-01-10 18:32:55.634] [D] [zway] ( 25 27 73 70 86 72 77 )
[2015-01-10 18:32:55.634] [D] [zway] SETDATA devices.5.data.lastReceived = 0 (0x00000000)
The info is always the same regardless of which switch is pressed (Up/Down).
I have found out that manually issuing a Basic/get from the expert UI after this event actually update everything (not unexpected).
Is there anyway to trigger a basic get on the device based on the node info received above?
I have a smart things hub which has a workaround for these switches. I am not sure if this is what it utilizes, but it does work.