I have Hassio (0.83.3) installed on a Raspberry Pi 3B+ with a Aeotec Z-Wave Gen 5 dongle. I have about a dozen GE Z-Wave switches and two iDevices switches. The GE smart switches are paired directly to Hassio which also has HomeKit enabled. My two iDevices switches have native HomeKit support so they’re tied directly to HomeKit.
I have an automation setup in the iOS Home app (HomeKit) which will turn on an iDevice switch when one of my GE Z-Wave switches is turned on. This works fine when I initially set it up but it seems like after a period of time (not exactly sure when), the automation stops working. I can toggle the GE Z-Wave switch just fine in the iOS Home app but the iDevice switch will not turn on. If I restart Home Assistant, this usually fixes the issue but again, it will stop working after a period of time.
For testing purposes, I created an automation in HomeKit that turns on one iDevice switch when the other is turned on. I’ve tested this for a few hours and this runs with no issue, so it appears the issue is when I’m trying to automate a native HomeKit device (iDevice switch) with a non-native HomeKit device supported through Home Assistant (GE Z-Wave switch).
Has anyone experienced something similar to this and know what’s causing it?
Thanks.
Edit: So I restarted my HomePod which is the connected hub for HomeKit in my house (also have two Apple TVs) and the automation appears to be working now. I suspect the issue I mentioned above isn’t necessarily with Home Assistant, but I’m curious if it has something to do with the fact I’m running an automation between a natively integrated HomeKit device and a non-natively integrated device. I don’t think it should matter, but all of my other automations appear to be working fine.