Home app does not update status correctly when devices are switched to HA

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

Problem solved. Terminate homed process on MacOs and restarted app completely on IOS. Apple problem