I am trying to configure automations triggered by the central scene commands from my HS-WS200+. I can see the scene firing in my logs, but I don’t see any response from Home Assistant. I made the mods required to my zwcfg. Below are the relavent yaml files. Any help understanding my folly would be greatly appreciated!
Automation:
- id: '1548656281631' alias: HomeSeer Double Down trigger: - event_data: entity_id: zwave.homeseer_hs_ws200_wall_switch scene_data: '7860' scene_id: '2' event_type: zwave.scene_activated platform: event condition: [] action: - data: message: Double Tap Up title: HS200+ service: persistent_notification.create
Configuration:
... zwave: usb_path: /dev/ttyACM0
Zwscene:
<?xml version="1.0" encoding="utf-8" ?> <Scenes xmlns="http://code.google.com/p/open-zwave/" version="1" />
zwcfg_0xf18d561f.xml:
<Node id="3" name="" location="" basic="4" generic="16" specific="1" roletype="5" devicetype="1792" nodetype="0" type="Binary Power Switch" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete"> <Manufacturer id="c" name="HomeSeer"> <Product type="4447" id="3035" name="HS-WS200+ Wall Switch" /> </Manufacturer> <CommandClasses> <CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="4" mapping="37"> <Instance index="1" /> </CommandClass> <CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1" request_flags="4" innif="true"> <Instance index="1" /> <Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" /> </CommandClass> <CommandClass id="39" name="COMMAND_CLASS_SWITCH_ALL" version="1" request_flags="4" innif="true"> <Instance index="1" /> <Value type="list" genre="system" instance="1" index="0" label="Switch All" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="3" size="1"> <Item label="Disabled" value="0" /> <Item label="Off Enabled" value="1" /> <Item label="On Enabled" value="2" /> <Item label="On and Off Enabled" value="255" /> </Value> </CommandClass> <CommandClass id="43" name="COMMAND_CLASS_SCENE_ACTIVATION" version="1" request_flags="4" innif="true"> <Instance index="1" /> </CommandClass> <CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="4" innif="true"> <Instance index="1" /> </CommandClass> <CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="4" innif="true" scenecount="0"> <Instance index="1" /> <Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="2" /> <Value type="int" genre="user" instance="1" index="1" label="Top Button Scene" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" /> <Value type="int" genre="user" instance="1" index="2" label="Bottom Button Scene" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" /> </CommandClass> <CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="4" innif="true"> <Instance index="1" /> <Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" /> <Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792" /> <Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="1792" /> </CommandClass> <CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="4" innif="true"> <Instance index="1" /> <Value type="list" genre="config" instance="1" index="3" label="Sets bottom LED operation" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="1" size="1"> <Help>Sets bottom LED operation (in normal mode)</Help> <Item label="LED on if load is off" value="0" /> <Item label="LED off if load is off" value="1" /> </Value> <Value type="list" genre="config" instance="1" index="4" label="Invert switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="0" size="1"> <Help>Change the top of the switch to OFF and the bottom of the switch to ON if the switch was installed upside down.</Help> <Item label="No" value="0" /> <Item label="Yes" value="1" /> </Value> <Value type="list" genre="config" instance="1" index="13" label="LED mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="1" vindex="0" size="1"> <Help>Normal mode (load status) or status mode (custom status)</Help> <Item label="Normal mode" value="0" /> <Item label="Status mode" value="1" /> </Value> <Value type="list" genre="config" instance="1" index="14" label="Normal mode LED color" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="6" vindex="0" size="1"> <Help>Sets the Normal mode LED color</Help> <Item label="White" value="0" /> <Item label="Red" value="1" /> <Item label="Green" value="2" /> <Item label="Blue" value="3" /> <Item label="Magenta" value="4" /> <Item label="Yellow" value="5" /> <Item label="Cyan" value="6" /> </Value> <Value type="list" genre="config" instance="1" index="21" label="Status mode LED color" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="7" vindex="0" size="1"> <Help>Sets the Status mode LED color</Help> <Item label="Off" value="0" /> <Item label="Red" value="1" /> <Item label="Green" value="2" /> <Item label="Blue" value="3" /> <Item label="Magenta" value="4" /> <Item label="Yellow" value="5" /> <Item label="Cyan" value="6" /> <Item label="White" value="7" /> </Value> <Value type="byte" genre="config" instance="1" index="31" label="LED blink frequency" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0"> <Help>Sets the blink frequency of the LED 0 = No Blink 1 = 100ms ON then 100ms OFF</Help> </Value> </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="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="Lifeline" 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="4.61" /> <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="5.07" /> </CommandClass> </CommandClasses> </Node>
Summary
This text will be hidden
Z-Wave Logs:
2019-01-29 02:05:32.817 Detail, Node003, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x03, 0x05, 0x5b, 0x03, 0x45, 0x83, 0x02, 0x6a 2019-01-29 02:05:32.817 Detail, 2019-01-29 02:05:32.817 Info, Node003, Received Central Scene set from node 3: scene id=2 in 7860 seconds. Sending event notification. 2019-01-29 02:05:32.817 Detail, Node003, Refreshed Value: old value=7680, new value=7860, type=int 2019-01-29 02:05:32.817 Detail, Node003, Changes to this value are not verified 2019-01-29 02:05:32.817 Detail, Node003, Notification: ValueChanged