Cerbo GX Firmware 3.71: Shelly Pro 3EM (Gen 2, latest firmware) cannot be integrated as a meter

Hello everyone,

I have had the Shelly Pro 3EM integrated as a grid meter via WS for quite some time. This works quite well, but it has been causing intermittent
problems for the past few weeks. Even though both devices show as connected, the values being sent do not change. Only after restarting the Cerbo GX do the
grid import values start changing again. I have not made any changes to the settings :man_shrugging: .

I have now seen that new firmware is available for the GX and installed it straight away. However, the problem still persists, although I noticed that Shelly devices can now simply be integrated. So I selected the 3EM.:slightly_smiling_face: The integration worked immediately, and the Pro 3EM is also recognised as an ‘energy meter’ (including in the VRM Portal!).

However, here comes the problem
 in the setup, you cannot select that it is a meter.

Consequently, nothing corresponding is displayed in the Cerbo console (under the grid icon) either (although as a device it does show all
phases, etc., as well as the import):roll_eyes:

Is there another trick, or do I have to bite the bullet and create it as a virtual device in Node-RED after all?
All devices are running the latest firmware and have a static IP.

I would be grateful for any advice.:slightly_smiling_face:

Best regards,
Kay

As far as I understand it, some Shelly smart meters are now integrated directly into Venus OS and don’t require a separate script, but they can’t be used as grid meters. This is apparently due to the sampling rates, which are too slow for grid meters and the associated control functions, and are therefore not approved. So Victron won’t officially allow any meter to be used as a grid meter if it doesn’t meet the requirements. The solution using the script was never officially supported anyway.

And which exact smart meter do you have? The Shelly 3EM probably isn’t officially supported either. My 3EM isn’t detected at all, for example
 Could it be that you mean the Pro 3EM?

Hello Jetlag,

Yes, thanks for pointing that out :upside_down_face:. Perhaps someone else has some information. And yes, that’s right, I have a Pro 3EM.

Best wishes
Kay

Hello community,

Is this really Victron’s ‘official’ statement that the sampling rate is insufficient?

Regards,
Kay

Here’s the relevant paragraph from the documentation:

However, the Shelly devices aren’t only too slow for Victron.
According to VDE requirements, grid sensors for battery storage systems must have a response time of no more than 200 ms, which rules out the Shelly devices.

hello,

although the sampling rate is too low for Victron, it can still be used to control an ESS via the grid setpoint. however, I’ve also had the problem that occasionally my 3EM returns no values at all — everything is 0. since I only use it for display purposes, this isn’t a problem. however, I haven’t yet analysed exactly where the problem occurs.

I also tried once to find out how long the control delay is with the ESS and arrived at approximately 1 second, measured using the data the system provides via the Multi.

bye

Okay, thanks for the information
 then I’ll have to find another way to solve it.

Best wishes

Kay

In my three-phase system, the control loop is so slow that I draw around 0.5 kWh from the grid every day due to control delays. The Shellys’ sampling rate shouldn’t make much difference there, and I’d welcome the option to officially use them as grid meters. The dbus script hackery is much worse, after all.

Well, whether the control delay makes any difference .. that also depends very much on the household load. If it only fluctuates a little, then it doesn’t matter.

And whether 0.5 kWh from the grid is a lot or a little .. well, that depends on the total household consumption.. and if it still bothers you.. just set the grid setpoint to -50 W. But of course it also depends on where you’re getting the power from ;O))))

That comes from the PV system. I had experimented with different “grid set points”, but in the end I set it back to 0. I have a few pumps that draw relatively a lot of power and run for short periods (a well pump and a sewage treatment plant with three pumps; if that one ever gives up the ghost, I’ll get one with a compressor). At −50 W, too much is lost on poor days compared with the amount saved on grid imports, so the battery wouldn’t reach full charge. Of course, you could use Node-RED to adjust the grid set point according to the PV forecast.

Or you could simply buy a fast network meter that’s officially supported, without any fiddling or Wi-Fi problems


As already mentioned above, the Shelly devices are too slow even as grid sensors to meet the standard, which requires a response time of 200 ms or less.
So even if Victron supported them as grid sensors, they would not be permitted to be used as such in Germany.

I have an EM540 on the live installation: 100 ms, but that doesn’t help with faster control response either. The EM24: 600 ms according to https://www.victronenergy.com/upload/documents/Datasheet-Energy-Meters-Selection-Guide-DE.pdf is permitted and supported by Victron. Or am I reading that incorrectly? It also says: “Please note that the latency of the GX device (the time required to read at 9600 baud) is between 180 and 250 ms.” So much for 200 ms.

I only spoke up here because, for the sake of experimentation, I wanted to set up the Shelly Pro3EM as a grid meter on my test installation, but it didn’t work. This thread made me realise that I’m not just being stupid.

They could also simply support the Shelly as a grid meter for non-ESS applications.

As far as I remember, the 200 ms requirement was only introduced in the latest version of FNN 4105, so it is still fairly recent. The EM24 is therefore indeed no longer recommended.

Yeah, I don’t understand this: set a 200 ms readout rate, but limit the control to 400 W per second.

Well, excessively fast control (sometimes) leads to voltage changes that are too rapid or too large.

The EM24 has also been unavailable for quite some time now (apart from the Ethernet version).

The EM24 can still be used to measure loads or generators.

@faceman
Victron doesn’t make the regulations and presumably doesn’t care about some of them either, since the requirements differ from one country to another.
The installer of a system is responsible for complying with the local regulations.

That’s exactly why we could simply support the Shellys as grid meters too, right?