Does Avatto TRV07 Zigbee work with HA (using ZHA)?

I’d like to buy some TRV themostats for my home. I’m using HA with ZHA for a Zigbee-Network and WiFi is also vailable. But for battery reasons i’d like to use Zigbee for the TRVs.

I’ve seen Avatto TRV07 (new version) and wonder if it is possible to integrate that with HA and ZHA?
Database of Zigbee devices compatible with ZHA, Tasmota, Zigbee2MQTT, deCONZ, ZiGate and ioBroker tells only about TRV06.

2 Likes

No it is not supported. I’ve just bought it and tried all the available quirks and none of them work :frowning:

Meanwhile i switched to Zigbee2MQTT integration in HA and there the TRV works perfect!

1 Like

I’ve created a device handler support request here: [Device Support Request] Avatto TRV TRV07 TS0601 _TZE200_bvrlmajk · Issue #2750 · zigpy/zha-device-handlers · GitHub

2 Likes

Hi Holi,
How could you manage it with z2M?
For me it is an unknown device.

thx

1 Like

Hi, Holi, you write that you added TRV07 to zigbe2mqtt and it works great, describe how you did it, what quirk did you use?

1 Like

I searched and found it:

it generally works, but there are no schedules and some functions are disabled, but this is just the beginning

1 Like

How do I install it?

EDIT:
I’ve found the instruction:

EDIT2:
This is what it accomplishes:

The Presets don’t work, BTW.

Not bad, not great :wink:

Hi,
I had time these days to update external convertor.
Please , don’t blame me. Initial has been created to use ON/OFF TRV valve and read temperature via mqtt.

Best regards,

1 Like

Wow, awesome! Big thanks!

Just yesterday I was speaking of it on Z2M discord → that I wanna learn how it’s being done, to try to improve it :slight_smile:

  1. I’ve now upgraded to the latest version
  2. I removed the device from Z2M, removed the batteries, put them back on, paired with Z2M again
  3. The log of pairing.

So it’s successfully paired, but notice the error – maybe something, maybe nothing:

debug 2024-03-22 03:02:41: Received Zigbee message from '0xa4c138540483dd29', type 'commandDataReport', cluster 'manuSpecificTuya', data '{"dpValues":[{"data":{"data":[0],"type":"Buffer"},"datatype":5,"dp":14}],"seq":5376}' from endpoint 1 with groupID 0
error 2024-03-22 03:02:41: Exception while calling fromZigbee converter: Value '0' is not allowed, expected one of true,false}
debug 2024-03-22 03:02:41: Error: Value '0' is not allowed, expected one of true,false
    at Object.from (/opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/lib/tuya.ts:439:27)
    at Object.convert (/opt/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/lib/tuya.ts:1324:57)
    at Receive.onDeviceMessage (/opt/zigbee2mqtt/lib/extension/receive.ts:153:51)
    at EventEmitter.wrappedCallback (/opt/zigbee2mqtt/lib/eventBus.ts:174:23)
    at EventEmitter.emit (node:events:530:35)
    at EventBus.emitDeviceMessage (/opt/zigbee2mqtt/lib/eventBus.ts:108:22)
    at Controller.<anonymous> (/opt/zigbee2mqtt/lib/zigbee.ts:115:27)

Currently, it looks like this for me:



Apart from the pairing error, everything seems to be working perfectly! I tried everything (without schedules) in the Z2M “Exposes” tab.

Awesome job, again BIG THANKS! <3

Hi ,
I have found the problem related to error. “dp”:14 Is related to Falult Alarm on TRV valve.
I have updated the file and seems to be fine now. No error during the pair device.
Best regards,

2 Likes

Hi,
I have had a previous version of the custom integration that worked perfectly until a few days ago (something happened - maybe an update of the core as i did not notice exactly when i lost access to the controls)

I have followed the exact instructions provided in the repo (@eteodun thank you for that) in order to upgrade. Unfortunately i still get the unknown device when i try to pair it.

From i pairing log perspective i don’t see much

info  2024-04-06 17:40:02: MQTT publish: topic 'zigbee2mqtt/r_termostat_robert/availability', payload '{"state":"online"}'
debug 2024-04-06 17:40:02: Refreshing Home Assistant discovery topic for 'r_termostat_robert'
info  2024-04-06 17:40:02: MQTT publish: topic 'zigbee2mqtt/r_termostat_robert', payload '{"last_seen":"2024-04-06T14:39:59.935Z","linkquality":152}'

The only thing i did not do is " fresh installation of zigbee2MQTT" as recommended in the repo as i have a lot of devices and i don’t really want to repair all of them.

Any idea how i can make my themostats work again :D?

Hi ,
Sorry but I don’t know other work arround. I had this issue and I tried to pair again few times. Please try to pair again one by one.
Also , add on zigbee2mqtt /homeassistant/zigbee2mqtt/configuration.yaml file path external converter file that you created like and restart zigbee2mqtt.
external_converters:

  • tuyats601.js

I have SonOff zigbee coordinator reflashed and zigbee2mqtt 1.36.0-1
If you perfomed upgrade to the latest version , you could try to perform rollback. I don’t have installed latest version.
Best regards

With the latest Z2M (1.36.1+) it stops working → bugfix: Removed unnecessary `require()`s by MacDada · Pull Request #1 · eteodun/Avatto-TRV07-TS0601-_TZE200_bvrlmajk · GitHub