Koenkk / zigbee2mqtt

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

[New device support]: Tesla Smart Thermostatic Valve TV100 #14579

Closed Kedarius closed 2 years ago

Kedarius commented 2 years ago

Link

https://www.teslasmart.com/tesla-smart-thermostatic-valve

Database entry

{"id":10,"type":"EndDevice","ieeeAddr":"0x84fd27fffe0e70ad","nwkAddr":8156,"manufId":4098,"manufName":"_TZE200_lnbfnyxd","powerSource":"Battery","modelId":"TS0601","epList":[1],"endpoints":{"1":{"profId":260,"epId":1,"inClusterList":[0,4,5,61184],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"stackVersion":0,"modelId":"TS0601","manufacturerName":"_TZE200_lnbfnyxd","dateCode":""}}},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":69,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"meta":{},"lastSeen":1666372380756,"defaultSendRequestWhen":"immediate"}

Comments

It seems that I managed to get it working by adding its product id to tuya.js at zigbee-herdsman-converters. It seems that it is at least similar to already supported valve: {modelID: 'TS0601', manufacturerName: '_TZE200_husqqvux'}, / model: 'TSL-TRV-TV01ZG', vendor: 'Tesla Smart' / so just by adding a line with {modelID: 'TS0601', manufacturerName: '_TZE200_lnbfnyxd'}, / model: 'TSL-TRV-TV01ZG', vendor: 'Tesla Smart' / it started working. I can not verify if it is missing something as I do not have the original vendor app but the basic settings seems to be ok. And it seems that ZHA did the same in their code...

External converter

No response

Supported color modes

No response

Color temperature range

No response

Koenkk commented 2 years ago

Added!

Changes will be available in the dev branch in a few hours from now. (https://www.zigbee2mqtt.io/advanced/more/switch-to-dev-branch.html)

fanfuvac commented 1 year ago

Hello, I have checked the list of supported devices here: https://www.zigbee2mqtt.io/supported-devices/#v=Tesla%20Smart and the Tesla Smart Thermostatic Valve TV100 is not listed there, but as per this issue, it should now be included? Can you confirm? Thanks, Vaclav

KarelBrt commented 8 months ago

Hi Václav,

did you ever get any response to your question? I'm running Zigbee2mqtt in my Home Assistant more for 2 years and I've got 6 of these TRVs recently. They are obviously not integrated yet. I don't want to develop the wheel again and I'm also quite sick so this is why I'm asking...

Zdraví, Karel

fanfuvac commented 8 months ago

Hi Karle,

No, unfortunately I have never received an answer for this one. I have not bought this device after all, so I cannot confirm whether there is some way how to make it work...

KarelBrt commented 8 months ago

Hi Václav, 

thanks a lot for a fast response. I will give this TRV a try, as I've found something very similar from a different vendor in the database, I just have to have a look over the Internet - I have an idea how to do it. For me this device looks very good from the mechanical POV. (eg. https://www.zigbee2mqtt.io/devices/ZTRV-ZX-TV01-MS.html). It's  not nice, but in the comparison with the other device from Tesla it is a state  of the art to me... 

BR, Karel

KarelBrt commented 7 months ago

Haha,

I've tried to initialize this device close to my Zigbee HA USB gateway and it worked(!), the only issue seems, that it is detected as a different type from the same manufacturer. In his case as a "TuYa TV02-Zigbee" but the box shows "TSL-TRV100-TV01ZG", the model and picture are of course different. Anyway it seems easy to me, as everything else looks working so far ;8-) I hope that this could help somebody... Anyway I saw somewhere that the pairing should be done close to the gateway. I'm going to move the valve upstairs, now and I will see. Maybe the "fixed" Lidl gateway will find its reason again...

BR.

Karel