VenusOS v3.70 Shelly integration only showing four shelly devices

Out of my ten shelly devices in my local network, only three show up in the shelly integration under discovered devices.

All devices, shelly and cerbo, are connected to the same Wifi SSID, but not all to the same access point. However, out of the three that show up, only one is connected to the same access point as the cerbo. So i assume that in general device discovery should work across the chosen SSID and access points.

Note that the bottom two are both outputs of the same device, so even though it show four options its only three devices.

When looking at mdns packets, i do see several more shellies answering the mdns query of the cerbo.

Sadly, the one that im most interested in, the 3EM, doesnt even answer the mdns query, so i will have to look into that. But nevertheless i would expect the others that do answer to also show up on the cerbo menu.

Additionally, when adding a shelly device through manually adding an IP, there seems to be no response/change. Whether i add an IP of a device that answers mdns and is on the list, or answers and is not on the list, or doesnt even answer, there is no difference.

Is by chance the list of devices simply limited to showing a max of four devices?

I do have a similar issue:
My setup contains several Shelly 1 Gen3 and a Shelly Plus RGBW PM and a Dimmer Gen 3 (so all of them are supported)
Sometimes the mDNS seems to detect 3 of them. When I add the RGBW PM as a switch it works for a while (the switch shows in the Victron GUI v2 and I can turn it on and off. Then after a while the switch is gone and I do not see the Shelly any longer.
At the same time the Shelly can be used through its webinterface or even through Home Assistant without any issues. So it is powered on and fully functional.

It seems to me that the Shelly integration is still buggy, looked good at a first glance, but after a couple of hours stop working.

How do you dump the mDNS queries on the Cerbo, maybe I can paste my results here as well.
Also if someone would need debug logs I could provide them as well (if you let me know you to create them)

Update: found the command on Linux
sudo tcpdump -n -i enp9s0 udp port 5353
(where enp9s0 is your network device)

After running the Shelly discovery function in the V2 UI it reports way more Shelly devices but only a single shows up in the UI.
Although not all Shelly devices do respond.

Wireshark on my PC.

But ive since also noticed that the shelly integration only works with Gen2 and newer devices. Would be nice if theres a note on the shelly integration page that clarifies this

And also to clarify, if someone is looking for this info, Victron only supports its own grid meters as a grid meters, means the VM3 and the CarloGavazzi that are being sold through Victron. Everything else needs to be implemented as a virtual device through NodeRed

Plenty of discussion in the dedicated shelly beta topic as well.

Yes, it was partially a reading comprehension issue. I read that the Pro 3EM was compatible and did not catch on that its not the same as the 3EM.

The other bit about victron only supporting their own meters i only found after creating the thread…