oSIRus Posted August 3 Posted August 3 (edited) Hi there, I got 8 Shelly Plus Plug S running on the current 1.4.0 firmware. I got them setup in Home Assistant. Before setting them up I secured the webinterface with a password. I left Bluetooth on but turned off the AP. Everything is working fine, on and off, also power measurement. But now I can't reach the webinterface of 4 of my plugs anymore. The others ask for the password I set but the "faulty" ones don't even display a page, connection timeout. UniFi Network says connection quality is "excellent". Restarting the plugs does not help as well as unplugging them. I even reset one of the plugs to factory settings, didn't work either. This time I couldn't even access the webinterface to set a password. Also when I try to disable the cloud in the Shelly app, it tells me this (not for the 4 working plugs where the webinterface works): What could be wrong? Also some plugs don't light up the LED after a restart although they are switched on (they remember the last state), or take very long to light them up. I set the brightness to 5% btw. Thanks for any help oSIRus Edited August 3 by oSIRus Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
oSIRus Posted August 4 Author Posted August 4 Forget the lights thing, I should have read the manual more closely. Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
Wylord Posted September 2 Posted September 2 Hi all,  i have exactly the same issue with UnFi AP & UDM pro in combination with multiple Shellies from 1st to last Gen (45 in total). All of them work like a charm on the cloud App (iPhone, Web, Mac) but none of them can´t be reached via IP in the browser. Home assistant is also not able to see them.  Please advice!  Thanks and have a good time WY Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
Wylord Posted September 3 Posted September 3 After a night of research, I finally had no other idea than asking chat GPT. I got the statement below and it solved the issue by checking and adapting the config.   From Chat GPT: shelly devices can sometimes become unreachable in a UniFi network setup due to several reasons, such as issues with IP addressing, VLAN configurations, or specific Wi-Fi settings like multicast, mDNS, or IGMP snooping. Here's a structured approach to troubleshoot and potentially fix the issue of your Shelly devices being unreachable via IP in a UniFi network setup. Step 1: Verify IP Address Assignment Shelly devices typically use DHCP to obtain IP addresses. If they are not reachable, they may not have received proper IP addresses from your DHCP server (which could be your UniFi gateway or another device). Check the DHCP Leases: Go to your UniFi Controller. Navigate to Settings → Networks → LAN (or the network where your Shelly devices are connected). Look under DHCP leases or use the Client list to see if your Shelly devices have been assigned IP addresses. If no IP is assigned, reboot the Shelly devices or assign a static IP in your DHCP server for each Shelly device's MAC address. Verify Subnet Configuration: Ensure that the Shelly devices are in the correct subnet and can communicate with your main network. Check if you have VLANs configured, and make sure that the Shelly devices are on the correct VLAN (if applicable). Step 2: Check Wireless Configuration Shelly devices connect over Wi-Fi, so specific wireless settings could cause connectivity issues. Disable "Auto-Optimize Network": UniFi has an option called "Auto-Optimize Network", which can sometimes cause issues with IoT devices like Shelly. Disable this feature. Go to Settings → Site → Auto-Optimize Network and toggle it off. Check the Wi-Fi Band and Protocol: Shelly devices often have better compatibility with 2.4 GHz networks, not 5 GHz. Ensure that your Shelly devices are connected to the 2.4 GHz Wi-Fi. Go to Settings → Wi-Fi → WLAN Groups and make sure the SSID that the Shelly devices are connecting to is available on the 2.4 GHz band. If you use multiple SSIDs, make sure the one for your Shelly devices is correctly configured on your 2.4 GHz band. Disable Band Steering: Band Steering can force devices to connect to the 5 GHz band, which Shelly devices might not support properly. In your UniFi controller, go to Settings → Wi-Fi → Wi-Fi Networks and disable Band Steering for the SSID that your Shelly devices connect to. Adjust Minimum RSSI (Signal Strength) Settings: If you have configured a minimum RSSI threshold, Shelly devices with weaker signals could be getting disconnected. Check Settings → Wi-Fi → Wi-Fi Networks and review the Minimum RSSI settings. Either disable it or adjust it to a lower value. Step 3: Multicast and mDNS Settings Shelly devices rely on multicast DNS (mDNS) to announce themselves on the network. If multicast or mDNS is not properly configured, the devices may not be discoverable or reachable. Enable Multicast DNS (mDNS): Go to Settings → Services → Multicast DNS and ensure that mDNS is enabled. This allows devices to discover each other on the network. Enable IGMP Snooping: IGMP snooping manages multicast traffic efficiently. Go to Settings → Networks → Advanced and make sure IGMP Snooping is enabled on the network where your Shelly devices reside. Check Multicast and Broadcast Filtering: Ensure that Multicast and Broadcast Filtering is either disabled or properly configured to allow necessary traffic. This setting can be found under Settings → Wi-Fi → Wi-Fi Networks → Advanced options. Step 4: Update Firmware Update UniFi Controller and Device Firmware: Make sure your UniFi Controller and network devices (like APs, switches, and gateways) are running the latest stable firmware. Sometimes, bugs affecting IoT devices get resolved in newer firmware versions. Check for updates via the UniFi Controller under Settings → System → Firmware Updates. Update Shelly Device Firmware: If possible, update the firmware on your Shelly devices to the latest version, which can be done via the Shelly app or their web interface. Step 5: Reboot Devices and Network Reboot Shelly Devices: Power cycle the Shelly devices by turning them off and then back on. Reboot UniFi Devices: Reboot your UniFi access points and router to ensure all network settings are applied correctly and devices reconnect. Step 6: Advanced Debugging Ping Devices: Try pinging the Shelly devices from a computer or device on the same network to ensure network connectivity. If the ping fails, it may indicate a network-level issue. Packet Capture: Use the UniFi Controller's packet capture feature to see if traffic is being properly routed to and from the Shelly devices. Step 7: Separate IoT Network (Optional) If you continue to experience issues, consider setting up a dedicated IoT network with separate VLANs or SSIDs for IoT devices like Shelly. This can help isolate IoT traffic and simplify network management. Conclusion These steps should help you troubleshoot and fix the issue with Shelly devices not being reachable on a UniFi network. Start with basic IP and Wi-Fi configuration checks, then move on to more advanced multicast and network settings as needed. If the problem persists, consider reaching out to Ubiquiti or Shelly support for further assistance. Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
dewaldo Posted September 3 Posted September 3 What settings did you change exactly ? Quote Translate Revert translation? English (American) Finnish French German Italian Portuguese (European) Spanish
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.