ZHA in settings menu and backup error in logs

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.

If ZHA integration is installed and you no longer need it, go here and remove it… Open your Home Assistant instance and show your integrations.

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 . . . :slight_smile:

If you want to hide things in the left menu, click and hold the 3 lines with the ‘<’ in the top left next to ‘Home Assistant’ and edit the menu.

if you want to add Z2M you can do that as well.
It is a check box in the add-on configuration called ‘show in sidebar’.,

Nothing to do with the sidebar. . . ZHA not integrated, MQTT is. Yet, Settings shows. . .

Select Zigbee there, and it says ZHA is online.

This one does not have ZHA integration installed, so it’s not there…

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)

  1. I don’t have ZHA installed, ignored or disabled.
  2. I use Z2M.
  3. This isn’t a sidebar issue.

Does anyone have an actual solution to remove it from settings and to stop HA from attempting to backup ZHA, or is this a bug?

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

I do not see a delete button to be able to stop the “No ZHA gateway exists, skipping coordinator backup” log messages.

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

Once that was deleted, ZHA went away.

@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.

Sorry, that’s all I’ve got in this regard. I’m using a ZBT-2 now on an HA Green, if the hardware matters in this regard.