V3.80~8 – Shelly naming and VRM issues

I have three Shelly devices and 4 different problems:

Shelly PlugS Gen3 | 1.7.5

Shelly 1PM Gen4 | 1.7.5

Shelly Pro3EM | 1.7.5

Problem 1:

The Pro3EM reporting in VRM is using the device total almost every time the Cerbo resets. So once every so many weeks due to an update for example, I have thousands of kW for a single day. This is not new, had this problem from the first day Shelly become supported.

Problem 2:

Since the upgrade (I think to the 3.80 beta series) all 3 devices lost their name and are now called Shelly Switch, Shelly Switch and Shelly EM and I have no way to change it (I think?).

Problem 3:

My Shelly devices were not detected properly in earlier 3.70 beta’s so I added the ip address. But sometime during the beta’s the discovery naming broke. Instead of just ATAG Heatpump it’s now called ATAG Heatpump - 1. As if it is a duplicate with an earlier device. But I have this problem for all three.

Problem 4:

My Shelly Switch devices both do not show their EM component in VRM. In fact, there is no device listed in VRM at all let alone there being any statistics.

Example of Venus firmware upgrade and the shelly:

Hi @kudos50

Thanks for your detailed report. See my answers below.

Problem 1
We will look into this.

Problem 2
Since Venus OS 3.80 beta, the shelly channel name is tied to both the service CustomName and to the switchableOutput custom name. You should be able to change the name from the GUI and from the Shelly interface.

However, there is currently a bug which causes the name not to be displayed in the GX GUI if the name is not set. So it can be that you won’t be able to set it on the GX GUI. This will be fixed.

Problem 3
The channel number is added to the device when there is more than 1 channel. Currently, the channel nr is also shown when there’s only one channel. So it is not a duplicate, but a GUI bug with displaying the discovered devices. This will be fixed soon.

Problem 4
We will look into this.

Problem 4:

I did fiddle around with heatpump quite some time ago for these 2 devices. But as no real work was being done and Barbara once said regular consumption forecast is most likely more accurate than heatpump forecast I removed the changes.

Please drop me a pm if I need to share what changes I had in early 3.70beta’s.

Hi Rein. Using beta 13 I can set a name again. I also switched the type for all 3 to heatpump.

For the EM that’s working as expected. But for the 2 switched-em devices the totals are not displaying and are not forwarded to VRM. Tried switching back to type ac load but that does not make a difference.

Hi @kudos50,

Thanks for the report. This will be fixed soon.

1 Like

Hi Rein, I just applied your latest changes on the fresh 14 beta and the missing totals from the previous post have been resolved. I did not notice this earlier but I think the same applies to the Pro 3EM. There simply seems to be more information now.

I still however seem to have a strange/mixed devices view in VRM:

  • Now that I have moved all 3 shelly’s to Heatpump, they show up correctly under advanced but so are the 2 former acload devices!
  • I cannot fix that as under devices, I only see the heatpump devices, the acload devices are not there hence cannot be removed

I have tried to switch one of the devices back from heatpump to acload to see if the device automagically reappears under devices but it doesn’t. All that does is give me fresh info under advanced.

To summarize, I have 2 former acload ghost devices under advanced

Hi @kudos50,

I just applied your latest changes on the fresh 14 beta and the missing totals from the previous post have been resolved.

Good, fix will be available officially in beta soon.

I have 2 former acload ghost devices under advanced

That is a known issue in VRM. You should be able to delete the ghost devices in the device list on VRM, that should remove them from the graphs in the advanced view.

Nope, that’s the problem. They don’t show up in the device list but do show up under advanced statistics. So I cannot delete them.

Not related but since 3.80 seems to be a Shelly enabler; any plans on adding evcharger to the list of supported types ?

Asking because I have a flow for a virtual device (Eastron SDM630-Wifi) but I don’t want to spend time on rearranging the wiring closet for a node-red solution if support for shelly pro3em evcharger type is due for release.

Hi @rzee When the Cerbo looses network connection to all shelly devices, it is unable to restore the connection. In my case, the switch was off for a bit yesterday. I noticed it this morning and restarted dbus-shelly to fix it.

Prior to restarting, the Shelly devices no longer appeared in the devices view. They did appear in the shelly integrations. Clicking the refresh button made no difference. Hence, restarted the service.

I also noticed this open in victronconnect button for shelly switches that are also an energy meter (e.g. shelly pm4)
Does that button need to be there? is there a victronconnect beta that supports configuring shelly devices that I’m missing?

Hi @cbr,

I also noticed this open in victronconnect button for shelly switches that are also an energy meter (e.g. shelly pm4)
Does that button need to be there? is there a victronconnect beta that supports configuring shelly devices that I’m missing?

No that button should not be there and will be removed soon. Thanks for reporting.

Thanks for reporting, I’ll look into it.