New Shelly Plus devices not found by HA

I’m running HAOS installed on generic x86-64. Core: 2024.2.1. Supervisor: 2024.01.1. OS: 11.5. Frontend: 20240207.1.
All IoT devices are on an IoT subnet on the network. HA has a static IP.

I’m trying to get 2 Shelly Plus i4’s configured before installing them at their final location. These are a non-Gen-1 device, so all the posts that discuss setting CoIot and unicast don’t apply.

I have utilized the Shelly web interface to configure the devices (connecting to the “Shelly” network and then browsing to 192.168.33.1). Configuring includes setting the device name, naming the switches, setting network information (IP/subnet/static IP address), and configuring the outbound web socket. Additionally, firmware was checked to ensure that it is the latest firmware from Shelly.

After rebooting, they are showing up on the network at their assigned IP address.
However, HA does not auto-discover them.
If I try to add the Shelly integration, when it prompts for the host, I enter the assigned static IP addresses; however, HA is not finding them.

I’ve spent hours searching for issues; everything that I’ve found deals with Gen-1 devices. I’m not sure if the PlusI4 is Gen-2 or Gen-3, but it isn’t Gen-1. I have verified that I have configured the devices per the prerequisites at Shelly - Home Assistant.

All help in getting this up and running is greatly appreciated!
Thanks,
Wayne

1 Like

Today I downloaded and installed the Shelly app. The app was able to discover the PlusI4’s, but HA still cannot see them when trying to add them in.

The issue was caused by not having the devices upgraded to the latest firmware. It was not detecting a firmware update was available (and actually telling me that I was on the latest firmware) because when I set up the static IP address, I had not entered the gateway address. Once entered and rebooted, I was able to manually add the first Shelly integration, and the second device was subsequently automatically detected.

2 Likes