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