Replacing Shelly EM3 with Pro 3EM, but keep energy history

Hi,

I wanted to know if there’s a way to use another energy meter, but keep the history in HA somehow? Consumption as well as production.

Sure, just rename your new entity_ids to exactly match the ones you removed.

1 Like

thanks for the info!

Is it really that simple? :smiley:

I need to do the same, but the Shelly 3EM has had 3 entities for the power consumption, while the Pro 3EM has only one. So I need to replace 3 entities with only one.
Simple renaming will not work?
Is there any other option than just keeping the old entities in place?

You could physically disconnect the Shelly 3EM and disable (not remove) the Shelly 3EM entities in Settings → Devices & Services → Shelly

Add the new Pro 3EM entity to the energy dashboard along with the old 3EM entities. The old entities will be “unknown” from now on and not affect the energy dashboard but their history will still be available.

1 Like

Many thanks! Works … :slight_smile:

Reading this now, Why would you replace the 3EM with the 3EM Pro? Was there any real benefit replacing it with the more expensive Pro version or was it more a “just because I can” thing? Did it improve accuaracy?
I have a Shelly 3EM (standard, not pro) and I use it for energy monitoring in Home Assistant and found it pretty accurate, within ±0.5% of what the wholesaler values are (read from the main meter).

I am on single phase, so one clamp does main in, and I use the other two clamps to monitor 2 higher power devices.

Hi there!

Also a late answer but: some may want to switch their em3 for a pro em3, just because a lot of balcony powerstation only support the pro em3.

This is of no concern for everyone having home assistant, because you can simply emulate a pro em3 with the Addon “B2500 meter”.

Apart from that, the pro em3 sends all the data locally, while the em3 always needs cloud.
For whom that part may be interesting.

Actually. Not true on the cloud issue.
I have the 3EM and with the latest firmware it definitely works 100% locally if you want it to with the Shelly integration in Home Assistant
It supports CoIoT and cross origin resource sharing also.
I don’t think it supports MQTT but definitely supports local access via both Shelly app and Home Assistant if the cloud is turned off .

Edit : correction. It does 100% support MQTT with a specific note if MQTT is enabled it will disable the cloud connection. So 100% local is definitely available on Standard 3EM.