Different VLAN, IGMP Proxy?

  • Wasted few hours of my time on this but just can not get it right. Using more and more Shelly devices in house and to setup I use android application just to get overview of them. Cloud is disabled, using MQTT, but is nice to see them all together in application.

    I beleive it uses CoAP multicast protocol on IP 224.0.1.187 and port 5683 to communicate in network, receive commands and send status. I have Bridge-LAN and three VLAN on it. Shelly devices are inside VLAN-IoT with network 10.0.107.0/24 while the phone is on Bridge-LAN directly with network 192.168.28.0/24.

    Proper way to handle this is by my opinion IGMP Proxy. I can see the multicast traffic from Shelly devices inside IGMP-Proxy with Bridge-LAN as downstream and VLAN-IoT as upstream. But phone and application still sees all the Shellies as offline. If I connect my phone to IoT WiFi where it gets IP 10.0.107.X everything works. But I do not wish to connect on phone to that network.


    [Blockierte Grafik: https://i.ibb.co/CMDDXfx/Bridge.png]


    [Blockierte Grafik: https://i.ibb.co/yq3YgcD/Bridge-2.png]


    [Blockierte Grafik: https://i.ibb.co/R02tcGY/Proxy.png]

    Anyone has simillar issue and know how to fix them?

    Thank you.

  • From what I know the Smartphone App is designed for Cloud usage. Local devices are partially supported but they have to be in the same network segment.
    IGMP (Coap) is only part of the communication and is used for status messages, not for device control. device control is possible via cloud or HTTP requests (Shellies API ).

    >100 Shellies, darunter so gut wie alles was der Hersteller produziert hat. ;)
    :!: ich beantworte grundsätzlich keine Fragen per persönlicher Nachricht:!: