Getting homeassistant and lzw30-sn scenes working together

The only real difference I see is that I removed the commandclass = 91 section from my lzw31-sn.xml file, and you commented it out. That should cause this issue though.

Even though it gives you an error in your logs, does it post anything to MQTT when you try to trigger a scene?

zwave/19/91/1/1 {"value_id":"19-91-1-1","node_id":19,"class_id":91,"type":"list","genre":"user","instance":1,"index":1,"label":"Scene 1","units":"","help":"","read_only":true,"write_only":false,"min":0,"max":0,"is_polled":false,"values":["Inactive","Pressed 1 Time","Key Released","Key Held down","Pressed 2 Times","Pressed 3 Times","Pressed 4 Times","Pressed 5 Times"],"value":"Inactive","lastUpdate":1585858873270}
zwave/19/91/1/1 {"value_id":"19-91-1-1","node_id":19,"class_id":91,"type":"list","genre":"user","instance":1,"index":1,"label":"Scene 1","units":"","help":"","read_only":true,"write_only":false,"min":0,"max":0,"is_polled":false,"values":["Inactive","Pressed 1 Time","Key Released","Key Held down","Pressed 2 Times","Pressed 3 Times","Pressed 4 Times","Pressed 5 Times"],"value":"Pressed 1 Time","lastUpdate":1585874859473}
zwave/19/91/1/1 {"value_id":"19-91-1-1","node_id":19,"class_id":91,"type":"list","genre":"user","instance":1,"index":1,"label":"Scene 1","units":"","help":"","read_only":true,"write_only":false,"min":0,"max":0,"is_polled":false,"values":["Inactive","Pressed 1 Time","Key Released","Key Held down","Pressed 2 Times","Pressed 3 Times","Pressed 4 Times","Pressed 5 Times"],"value":"Inactive","lastUpdate":1585874860473}
zwave/19/91/1/1 {"value_id":"19-91-1-1","node_id":19,"class_id":91,"type":"list","genre":"user","instance":1,"index":1,"label":"Scene 1","units":"","help":"","read_only":true,"write_only":false,"min":0,"max":0,"is_polled":false,"values":["Inactive","Pressed 1 Time","Key Released","Key Held down","Pressed 2 Times","Pressed 3 Times","Pressed 4 Times","Pressed 5 Times"],"value":"Pressed 2 Times","lastUpdate":1585874863804}
zwave/19/91/1/1 {"value_id":"19-91-1-1","node_id":19,"class_id":91,"type":"list","genre":"user","instance":1,"index":1,"label":"Scene 1","units":"","help":"","read_only":true,"write_only":false,"min":0,"max":0,"is_polled":false,"values":["Inactive","Pressed 1 Time","Key Released","Key Held down","Pressed 2 Times","Pressed 3 Times","Pressed 4 Times","Pressed 5 Times"],"value":"Inactive","lastUpdate":1585874864804}

Scenes are automatically set back to “Inactive” 1 second after being triggered by default

IN order to have scene from the LZW31-SN I added automations in HASS that are triggered from the scene activated message from the LZW31-SN. This is described at Home Assistant - 2nd Gen Switch RGB working!

Basically you trigger off the event zwave.scene_activated with the LZW31-SN node_id or entity_id and the scene_data and scene_id for that event. Then the automation acitvated the scene you want.

Anybody update to HA Core 0.115.1 or 0.115.2 and no longer have central scene support working? :frowning:
I had to downgrade back down to 0.114.4…

I’ve updated to OZW 1.6, with HA Core 0.117.2 and wondering if there’s any chance I get scenes working w/ my LZW30 on/off switch as originally indicated in the title of this post.

ozwadmin for Mac OS X works reliably, but after manually adding the command class to the .XML file for scenes, but this doesn’t seem to have resulted in the expected outcome.

Use the ozw.scene_activated event as an automation trigger. You can listen for the specific event data you want to use. There’s a chart up above too, but you’ll want to use scene_value_label rather than scene_data in my experience. (All the event data can be found if you listen to the event too.)