Matter binding eve thermo control

hi I saw that the matter serve endow supports bindings. Does this mean I just saw examples with switches though. I would like to use it with eve thermo and eve thermo control. Would that work now?

nobody tried this yet?

Matter binding in HA has been something rather hacky for some time (see here) and is fairly new as an offficial feature (see here). So far is it rather intended for the technical advised people (see here), and will become more mainstream / less hidden in the future.

What does Eve communicate on how the binding should be established?

They officially only support it through their app in the Apple ecosystem. If I do the setup in their app, it should carry over to my HA setup, though, correct? The binding is stored directly on the devices themselves.

This is my understanding:

The binding is independent from HA. So even when your HA is offline or rebooting, the connection between your devices should persist.

In addition to that, your HA can talk to both devices separately. So there is no need for anything to carry over.

To break it down, there are three ways of communication:

  • Thermo Control → Thermo: Sending temperature and results of pushed buttons directly via Matter binding
  • Thermo Control → HA: Sending temperature information via usual Matter connection
  • Thermo ← → HA: Modifying target temperature or reading the built-in temperature sensor via usual Matter connection
1 Like

I could do this quite easilly:

  1. In the main menu, click Settings > Add On > Matter Server > Add to sidebar : enable
  2. In the main menu, click Matter Server > Node A (the temperature sensor) > Endpoint X (Device Type : Temperature Sensor) > TemperatureMeasurement : note down the Node, Endpoint and Cluster IDs from the top menu bar (e.g. 8/1/1026)
  3. Go back to Matter Server first page.
  4. Click Node B (the Eve Thermo) > Endpoint Y (Device Type : Thermostat, in mine it’s Endpoint 1) > Binding : click the Binding button at the top.
  5. Enter the previousely noted IDs in the target fields (e.g. 8/1/1026) : click Add and wait until it appreas at the top of this modal (node:8 endpoint:1 cluster:1026)

Validation : In the main menu, click Settings > Matter > Your Eve Thermo : in the Sensors panel, the Temperature should sho the measures value of the binded sensor instead of the internal Eve Thermo sensor (maybe wait a minute until it’s applied)

Tested with :

  • Eve Thermo 20EBP1701 (79) Firmware: 3.5.2 Hardware: 1.1
  • Aqara Climate Sensor W100 (8196) Firmware: 1.0.1.0 Hardware: 0.0.1.2
2 Likes

Thank you for those instructions - worked like a charm!
I was looking for those instructions as I have an issue with my Eve Thermo that it constantly over-heats the room, regardless whether used via Better Thermostat or Versatile Thermostat add-ons. I thought direct matter binding might solve my issue. I have bound my Eve Thermo with an IKEA Timmerflotte temperature sensor. At the same time, of course, I have disabled the Better Thermostat instance controlling that thermostat. Now the Eve Thermo correctly shows the temperature from the external sensor - both in Home Assistant and in the native Eve app. I changed the offset on the Eve Thermo to 0. However, the valve behavior did not change. The temperature reported by the sensor is 1.7 deg C higher than the set temperature, and the valve position oscillates between 7 and 12%.

So the question I have to you is: have you indeed noticed that your Eve Thermo uses the external temperature sensor read-out to control itself, or might it be that it is only visible to the user, but still the internal sensor temperature is used for controls “under the hood”?