Support for new Shelly Plus devices

Should anyone come across this in the future.
I have just replaced my Shelly i3 with Shelly Plus i4 to get that extra 4th switch working.

Using native HA integration works fine and no issues. All the available functions are present as expected.

1 Like

I also have a shelly i4, but I canā€™t get home assistant to recognise it. It is connected to my Wi-Fi, I can see button presses register via the shelly cloud app, but neither the native app or ShellyforHass is able to see it.
What boxes have you got ticked in the Shelly setup?

I didnā€™t do anything out of the box to get the shelly pop up in the integrations window of home assistant (obviously apart from having the shelly join my wifi network).
Using standard Shelly Home assistant integration worked out of the box.


I do not use the Shelly cloud though, have you tried turning that off? Might be worth factory resetting it and trying again to see if youā€™ve fat fingered a setting somewhere?

Same issue here, shelly-plus-i4 is not recognised.
I tried turning off Cloud, but it does not changed anything.

Any suggestion?

Logs.

Telling us what version of HA you are running.

I see thise corresponding to the IPs of my 2 Shelly plus i4:

2022-03-15 08:22:42 WARNING (Poll status) [pyShelly] Error, 404 Not Found http://192.168.66.72/status
2022-03-15 08:22:42 WARNING (Poll status) [pyShelly] Error, 404 Not Found http://192.168.66.73/status

Indeed that address gives ā€˜Not foundā€™, where on other devices it gives data.

And Iā€™m running HA 2022.3.4

Iā€™m getting the same ā€œnot foundā€ message.

Just updated to latest HA version.

Cloud disabled on shelly.

I have a Shelly 1PM connected by Wi-Fi and working perfectly.

So is the web page there at all?

Yes, I can log in directly to the device via my router, using a normal browser. I can get to the settings menu etc, but Home Assistant canā€™t find it, even if I put ā€œfind by ipā€ in the shelly part of the configuration.yaml.

Youā€™re not using the home assistant integration are you? Because the native integration isnā€™t configured by yaml.

I have tried the integration, and also the ShellyForHASS add on from HACS, which I set to ā€œdiscover by ipā€
Interestingly, while it doesnā€™t show up as an entity under the Shelly Smart Home Integration in the configuration tab, I can see shellyplusi4 device tracker, sensor uptime, TX and RX sensor entities listed as part of my unifi network.

I am unsure of the effect of running shelly4hass and the native integration at the same time.

I suggest upping logging.

Once you install shelly4hass it overrides Shelly integration. Note that even if you remove it it may leave stale devices which needs to be manually removed.

Currently (date of writing this message) all Plus/Pro devices are fully supported by core Shelly integration.

Has anyone tested a plus device recently with the ā€œnativeā€ HA integration?

Yes. I have many Shelly Plus devices and also the old ones and they all works just fine with Home Assistant.

Confirmed. Even Auth was recently added. My only annoyance is that a beta firmware update will trigger the ā€œupdate availableā€ entity.

1 Like

Great great thanks :slight_smile: gonna buy one than :slight_smile: