First of all, thank you for patching it so quickly.
The good news is, there is a switch in HA. The bad news, is that the button press does not trigger a state change by itself, except for one time I pressed it (out of a few hundred). I’m testing by toggling a lifx light group. After some experimentation, I figured out a way to force it to change. If I toggle the switch in the HA frontend, and then immediately press the button, it usually triggers. Pressing the button on the switch does nothing by itself, nor does changing the state of the switch in the frontend by itself.
I suspect this has something to do with the fact that this is a device that goes to sleep, since it’s battery powered. Below is a sequence of first me flipping the toggle in the frontend, and then within a couple of seconds pressing the button on the RF9500.
2016-08-01 21:26:02.571 Info, Node015, Value::Set - COMMAND_CLASS_SWITCH_MULTILEVEL - Level - 0 - 1 -
2016-08-01 21:26:02.571 Info, Node015, SwitchMultilevel::Set - Setting to level 1
2016-08-01 21:26:02.571 Detail, Node015, Queuing (Send) SwitchMultilevelCmd_Set (Node=15): 0x01, 0x0a, 0x00, 0x13, 0x0f, 0x03, 0x26, 0x01, 0x01, 0x25, 0x5d, 0xb4
2016-08-01 21:26:02.571 Detail, Node015, Queuing (Send) SwitchMultilevelCmd_Get (Node=15): 0x01, 0x09, 0x00, 0x13, 0x0f, 0x02, 0x26, 0x02, 0x25, 0x5e, 0xb7
2016-08-01 21:26:02.571 Detail,
2016-08-01 21:26:02.571 Info, Node015, Sending (Send) message (Callback ID=0x5d, Expected Reply=0x13) - SwitchMultilevelCmd_Set (Node=15): 0x01, 0x0a, 0x00, 0x13, 0x0f, 0x03, 0x26, 0x01, 0x01, 0x25, 0x5d, 0xb4
2016-08-01 21:26:02.578 Detail, Node015, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-08-01 21:26:02.578 Detail, Node015, ZW_SEND_DATA delivered to Z-Wave stack
2016-08-01 21:26:05.462 Detail, Node015, Received: 0x01, 0x11, 0x00, 0x49, 0x84, 0x0f, 0x0b, 0x04, 0x12, 0x00, 0x77, 0x86, 0x75, 0x73, 0x85, 0x72, 0xef, 0x26, 0xf8
2016-08-01 21:26:05.463 Detail,
2016-08-01 21:26:05.463 Info, Node015, UPDATE_STATE_NODE_INFO_RECEIVED from node 15
2016-08-01 21:26:05.463 Detail, Node015, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Dynamic live=1
2016-08-01 21:26:05.463 Detail, Node015, QueryStage_Dynamic
2016-08-01 21:26:05.463 Detail, Node015, QueryStage_Configuration
2016-08-01 21:26:05.463 Detail, Node015, QueryStage_Complete
2016-08-01 21:26:05.463 Warning, CheckCompletedNodeQueries m_allNodesQueried=0 m_awakeNodesQueried=1
2016-08-01 21:26:05.463 Warning, CheckCompletedNodeQueries all=0, deadFound=0 sleepingOnly=1
2016-08-01 21:26:05.463 Detail, Node015, Notification: NodeQueriesComplete
2016-08-01 21:26:05.486 Detail, Node015, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x02, 0x20, 0x02, 0xdc
2016-08-01 21:26:05.487 Detail,
2016-08-01 21:26:05.530 Detail, Node015, Received: 0x01, 0x07, 0x00, 0x13, 0x5d, 0x00, 0x01, 0x28, 0x9f
2016-08-01 21:26:05.530 Detail, Node015, ZW_SEND_DATA Request with callback ID 0x5d received (expected 0x5d)
2016-08-01 21:26:05.530 Info, Node015, Request RTT 2960 Average Request RTT 1524
2016-08-01 21:26:05.530 Detail, Expected callbackId was received
2016-08-01 21:26:05.530 Detail, Expected reply was received
2016-08-01 21:26:05.530 Detail, Message transaction complete
2016-08-01 21:26:05.530 Detail,
2016-08-01 21:26:05.530 Detail, Node015, Removing current message
2016-08-01 21:26:05.530 Detail,
2016-08-01 21:26:05.531 Info, Node015, Sending (Send) message (Callback ID=0x5e, Expected Reply=0x04) - SwitchMultilevelCmd_Get (Node=15): 0x01, 0x09, 0x00, 0x13, 0x0f, 0x02, 0x26, 0x02, 0x25, 0x5e, 0xb7
2016-08-01 21:26:05.539 Detail, Node015, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-08-01 21:26:05.539 Detail, Node015, ZW_SEND_DATA delivered to Z-Wave stack
2016-08-01 21:26:05.556 Detail, Node015, Received: 0x01, 0x07, 0x00, 0x13, 0x5e, 0x00, 0x00, 0x02, 0xb7
2016-08-01 21:26:05.556 Detail, Node015, ZW_SEND_DATA Request with callback ID 0x5e received (expected 0x5e)
2016-08-01 21:26:05.556 Info, Node015, Request RTT 25 Average Request RTT 774
2016-08-01 21:26:05.556 Detail, Expected callbackId was received
2016-08-01 21:26:05.566 Detail, Node015, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x0f, 0x03, 0x26, 0x03, 0x01, 0xda
2016-08-01 21:26:05.566 Detail,
2016-08-01 21:26:05.566 Info, Node015, Response RTT 35 Average Response RTT 116
2016-08-01 21:26:05.566 Info, Node015, Received SwitchMultiLevel report: level=1
2016-08-01 21:26:05.566 Detail, Node015, Refreshed Value: old value=1, new value=1, type=byte
2016-08-01 21:26:05.566 Detail, Node015, Changes to this value are not verified
2016-08-01 21:26:05.566 Detail, Node015, Expected reply and command class was received
2016-08-01 21:26:05.566 Detail, Node015, Message transaction complete
2016-08-01 21:26:05.566 Detail,
2016-08-01 21:26:05.566 Detail, Node015, Removing current message
2016-08-01 21:26:05.566 Detail, Node015, Notification: ValueChanged
2016-08-01 21:26:07.567 Info, mgr, Refreshing node 7: COMMAND_CLASS_SWITCH_MULTILEVEL index = 0 instance = 1 (to confirm a reported change)
2016-08-01 21:26:07.567 Detail, Node007, Queuing (Send) SwitchMultilevelCmd_Get (Node=7): 0x01, 0x09, 0x00, 0x13, 0x07, 0x02, 0x26, 0x02, 0x25, 0x5f, 0xbe
2016-08-01 21:26:07.567 Detail,
2016-08-01 21:26:07.567 Info, Node007, Sending (Send) message (Callback ID=0x5f, Expected Reply=0x04) - SwitchMultilevelCmd_Get (Node=7): 0x01, 0x09, 0x00, 0x13, 0x07, 0x02, 0x26, 0x02, 0x25, 0x5f, 0xbe
2016-08-01 21:26:07.574 Detail, Node007, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-08-01 21:26:07.574 Detail, Node007, ZW_SEND_DATA delivered to Z-Wave stack
2016-08-01 21:26:07.613 Detail, Node007, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x07, 0x03, 0x26, 0x03, 0x00, 0xd3
2016-08-01 21:26:07.613 Detail,
2016-08-01 21:26:07.613 Info, Node007, Response RTT 45 Average Response RTT 198
2016-08-01 21:26:07.613 Info, Node007, Received SwitchMultiLevel report: level=0
2016-08-01 21:26:07.613 Detail, Node007, Refreshed Value: old value=0, new value=0, type=byte
2016-08-01 21:26:07.613 Detail, Node007, Changes to this value are not verified
2016-08-01 21:26:07.613 Detail, Node007, Notification: ValueChanged
2016-08-01 21:26:07.995 Detail, Node007, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x07, 0x03, 0x26, 0x03, 0x00, 0xd3
2016-08-01 21:26:07.995 Detail,
2016-08-01 21:26:07.995 Info, Node007, Response RTT 428 Average Response RTT 313
2016-08-01 21:26:07.995 Info, Node007, Received SwitchMultiLevel report: level=0
2016-08-01 21:26:07.996 Detail, Node007, Refreshed Value: old value=0, new value=0, type=byte
2016-08-01 21:26:07.996 Detail, Node007, Changes to this value are not verified
2016-08-01 21:26:07.996 Detail, Node007, Notification: ValueChanged
2016-08-01 21:26:08.127 Detail, Node007, Received: 0x01, 0x07, 0x00, 0x13, 0x5f, 0x00, 0x00, 0x38, 0x8c
2016-08-01 21:26:08.127 Detail, Node007, ZW_SEND_DATA Request with callback ID 0x5f received (expected 0x5f)
2016-08-01 21:26:08.127 Info, Node007, Request RTT 561 Average Request RTT 353
2016-08-01 21:26:08.127 Detail, Expected callbackId was received
2016-08-01 21:26:08.265 Detail, Node007, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x07, 0x03, 0x26, 0x03, 0x00, 0xd3
2016-08-01 21:26:08.265 Detail,
2016-08-01 21:26:08.265 Info, Node007, Response RTT 698 Average Response RTT 505
2016-08-01 21:26:08.265 Info, Node007, Received SwitchMultiLevel report: level=0
2016-08-01 21:26:08.265 Detail, Node007, Refreshed Value: old value=0, new value=0, type=byte
2016-08-01 21:26:08.265 Detail, Node007, Changes to this value are not verified
2016-08-01 21:26:08.265 Detail, Node007, Expected reply and command class was received
2016-08-01 21:26:08.265 Detail, Node007, Message transaction complete
2016-08-01 21:26:08.265 Detail,
2016-08-01 21:26:08.265 Detail, Node007, Removing current message
2016-08-01 21:26:08.265 Detail, Node007, Notification: ValueChanged
2016-08-01 21:26:09.884 Detail, Node007, Received: 0x01, 0x09, 0x00, 0x04, 0x00, 0x07, 0x03, 0x26, 0x03, 0x00, 0xd3
2016-08-01 21:26:09.884 Detail,
2016-08-01 21:26:09.884 Info, Node007, Received SwitchMultiLevel report: level=0
2016-08-01 21:26:09.884 Detail, Node007, Refreshed Value: old value=0, new value=0, type=byte
2016-08-01 21:26:09.884 Detail, Node007, Changes to this value are not verified
2016-08-01 21:26:09.884 Detail, Node007, Notification: ValueChanged
2016-08-01 21:26:11.885 Info, mgr, Refreshing node 15: COMMAND_CLASS_SWITCH_MULTILEVEL index = 0 instance = 1 (to confirm a reported change)
2016-08-01 21:26:11.885 Detail, Node015, Queuing (Send) SwitchMultilevelCmd_Get (Node=15): 0x01, 0x09, 0x00, 0x13, 0x0f, 0x02, 0x26, 0x02, 0x25, 0x60, 0x89
2016-08-01 21:26:11.885 Detail,
2016-08-01 21:26:11.885 Info, Node015, Sending (Send) message (Callback ID=0x60, Expected Reply=0x04) - SwitchMultilevelCmd_Get (Node=15): 0x01, 0x09, 0x00, 0x13, 0x0f, 0x02, 0x26, 0x02, 0x25, 0x60, 0x89
2016-08-01 21:26:11.892 Detail, Node015, Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2016-08-01 21:26:11.892 Detail, Node015, ZW_SEND_DATA delivered to Z-Wave stack
2016-08-01 21:26:14.740 Detail, Node015, Received: 0x01, 0x07, 0x00, 0x13, 0x60, 0x01, 0x01, 0x1d, 0x96
2016-08-01 21:26:14.740 Detail, Node015, ZW_SEND_DATA Request with callback ID 0x60 received (expected 0x60)
2016-08-01 21:26:14.740 Info, Node015, WARNING: ZW_SEND_DATA failed. No ACK received - device may be asleep.
2016-08-01 21:26:14.740 Info, Node015, Node 15 has been marked as asleep
2016-08-01 21:26:14.740 Info, Node015, Node not responding - moving message to Wake-Up queue: SwitchMultilevelCmd_Get (Node=15): 0x01, 0x09, 0x00, 0x13, 0x0f, 0x02, 0x26, 0x02, 0x25, 0x60, 0x89
2016-08-01 21:26:14.740 Detail, Node015, Notification: Notification - Node Asleep
Again, thank you so much for making the change so quickly. Any ideas on how to proceed? I do not think it’s exactly related, but I don’t think this should be considered a “light” – it could just as easily be used to turn on and off anything, or dim up/down a fan, etc.