(EDGE Driver-Mc) AVATTO Thermostat ZWT198 added to Zigbee Thermostat Mc driver

AVATTO zigbeeThermostat ZWT198 added to Zigbee Thermostat Mc driver:

It is a battery-powered or USB-C zigbee thermostat with a C/NC/NO dry contact relay for maximum loads of 2A. (Underfloor heating valves for example).

Thanks @otivax, for sharing his Beok thermostat driver code with EF00 cluster, from which I have used a large part of its code, changing the Data Points and values, which are very different.

Thanks to the code shared by Koenkk, from which I have extracted information on the data points and values ​​used by this device

Although it is a device that uses batteries and USB, it does not report the type of power used and battery level. It does not report it in the Tuya App either, nor are reports seen in the Tuya web logs.

Reading the powerSource attribute, it always reports battery power regardless of whether it is powered by USB or battery, therefore those capabilities are not in the profile and are reported only on the physical thermostat display.

In preferences there are several important settings for operation:

  • Temperature correction: It is corrected in the physical thermostat
  • Local Time Offset: Offset with the local time and UTC to automatically adjust the thermostat clock and correctly execute the time programming. The thermostat clock is set to local hour in device installation or when local offset is changed.
  • Sensor selection: internal, external or both, although it is not physically seen how to connect the external probe.
  • Max temperature: Select the maximum range of heating set point between 15ΒΊ and 90ΒΊ. To be able to use it as a water thermostat instead of a room thermostat. As the automatic adjustment of the range is not yet available in the profile, as in the temperature sensors, the profile has a fixed range of 5ΒΊc to 90ΒΊc although the thermostat is limited to another value. Default 60ΒΊc
  • Hysteresis: adjustable value between 0.5ΒΊ and 10ΒΊ that establishes the heating temperature and heating stop with respect to the current heating set point.
  • Frost protection: Activate or deactivate the anti-freeze function if the ambient temperature drops below 5ΒΊC.
  • Factory reset: reset the device to factory settings.

Daily or weekly programming 7 days, 5+2 or 6+1 days can be done correctly from the details view app just like in the @otivax thermostat driver, since that part is copied except for the datapoint and the program values. Thanks again for your great contribution

The tile reports the thermostat temperature and the current operating state


The thermostat sends status messages approximately every 1 minute, which is sufficient and does not send spam.

This is the driver version

───────────────────────────────────────────────────
 Name         Zigbee Thermostat Mc
 Version      2024-12-14T20:53:36.73098032
───────────────────────────────────────────────────
- id: Avatto-battery-thermostat
    deviceLabel: Avatto Thermostat ZWT198
    manufacturer: _TZE204_xnbkhhdr
    model: TS0601
    deviceProfileName: thermostat-tuya-avatto
4 Likes

Zigbee binding?

The tile reports the thermostat temperature and the current operating state

This should become standard in every thermostat driver! Meanwhile on Matter thermostats:

How about temp, setpoint and mode?

This model exposes this parameter, but physically has no place to connect an external probe, as other thermostats have.

1 Like

So no way to bind an external Zigbee temperature sensor as a server to the client EP/cluster/attribute of the thermostat?

I don’t know what you’re talking about!

I’m referring to the fact that underfloor heating thermostats usually also have an external temperature probe and you can choose which probe to use, the external one or the internal one or both.

This thermostat exposes that setting, but physically it doesn’t have anywhere to connect an external temperature probe, like this other one

1 Like

AVATTO zigbeeThermostat ZWT198/ZWT100 added to Zigbee Thermostat Mc driver:

Added two new fingerprints of avatto thermostat

─────────────────────────────────────────────────── 
 Name         Zigbee Thermostat Mc
 Version      2024-12-16T16:13:10.50565612
───────────────────────────────────────────────────
- id: Avatto/_TZE204_lzriup1j
    deviceLabel: Avatto Thermostat ZWT198/ZWT100
    manufacturer: _TZE204_lzriup1j
    model: TS0601
    deviceProfileName: thermostat-tuya-avatto
  - id: Avatto/_TZE200_viy9ihs7
    deviceLabel: Avatto Thermostat ZWT198/ZWT100
    manufacturer: _TZE200_viy9ihs7
    model: TS0601
    deviceProfileName: thermostat-tuya-avatto