When I press buttons, I’m seeing results via the OZW log. Here is it, first for a “big button” press, then for dimmer up, then dimmer down:
Yet, I see no switch, sensor, etc. in hass. Any idea how to perform an action based on any of these button presses?
2016-08-01 00:53:29.624 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 00:53:29.624 Detail,
2016-08-01 00:53:29.624 Info, Node015, UPDATE_STATE_NODE_INFO_RECEIVED from node 15
2016-08-01 00:53:29.624 Detail, Node015, AdvanceQueries queryPending=0 queryRetries=0 queryStage=Dynamic live=1
2016-08-01 00:53:29.624 Detail, Node015, QueryStage_Dynamic
2016-08-01 00:53:29.624 Detail, Node015, QueryStage_Configuration
2016-08-01 00:53:29.624 Detail, Node015, QueryStage_Complete
2016-08-01 00:53:29.624 Warning, CheckCompletedNodeQueries m_allNodesQueried=0 m_awakeNodesQueried=1
2016-08-01 00:53:29.624 Warning, CheckCompletedNodeQueries all=0, deadFound=0 sleepingOnly=1
2016-08-01 00:53:29.624 Detail, Node015, Notification: NodeQueriesComplete
2016-08-01 00:53:29.648 Detail, Node015, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x02, 0x20, 0x02, 0xdc
2016-08-01 00:53:29.648 Detail,
2016-08-01 00:53:32.748 Detail, Node015, Received: 0x01, 0x0a, 0x00, 0x04, 0x00, 0x0f, 0x04, 0x26, 0x04, 0x20, 0x01, 0xf9
2016-08-01 00:53:32.748 Detail,
2016-08-01 00:53:32.785 Detail, Node015, Received: 0x01, 0x0a, 0x00, 0x04, 0x00, 0x0f, 0x04, 0x26, 0x04, 0x20, 0x01, 0xf9
2016-08-01 00:53:32.785 Detail,
2016-08-01 00:53:32.867 Detail, Node015, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x02, 0x26, 0x05, 0xdd
2016-08-01 00:53:32.867 Detail,
2016-08-01 00:53:35.610 Detail, Node015, Received: 0x01, 0x0a, 0x00, 0x04, 0x00, 0x0f, 0x04, 0x26, 0x04, 0x60, 0x01, 0xb9
2016-08-01 00:53:35.610 Detail,
2016-08-01 00:53:35.648 Detail, Node015, Received: 0x01, 0x0a, 0x00, 0x04, 0x00, 0x0f, 0x04, 0x26, 0x04, 0x60, 0x01, 0xb9
2016-08-01 00:53:35.648 Detail,
2016-08-01 00:53:35.730 Detail, Node015, Received: 0x01, 0x08, 0x00, 0x04, 0x00, 0x0f, 0x02, 0x26, 0x05, 0xdd
2016-08-01 00:53:35.730 Detail,
Here is the zwcfg info for this node:
<Node id="15" name="Battery Switch" location="" basic="4" generic="18" specific="0" type="Remote Switch" listening="false" frequentListening="false" beaming="false" routing="true" max_baud_rate="40000" version="2" query_stage="Complete">
<Manufacturer id="1a" name="Cooper">
<Product type="5342" id="0" name="Unknown: type=5342, id=0000" />
</Manufacturer>
<CommandClasses>
<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" after_mark="true">
<Instance index="1" />
<Value type="byte" genre="basic" instance="1" index="0" label="Basic" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
</CommandClass>
<CommandClass id="38" name="COMMAND_CLASS_SWITCH_MULTILEVEL" version="1" after_mark="true" innif="true">
<Instance index="1" />
<Value type="byte" genre="user" instance="1" index="0" label="Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="button" genre="user" instance="1" index="1" label="Bright" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="button" genre="user" instance="1" index="2" label="Dim" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="bool" genre="system" instance="1" index="3" label="Ignore Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="True" />
<Value type="byte" genre="system" instance="1" index="4" label="Start Level" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
</CommandClass>
<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="4" innif="true">
<Instance index="1" />
</CommandClass>
<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Normal" value="0" />
<Item label="-1dB" value="1" />
<Item label="-2dB" value="2" />
<Item label="-3dB" value="3" />
<Item label="-4dB" value="4" />
<Item label="-5dB" value="5" />
<Item label="-6dB" value="6" />
<Item label="-7dB" value="7" />
<Item label="-8dB" value="8" />
<Item label="-9dB" value="9" />
</Value>
<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Normal" value="0" />
<Item label="-1dB" value="1" />
<Item label="-2dB" value="2" />
<Item label="-3dB" value="3" />
<Item label="-4dB" value="4" />
<Item label="-5dB" value="5" />
<Item label="-6dB" value="6" />
<Item label="-7dB" value="7" />
<Item label="-8dB" value="8" />
<Item label="-9dB" value="9" />
</Value>
<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Failed" value="0" />
<Item label="Success" value="1" />
<Item label="In Progress" value="2" />
</Value>
<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
</CommandClass>
<CommandClass id="117" name="COMMAND_CLASS_PROTECTION" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="list" genre="system" instance="1" index="0" label="Protection" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
<Item label="Unprotected" value="0" />
<Item label="Protection by Sequence" value="1" />
<Item label="No Operation Possible" value="2" />
</Value>
</CommandClass>
<CommandClass id="119" name="COMMAND_CLASS_NODE_NAMING" version="1" request_flags="4" innif="true">
<Instance index="1" />
</CommandClass>
<CommandClass id="132" name="COMMAND_CLASS_WAKE_UP" version="0" request_flags="2">
<Instance index="1" />
<Value type="int" genre="system" instance="1" index="0" label="Wake-up Interval" units="Seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="3600" />
</CommandClass>
<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Associations num_groups="1">
<Group index="1" max_associations="5" label="Group 1" auto="true">
<Node id="1" />
</Group>
</Associations>
</CommandClass>
<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="4" innif="true">
<Instance index="1" />
<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="2.24" />
<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="1.11" />
</CommandClass>
</CommandClasses>
</Node>