I would like to provide my experience with Aeotec radiator thermostat (ZWA021) and Home Assistant, as I did not find any information about this anywhere prior to my purchase, nor is it documented in the product manual.
The thermostat works fine when using the internal temperature probe. However, when setting parameter 8 to 128 (use external sensor) and associating it with an Aeotec Multisensor 6, the thermostat no longer works as expected. For example, if you set the thermostat to OFF, it will automatically open the valve after 10-60 seconds (probably when it gets a temperature report from Multisensor). The thermostat will still show OFF on the LCD screen, however the valve will be opened.
I have contacted Aeotec on this issue and their reply was that:
You are trying to use Motion Sensor 6 to send a temperature to the thermostat by association.
Unfortunately, the thermostat is not able to evaluate the values from the Lifeline, which contains much more data than just the temperature.
In this case the value is recognized as 0 and the thermostat tries to reach the set temperature.
It is not possible to use it in this way.
You need an external temperature sensor, which only sends the temperature via a separate association group.
A current example would be a Secure SRT321.
In Q2 we will also have a sensor that is capable of this. Our aerQ sensor has the required association group.
So, for anyone looking to buy Aeotec ZWA021 thermostat and hoping that it will work out of the box with existing Aeotec Multisensor 6’s, you can forget about it. For now, it seems that the only way to make this thermostat smart is to create automation rules in Home Assistant (e.g. set thermostat temperature/valve to Max, when Multisensor 6 reaches desired temperature, set thermostat to OFF)
I am very disappointed in Aeotec’s practices and have already complained to them that not providing compatibility between Aeotec’s own products is bad business practice and misleading to the consumer.