The most recent updates of HA have changed the main settings menu to now include a dedicated link to “Zigbee” which takes you to ZHA settings. I don’t even have ZHA installed as an integration as I use Z2MQTT.
There doesn’t seem to be any way to remove this from the settings menu.
It also is generating an error in the logs related to an attempted backup of ZHA:
"Logger: homeassistant.components.zha.backup
Source: components/zha/backup.py:20
integration: Zigbee Home Automation (documentation, issues)
First occurred: January 8, 2026 at 09:30:00 (3 occurrences)
Last logged: 09:30:00
No ZHA gateway exists, skipping coordinator backup"
I can’t see any way to stop HA from trying to back up ZHA.
I’d like to remove the shortcut from the settings menu and to stop HA from trying to backup something that does not exist.
FWIW, ZHA becomes one of the Ignored integrations when MQTT is integrated. Fine and well, those are out of sight by default. But on the Settings page ZHA is in yer face, though it has no devices associated. But then again, not having any Tags set up, that integration is also in yer face & redundant.
Somewhat OCD myself, I’m surprised I don’t find it irksome. It’s all working well otherwise here . . .
It does have thread and Z2M.
I did not remove the default config to remove the tags integration, so it’s also there, but I don’t use it.
MQTT is not an integration, it is an add-on or docker depending on your install method.
Z2M (Zigbee2MQTT) is also an add-on, not an integration, which is why that doesn’t show here.
Stop making yourself crazy and uninstall Z2M if you are not using it. (As described above)
Same problem here, though ZHA was installed at some point, after hooking up a Conbee II. As far as I know, ZHA is deleted (from integrations), but when I click Zigbee on config/dashboard in the list containing Matter, Thread, Bluetooth and Tags, I get
As was pointed out [elsewhere?], even if the ZHA integration is removed, if one has a ZHA: entry in the configuration.yaml file, the empty ZHA will be displayed.
For example, I had the following in my configuration.yaml, which I didn’t remove after moving to Zigbee2MQTT.
# Added the following re dropped Hue Motion Sensors, on 5.30.2024
# Hue Motion sensors b4, b2, b3 and w1 Hue motion sensors dropping
zha:
zigpy_config:
source_routing: true
ezsp_policies:
TRUST_CENTER_POLICY: 0x0002 # ALLOW_UNSECURED_REJOINS
@bob.t I know, read that also, there’s nothing ZHA-related in there. I did not do anything with ZHA after it ended up installed, I immediately deleted it and ended up with this situation.