Homekit --> not able to switch

Hi all,

Im facing some challenges with my Homekit Bridge installation:

  • HomeKit Bridge integration (including HASS Bridge device)
  • MQTT service with the needed ZIGBEE devices linked
  • ZIGBEE2MQTT setup

Unfortunately Im running into problems while using the switches on my Iphone. while using the “Home” app. Switches cannot be triggered, when switching they flip back directly.
While using the HA app all devices can be switched without any difficulties.

The problem is briefly solved (1-2 weeks) after removing/adding a new device via the HomeKit bridge integration.

Any thoughts from anyone?

Hello!
Your switches flipping back in the iOS Home app but working fine in Home Assistant usually means HomeKit isn’t getting proper state updates from Zigbee2MQTT via MQTT. It’s often caused by missing retained messages or slow state reporting, so HomeKit reverts the toggle. Removing/adding a device forces a fresh sync, which is why it works briefly. To fix it, check that Zigbee2MQTT publishes retained state messages, confirm entity IDs are consistent, and keep Home Assistant, HomeKit Bridge, and Zigbee2MQTT updated. This usually stabilizes the integration and stops the “flip back” behavior.

Thanks for the quick reply! Will take a look at the “retained state message” etc. FYI I keep everything always up to date.
Interesting to take into account, also my other devices (RFX driven for example) arent able to switch. So its not purely related to Zigbee.