The convertor has been tested and worked fine with Zigbee2MQTT fresh installed.
I recommend fresh installation of zigbee2MQTT in case other converters were used for this type of valve.
Upload tuyats601.js to zigbee2mqtt folder. Add to zigbee2mqtt/configuration.yaml
external_converters:
- tuyats601.js
- other_convertor.js
Restart zigbee2MQTT service and start to pair devices.
In mostly times it is necessary to re-pair to times each device in order to configured on zigbee GUI
This TRV can be used in Home Assistant with automations or topics MQTT.
Example to create temperature sensor from TRV valve in Home Assistant
Add to /homeassistant/configuration.yaml under mqtt config:
mqtt:
sensor:
- name: "trvzone1_temperature"
state_topic: "zigbee2mqtt/trvzone1"
unique_id: trvzone1temperature
unit_of_measurement: "°C"
device_class: "temperature"
qos: 0
value_template: "{{ (value|from_json)['local_temperature'] }}"
Restart Home Assistant to take effect.
About
Temperature sensor
Climate TRV on Home Assistant
On exposes GUI can be found below options
zigpy/zha-device-handlers#2750
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/src/devices/tuya.ts