Shelly Plus 2PM not found by Home Assistant

I have a new Shelly Plus 2PM configured as a cover in the Shelly app. Home Assistant is not able to automatically find the device in my network (7 other devices work fine). I have tried adding it manually by IP in my configuration.yaml, but that doesn’t help. In the HA log I see this warning:

Logger: pyShelly
Source: /usr/local/lib/python3.10/site-packages/pyShelly/
First occurred: 16:47:10 (8 occurrences)
Last logged: 17:54:18

Error, 404 Not Found http://*shelly IP*/status

When I go to the webpage of the device and monitor the debug log, I see the following messages come by when I restart HA:

mgos_http_server.c:180 0x3ffdc7bc HTTP connection from *HA IP*:57440

Anyone has an idea what I can do to make it work?


Did you manage to get it discovered?

I was running the ShellyForHass integration from HACS instead of the official Shelly add-on. Apparently this one didn’t/doesn’t support the Shelly Plus 2PM. I removed this integration from HACS and started using the official Shelly integration from the integration page, after that it worked.

1 Like

I am having similar problems. How did you remove the Shelly integration from HACS?

Go to HACS, then on the bottom press “integrations”. In the search bar, search for “ShellyForHass” and click on the integration. Then press the 3 dots on the top right and press “delete”.

1 Like