Support for zwave indicator command class

  1. back everything up, because one of us might screw this up.
  2. attach cooper/eaton 5 button scene controller to z-wave network as normal
  3. Follow the instructions in this guide to use zensys-tools to configure cooper scene controller (note: wait at least 10 seconds between sending commands. Most of my problems with this were from trying to go to fast)
    https://community.openhab.org/t/tutorial-cooper-rfwc5-scene-controller-with-openhab2/31731
  4. Install Samba share HASS.IO add-on and configure it. Replacing the CAPSLOCK text in the text below to fit your needs should work. Your workgroud is probably “WORKGROUP”, if you haven’t made any changes to windows workgroup settings.
    {
    “workgroup”: “WORKGROUP”,
    “username”: “ASTRINGOFCHARACTERS”,
    “password”: “ASTRINGOFCHARACTERS”,
    “interface”: “”,
    “allow_hosts”: [
    “10.0.0.0/8”,
    “172.16.0.0/12”,
    “192.168.0.0/16”
    “IP.ADDRESS.OF.CLIENT”
    ]
    }
  5. start samba add-on
  6. open windows file explorer
  7. type \IP.ADDRESS.OF.HASS (your actual HASS IP address preceded by the double “”) into windows file explorer and hit enter
  8. type in the username and password you configured
  9. (optional setup ssh and connect with putty to control turning HASS on and off)
  10. either use Putty or HASSIO->configuration->general page to “stop” HASSIO
  11. install notepad++
  12. go back to windows explorer folder
  13. open config folder
  14. add the code in the link below tells you to add to your zwcfg file (for RFWDC), making sure you don’t include any tabs (only use spacebar for indenting)
    https://www.home-assistant.io/docs/z-wave/device-specific/
  15. restart HASS.io (if you didn’t setup ssh, the easiest thing might be to reset the entire device/virtual machine)
  16. in HASS.io, click on entities ("<>" Under developer section on the bottom left)
  17. find the entity that is like “sensor.scene_contrl_indicator”
  18. record the exact name. Mine was sensor.scene_contrl_indicator_2
  19. record the node id for your sensor.scene_contrl_indicator and zwave.scene_contrl. Mine were both 10
  20. go back to this link and add the “switch:” code to your configuration.xml and add the “automation:” code to your automation.xml, starting from the “id:”
    https://www.home-assistant.io/docs/z-wave/device-specific/
    19b) replace the instances of “sensor.scene_contrl_indicator” in the code you just added with the one you noted in step 16.
    19c) replace the node_id: in the code you just added with the node id: you noted in step 18.
    19d) replace the node_id for the zwave.scene_contrl with the correct node_id from entities in step 18
  21. setup your automation to trigger on the switch changes from the switches you just added.
    QED