Zen32 through Smartthings Integration not reflecting state changes in HA

I bought a Zooz Zen32 scene controller to replace my failing Insteon Keypadlinc as its the closest Z-wave alternative.

First I’ll explain that I don’t use Z-wave natively with HA but instead I integrate Smartthings for Z-wave/Zigbee and ISY for insteon stuff. Everything works pretty well doing it this way thus far.

I used the keypadlinc with the insteon fanlinc controller and my plan was to use HA to link the Zen32 to the Insteon Fanlinc to “bridge” the protocol gap through automations

I did update to the “Edge” driver on the Zen32 from the zooz website and Smartthings found it. HA also saw it but only saw the switch… not the 4 smaller buttons. I got around this by creating virtual switches in ST and linked those to the actual physical buttons on the switch. HA could see those and I was able to get at least the light working and 2 of the buttons for fan on and off (haven’t yet got the fanlinc speed control working).

But at least the light was working for about 4 days… then the power went out and came back on… now the switch status no longer worked within HA. I could control the switch in the ST app and i could control it in the HA dashboard and I could hear the relay switching inside the switch. But when I use the ST app or physically push the switch, HA doesn’t reflect the state in the dashboard or log. But I know the switch works as the ST app works fine with it.

I did a full removal of the switch in ST… restarted HA… even manually deleted the device from the core.device_registry to ensure it was gone. Added it back to ST where it works fine. HA sees the switch… but again doesn’t see the status when I trigger the switch via ST or physical push.

Any ideas?

I should add that there have been a few HA updates in the past few weeks and perhaps one of those caused this issue and not the power outage. I’ve confirmed that Alexa and Google both recognize the status of the switch when manually triggered so it’s not like ST isn’t passing it along. It’s only HA that’s not getting the update.

All other 40 devices I have in Smartthings appear to be working fine… just not this device

Ok upon further investigation it appears that ALL smartthings devices have stopped updating status in HA… I know ST was getting rid of Groovy and perhaps that has now broken the HA integration… just thought there’d be more news about this.

Was about to ask you to check another device and see if it was updating…

The ST integration for HA uses the API - Not Groovy. So it’s immune to those particular issues but general instability in the platform as a whole will still affect you.

Also about that scene controller. If the mini buttons didn’t populate something went wrong with the initialization routine in Kevin’s Edge driver for the Zen32. Check the ST community site near the end of the thread about that device. Kevin discusses that with another user.

ah ok… So if I can send commands to everything in ST through HA but can’t receive any status updates… should I try completely removing the ST integration and re-integrate? I’ve got a few automations I guess I’ll lose but kinda out of ideas as to what happened. Things are still working fine for the ISY integration and I can see state updates when I trigger the switches from other locations. Just don’t want this to happen again in the future when I have a ton of automations

Ah looks like there might indeed be an issue with the latest HA patch:

ok turns out it was due to a cloudflared addon update in HA… I use cloudflared for my connectivity instead of nabu casa and when cloudflared updated it didn’t restart itself on startup… now i started it and viola! Hope this helps someone

1 Like