"Matter is not set up" when trying to add a device

Hello,

I am having a slighly frustrating experience while trying to connect my Shelly 2PM Gen4 over thread with home assistant.

I have a raspberry pi 4 with a ZBT-1.

Under integration, I see:

  • OpenThread Border Router, with one service, “Home Assistant Connect ZBT-1”
  • Thread, with one service, “Thread”

Under add-ons, I see:

  • Matter Server
  • OpenThread Border Router

When I try to “add Matter device” (Settings > Devices), I get:

“Matter is not set up
To add a Matter device, you first need the Matter integration and supported hardware. Do you want to proceed with the setup of Matter?”

then I click “proceed”, then I see:

"Do you want to use the official Matter Server Supervisor add-on?

If you are already running the Matter Server in another add-on, in a custom container, natively etc., then do not select this option."

with “Use the official Matter Server Supervisor add-on” as only possible choice and already checked.

I click “submit” then I see “Successfully reconfigured the Matter integration.”.

Then I start from the beginning and get “Matter is not set up” error again.

I tried both on the home assistant itself and in the companion app on iOS.

What am I doing wrong?

Did you add the matter integration, not just the add-on?

yes, but it does not show up in the list of integrations though. I just get the message “Successfully reconfigured the Matter integration.”, that’s it, when I install it.

Matter should also appear in the list of Integrations, even if you don’t have any devices. Be sure to check it’s not hidden by “ignored” or “disabled” filter in the list.

Normally if the add-on is installed, the integration will be auto-discovered, so it could be something wrong with your add-on installation. The logs might provide more information… One way to check is to open the add-on’s web dashboard at homeassistant.local:5580 — you should see “Python Matter Server”. If this fails, check your add-on configuration for errors, restarts, etc. If it succeeds, you can try adding the integration manually (Devices & Services → Add Integration → Matter → Matter), the websockets URL should be something like ws://localhost:5580/ws

1 Like

Thank you! The Matter integration was disabled somehow, I don’t know why. Why or why isn’t it automatically re-enabled when I attempt to install it? At the very least a small hint like “you have already installed it but it’s disabled”, something like that…

anyway, thanks a lot!!

I had the same issue. Thanks for the post