Eve Thermo - Matter

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