I am trying to get my blue series fan switch setup so that I can control the LEDs in Home Assistant. However they are not showing up as an entity. When I got to set “ledEffect” or “ledColor” in Z2M I get a no converter available error and I was wondering if that could contribute to not seeing the light entity in Home Assistant:
No converter available for 'ledEffect' ({"effect":"Solid"})
However my Z2M instance is running in docker on a separate host than my HAOS VM as I needed the Zigbee coordinator dongle in in a central location and my HAOS VM is on my main server in the basement.
When I exec into the Z2M docker I see the file is there:
/app/data # ls
VZM35SN.js configuration.yaml coordinator_backup.json database.db log state.json
And the path seems fine in configuration.yaml for Z2M:
Thanks for the reply. I tried adding both, then just VZM35SN.js and still got the error (restarted after each time). However, using this script blueprint for Home Assistant, I am able to change the lights including the effect and color. I did a docker compose pull and then restarted Z2M. It still shows 1.33.1 as my Z2M version which I was a bit surprised by as I see a 1.33.2 tag here https://hub.docker.com/r/koenkk/zigbee2mqtt/tags and I thought my compose file would default to pull latest:
zigbee2mqtt | Zigbee2MQTT:error 2023-11-17 18:59:34: Publish 'set' 'led_effect' to 'Jacksons Room Inovelli Blue Fan Switch' failed: 'Error: Cluster with name 'manuSpecificInovelliVZM31SN' does not exist'
I can’t remember where I read, but in one of the threads about the LEDs, z2m stopped using manuSpecificInovelliVZM31SN and are now using just VZM31SN. The person who made the blueprint has updated it to use just the VZM31SN.
That makes sense. I figured I would try to re-pair the switch and see if that synced up the settings as I couldn’t control anything from Home Assistant after updating the Z2M, not just the lights. After removing it from Z2M, however, I can not longer get it to join. Factory reset by holding config and up does not seem to work either.
I’ve had to try multiple times to get things to pair, not just with Inovelli. I will typically stop z2m from looking for devices and tell it to start looking again, then reset the device (switch). Might be worth retarting z2m. I’ve noticed if I start removing and readding devices, z2m can get funky. If it still is acting up, I’ll restart the lxc and possibly the proxmox node.
Thanks. Got my stuff sorted out. After I updated Z2M and pulled the update for not needing the custom converter I had to re-pair the switch to get it to stop throwing errors on the automations. However once removed from Z2M I could not get it to go back to pairing mode. I had localProtection enabled because I wanted to use the rocker to control the lights and the config button for the fan. I figured out a key press combo that disabled localProtection and from there I could reset it and pair it back to Z2M. Once I did this everything started working fine, I just had to press a bunch of buttons again to get the different keypresses to show up in the drop down menus in HA.