Hello everyone,
I’m in the process of setting up a proof of concept to replace an existing Tradfri solution (another story).
So far, we control everything via the iOS Home app and have integrated the Tradfri Hub as a bridge in the Home app. Everything works without any problems.
Now I wanted to recreate the same scenario with HA. Everything installed on a MacMini, Sonof Stick connected, MGTT, Zigbee2MQTT, all good. I paired a first test lamp and everything works perfectly via the HA dashboard, i.e. I can turn the lamp on and off and also see the status correctly in the dashboard.
Now I have configured HomeKit directly in config.yaml and can also integrate it in the Home app in IOS, first the lamp is also recognized and I can now also switch the lamp on and off via the IOS Home app. So far the setup, so far all good.
However, if I now have the Home app open on IOS and switch the lamp in the HA dashboard, this status change is not displayed in the Home app, e.g. I switch the lamp on via the dashboard in HA, but it is displayed as “off” in the Home app…and does not change even after a long time.
It works the other way round, e.g. if I switch the lamp on in the Home app, the status changes correctly in the HA dashboard.
What am I doing wrong? I think it’s important that it works in both directions, as status changes can be triggered by anything, e.g. automations.
I have already restarted everything or set it up a second time, same result.
Can post a video if it helps.
Does anyone know the problem? Found some posts from the past but no real solution?
Best regards
Michael