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/utils.py:76
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
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.
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”.