Koenkk / zigbee2mqtt

Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨
https://www.zigbee2mqtt.io
GNU General Public License v3.0
12.21k stars 1.68k forks source link

[New device support]: TS0601 TZE204_3regm3h6 - Smart thermostat - Pilot wire #24825

Open sb18-63 opened 6 days ago

sb18-63 commented 6 days ago

Link

https://a.aliexpress.com/_EGs0JO5

Database entry

{"id":14,"type":"Router","ieeeAddr":"0xa4c138eb21e67ed4","nwkAddr":43857,"manufId":4417,"manufName":"_TZE204_3regm3h6","powerSource":"Mains (single phase)","modelId":"TS0601","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[4,5,61184,0],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"65503":" m .\u0013\u001dn .e\u001en .\u0012\u001en .e#n .e$n .e%n .\u0012","65506":56,"65508":0,"stackVersion":0,"dateCode":"","appVersion":74}},"genGroups":{"attributes":{"nameSupport":0}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":74,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1732022586433}

Zigbee2MQTT version

1.41.0-1

Comments

Hello,

I recently bought at AliExpress Zigbee devices to manage heating radiators through pilot wire. It able management using 6 pilot wire modes (Comfort, Comfort -1°C, Comfort -2°C, Eco, No Frost, Stop) and include temperature probe as well as power consumption monitoring.

It works pretty well with SmartLife app, but I would like to add them in my HA. It was discovered as "unsupported device" but after adding custom TS0601.js add-on file, it appears now as "supported"

However, it seems that it is not sufficient to use this device with HA / Zigbee2MQTT. I have no idea how I can setup additional definition to get information from this device and manage it properly in HA

Many thanks in advance for any useful information.

External definition

const definition = {
    zigbeeModel: ['TS0601'],
    model: 'TS0601',
    vendor: '_TZE204_3regm3h6',
    description: 'Automatically generated definition',
    extend: [],
    meta: {},
};

module.exports = definition;

What does/doesn't work with the external definition?

I get no information from _TZE204_3regm3h6 devices in HA / Zigbee2MQTT