Eve Thermo - Matter

No. It’s just that Home Assistant’s Matter client integration doesn’t show this parameter because it’s not implemented in HA.

Thanks for the info! Do you know if the integration of this parameter is on the roadmap, and if so, how soon it might be implemented? With the heating season starting in a few weeks, it would be great to have TRVs calibrated accurately. Since calibration depends on the outside temperature, it can’t be a one-time process – it needs adjusting whenever the daily average temperature shifts by more than 5°C.

EDIT: I just noticed that “Valve Position” is also missing from Eve Thermo when setup as Matter device, see the comparison of two identical devices, once as Homekit device, once as Matter device:


Ludovic, I just realised that you’re an active contributor to python-matter-server and recently contributed additional Eve Weather custom attributes. So maybe you’re even the person who will contribute the Eve Thermo attributes as well (personally I’m looking forward to calibration, but others might appreciate child lock, valve protection and transmit power). Anyway, thank you very much for your contributions and presence here in the forums.

You can create a feature request for this.
I’ve got a lot of PR to deal with at the moment and I’m not a professional developer. I’m doing this in my spare time.

Thanks, will do. Where’s the right place, in Issues · home-assistant-libs/python-matter-server · GitHub or in Issues · home-assistant/core · GitHub ?

Here: Feature Requests - Home Assistant Community

In the HA forums the feature request has already been posted in February 2024: Eve Thermo over Matter: Add internal temp offset entity .

Now ValvePosition attribute is know by Matter server:

1 Like

LocalTemperatureCalibration testing:

2 Likes

Awesome @lboue , thank you!
Sorry to go a bit offtopic, but a short question if anything has changed in the meantime.

I have a couple of eve thermo devices which are connected to my home assistant with a skyconnect as a homekit device.
I want to change that integration and use them over matter. Eve announced a long time back ago that there will be a android app but… yeah, they never delivered…

Is it stil correct that i need a ios device which is capable of running the eve app (my iphone 6s is to old) AND a HomePod (2. Gen.) HomePod mini oder ein Apple TV 4K (2. Gen. / 3. Gen. 128 GB)?
So even if i invite a friend with a supported iphone to my home to do the update with his phone, i still need such a apple homepod to upgrade my thermo devices to matter? My Homeassistant server with a skyconnect won’t work, right?

Would it be possible to visit a friend (who is owning a iphone with the eve app and a homepod mini) with my eve thermo devices, update them in his home, and add them over the now enabled matter connection to my homeassistant server? Has anyone any experiences with that?

I’ve upgraded mine to the Matter over Thread protocolso you can do it too.
I don’t know, I don’t have Google ecosystem. You can give it a try.

1 Like

It’s the Eve iOS app that will upgrade the firmware to Matter, so you will need an iPhone (or iPad). I think this upgrade is handled by Bluetooth. But e.g. I had to reset all my Eve Thermo twice: Once to unbind them from the OTBR Thread network and set them up as new, then they get stuck and cannot be controlled in the Eve app, so then I reset them again. Only then I was able to access them from the Eve app and upgrade them to Matter. The entire process took about 15 minutes per device.

1 Like

Thank you @lboue & @aleco !
I will test this out with a friend’s iphone in a few days and will report here if anyone else is interested.
Looking forward to control my eve thermos over matter this winter :wink:

So, testet it, here are my result:
I did a reset on my eve thermo and configured it as a new device with a borrowed iphone with the eve app. But: I wasn’t able to do the upgrade to a matter device there. To upgrade to matter there are four checks that have to be all fullfilled inside the app:

  • ios Version is the current one
  • Thread Network available
  • connected via thread
  • battery status

The Thread Network available check always failed for me, not matter how often i did a reset on my thermo. Also i tried to add it as a new device to homeassistant, add it to the thread network and afterwards to the upgrade from the eve app, no luck because then the device was already coupled to another network.

So long story short: I organized a apple homepod mini, with that device the upgrade to matter went smoothly. Afterwards i did a reset on my eve thermo and was able to add it as a new matter device to homeassistant.
Will to this with every device and then return the iphone and homepod mini…inconvenient, but feasible :slight_smile:
thanks for your help!

1 Like

Hello again, now i have another question ;)…
@lboue , thanks for your implementation of the new features! I’m now following the github project of the python-matter-server and found that your ValvePosition feature was already included in release 6.5.1 .

Thats also the version my homeassistant matter addon is using, but i do not have the feature of seeing the valveposition (yet).
grafik

My Eve thermo is running on the firmware version 3.5.0
grafik

Could you explain for me what is necessary in my setup until this feature is available for me? Do i have to do something? Does something else needs to be upgraded before ich will see the valveposition and your LocalTemperatureCalibration change?
And: Will Homeassistant will be able to update the firmware of my thermos in the future? Or is that something i always need the eve app for?

Thanks if anyone could explain this for me :),
Kind regards

Adding this in python-matter-server only allow the Matter controller to know the name of this attribute:

This doesn’t add anything to the web interface of Home Assistant’s Matter integration, as it’s managed elsewhere.
HA Matter component: core/homeassistant/components/matter at dev · home-assistant/core · GitHub

So you’ll have to wait for the next update.

Regards

1 Like

Ahh, understood, thank you :)!

You can try beta release-202410 version.

1 Like

Hello,
I’m new to home assistant. I’m looking to use my Eve Thermo with Versatile Thermostat.

For testing purpose, i have one eve thermo added via home kit into Home Assistant and it’s working well in Versatile Thermostat but i’m loosing the ability to control it via the Eve app.

So i switch one eve thermo to Matter. I can use it in Versatile Thermostat and still manage it in the Eve app (also it’s way easier to add it to HA). Unfortunately, i’m missing some variable/sensors when adding it via Matter.

For example, the temperature sensor doesn’t exist. I was able to go around this by a creating a template reading the climate temperature which is available.

Second example, it seems like Versatile Thermostat doesn’t know when the Eve Thermo (over Matter) is heating. So my boiler is not starting … I think it’s because the hvac_action is missing on the climate entity. I’m currently looking for a solution to this one.

My question is:
Does someone have any idea if a sensor temperature and the hvac_action will be added to the Matter implementation ?
I have 10 Thermo to add to HA but i’m still wondering which way is the best to add them :sweat_smile:

Could you open another thread about hvac_action for termostat? This is not specifically related to Eve Thermo.

Regards