Eve Energy Matter firmware update error

Pretty sure that after 30-50 tries on each of the devices over the last 3 month it will not magically change.

My first eve energy came with 3.5.0. Then I got eve weather on 3.3.0 which was a nightmare to update. Other people reported that shutting every thread device off and bringing eve weather next to the border router (zbt-1 in my case) so it connects to it directly solves the problem. So I did that and placed it a meter away from the dongle. Worked on the first or second attempt for most people in that topic. Took me what seems over 30 or so. At the very end I placed the weather and the dongle like 20 cm apart and it still took two or three attempts but then it finally updated.

Then I got three more eve energy. Two came with 3.2.1, the 3rd one is still unboxed. Both updated first try though. First one is was most likely connected directly to the dongle - its like one meter away, the 2nd is a bit further and there are two nanoleafs and an eve energy in the way - not sure how it’s connected (zigbee like network visualization hello?) but it also updated on the first try.

But judging from my experience with eve weather, try placing your eve energy like 20 cm away from your thread border router and shut every other thread device off if you can, then give it a couple more tries. It really does feel magical lol.

Edit: Also, I suggest making a backup prior to updating since some entities get doubled. I like to remove the device in matter integration, rollback the backup and reset and re-pair the device after it updates to 3.5.0 to avoid doing it manually and messing something up :smiley: I’m keeping my fabric as neat and tidy as I can until something inevitably dies and I’m forced to replace it xd

good for you, I tried its several times having all devices on my desk including the thread device without luck… so maybe I need another (which would be really strange) or a newer firmware for the thread radio , or it’s something that can be fixed by google on the openthread router software…

I tried a newer firmware on the monRF52840 MDK USB radio Dongle, issue is if I use the other radio it doesn’t find the devices… even if the otbr is exactly the same, only the radio module changed… which is really strange to me…

Your open thread border router is likely listening on port 8080 and can show an visualization how the network is connected, drawback it doesn’t know anything of matter and so it doesn’t know the device types and names, it only shows you if it’s a router or not… but better then nothing.

The reason for this is that eve switched to the non-vendor specific matter implementation for plug power metering. Somewhere I saw an blog post how to migrate the old data to the new sensors.

It is likely not.
By default those ports are disabled and need to be manually enabled in the addon configuration under disabled network ports.
You just need to type in the numbers shown in the info under the input fields.
Remember that both ports needs to be entered for it to work.

sry, only checked my installation and didn’t remembered that I have done this some time ago^^

For what it’s worth, I just got in two Eve Energy plugs on 3.2.1 firmware. I could not for the life of me get the first one updated using Home Assistant.

I finally tried sharing the device with Apple Home and doing the update through there, and it worked. Home Assistant even showed the update progress as it was updating.

I am yet to plug in or update the second one, as I now figure it could be a good debugging test case. I’m not sure if anyone with more technical know how than me is interested in doing so, but I’d be more than happy to have a full debugging session and send detailed logs if it would help to figure out why the Matter server is having issues with this OTA update!

1 Like

Some good news, the new (beta) Matter Server 8.2.0 (with the new matter.js implementation) updated all my eve plugs and ikea sensors without issues. Only thing which don’t want to get updated is the Heiman Smoke detector… which is the only device I would really like to have the update :wink:

But maybe I have some luck after several tries, I report back if it worked for me.

I know this is a bit of an old thread, but it seems like the best place…

I have five Eve energy outlets and they are all on firmware 3.3.0. All report firmware as up-do-date. I suspect that the all came to me with 3.3.0, but I’m not certain.

How is everyone else seeing 3.5.0? My Home Assistant software is up to date. I have tried with and without the new 1.4 beta option in OTBR. The outlets are working fine, but I wonder if I’m missing something.

The Matter server web interface (http://homeassistant.local:8123/core_matter_server/ingress) shows Matter version “<1.2.0” for these devices. Some other examples are a Aqara bulb at 1.3, SmartWings shades at 1.2, some SmartSetup outlets at 1.4.0, and Ikea Timmerflotte at 1.3.0. Some of these devices, including the SmartSetup outlets, have had successful OTA updates.

Eve has been such a solid player in the Matter world that it is hard to believe they can’t even get to Matter 1.2.

I tried the Eve app, but it only sees Google Home. I don’t use any Google hardware and I don’t want to let Eve link my private Home Assistant data to Google, which seems to be required.

Any ideas?

My Eve plugs are all on 3.5.0 and display hardware 1.1.

If you haven’t yet done so, upgrade your Matter Server to 8.2.2 and switch to beta.

Thanks. I’m already on Matter Server 8.2.2, but I have only had the beta on for less than 24 hours. Maybe something will turn up soon. I’m on Hardware 1.1 aw well.

You can try to enforce the update.

Go to Developer tools - Actions. Select ‘Update entity’ (action homeassistant.update_entity) and target your device.

There are more actions there than I guessed, though I’m 0 for 2 on getting anything to change by using them.

I get a brief green check mark when I click, but nothing changes on the device pages. The YAML looks like this:

action: homeassistant.update_entity
data:
  entity_id:
    - update.eve_energy_20ecn4101_firmware_5
    - update.eve_energy_20ecn4101_firmware_3

and the device info:


The entity says up to date, 17 hours ago.

Thread network diagnostics show the outlet connected to six other routers including what appears to be the border router, so there should be no shortage of connectivity.

The update process depends on the manufacturer maintaining the update information on CSA’s website.

My outlets have serial numbers starting with RV, yours’ begin with O. Maybe they are older and don’t receive updates anymore?

are your update entities disabled?

I guess in this thread there’s a confusion between the Eve Energy smart plugs, for which the latest firmware is 3.5.0, with Eve Energy Outlets for U.S./Canada, for which the latest firmware is 3.3.0.

2 Likes

Blime me, who would even come up with something like that? Same product, two firmwares…

So mystery solver and @VeloSteve is up to date. :slight_smile: :grinning:

Not the same product, more like “same sub-brand”. Eve Systems’ “Eve Energy” products are smart plugs (for various regions), outdoor outlets (for the EU), indoor outlets (for North America), and the legacy Eve Energy Strip (for various regions).

The fact that there is also a completely unrelated company called Eve Energy which makes batteries (some of which, funnily, even actually ship with Eve Door & Window sensors) doesn’t make it easier. :slight_smile:

Nope. EU has indoor plugs, called 'Eve Energy’. They are really the same as the NA version, except for the voltage of course. The EU outdoor units are called ‘Eve Energy Outdoor"’. Again the same product as the indoor, except for the IP 44 classification.

But enough of my know-it-all attitude. :innocent: You certainly contributed the vital piece of information and @VeloSteve may tick the “Solution” box in your reply.

Wow! Thanks for that. It certainly never occurred to me that I had to check every word in the product name. Now I can just wait for a normal update, if there is one. As I probably said before, they are working great and form an important part of my Thread mesh.

Thanks also to Sourcer63 for the initial responses that helped narrow down the problem.

Now I just have to find the Solution box - or maybe it’s not there because I am not the original poster.

1 Like

Eve has smart plugs, called just “Eve Energy”, and outlets, called “Eve Energy Outlet” (U.S. indoor outlet) and “Eve Energy Outdoor” (EU outdoor outlet).

This is a US smart plug, this is an EU smart plug. This is a US indoor smart outlet. This is an EU outdoor smart outlet.

Their outlet product line is incomplete (no outdoor US outlet, no indoor EU outlet, no outlets for other markets), but their smart plugs are available for EU, US, UK and other regions.