zigpy / zha-device-handlers

ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Apache License 2.0
729 stars 675 forks source link

Compatibility list of Zigbee Thermostats and HVACs units compatible with ZHA? #357

Closed Hedda closed 2 years ago

Hedda commented 4 years ago

Could there be a compatibility list of Zigbee Thermostat and HVAC units compatible with ZHA climate?

@Adminiuga has just submitted a first pull request for "ZHA Climate" (beta) with thermostats support were he mentions "tested with Sinope and Zen Zigbee thermostats".

As I do not yet own any Zigbee Thermostat and HVAC units I was wondering what other Thermostat and HVAC units are based on Zigbee devices and are or could be made compatible with ZHA climate feature?

As I understand it, the manufacturer's interpretation of the Zigbee specifications varies wildly between vendors as some device firmware developers deviate from standards, (which indeed is why ZHA Device Handlers are even needed in the first place).

Most thermostat and HVAC control devices also seem to have different feature sets, and not just by the fact that some full HVAC controllers (temperature, fan, heating/cooling system control) while others only have basic temperature controls (heating with no cooling, etc.).

To try to sort out this confusion, a few other projects, like ex. Zigbee2mqtt and deCONZ, has a wiki or webpages editable via GitHub with lists of "supported devices" which kind-of also acts as lists of recommended devices in regards with what features should at least work with ZHA.

Quick google search found these devices, some of which are central thermostats / HVAC control units and others are thermostats with different feature set. Zigbee2mqtt pages does offer feature-sets.

Centralite Pearl Thermostat (3157100) - HVAC, fan, and A/C Controller

Zen Thermostat (Zen-01 / Zen-01-W) - Zigbee Edition - HVAC controller (temperature, heating/cooling system control)

Sinope TH1123ZB - Smart thermostat for electric heating 3000 W / 4000 W – Zigbee

Sinope TH1124ZB

Sinope TH1300ZB - Smart floor heating thermostat 3600 W – Zigbee

Sinope TH1400ZB - Low voltage smart thermostat 24 Vac – Zigbee

Sinope TH1500ZB

Stelpro Ki Convector (ST218) line-voltage thermostat

Stelpro Ki (STZB402) line-voltage thermostat

Stelpro Maestro (SMT402 & MT402AD) line-voltage line-voltage thermostats

Schneider Electric Wiser Thermostat Radiator Valve (WV704R0A0902) - Temperature, battery, keypad lock, heating demand

Eurotronic Spirit Zigbee - Thermostat Radiator Valve (TRV)

Siterwell GS361A-H04 - TRV - Same Tuya hardware as Viessmann ZK03840 & Essentials Smart 120112?

Viessmann ViCare (ZK03840) - TRV (Thermostat Radiator Valve) - Same as Siterwell GS361A-H04 based on Tuya hardware? -https://github.com/Koenkk/zigbee2mqtt.io/blob/master/docs/devices/ZK03840.md

Essentials Smart (120112) - TRV (Thermostat Radiator Valve) - Same as Siterwell GS361A-H04 based on Tuya hardware?

Moes Radiator valve (HY369RT) - TVR (Thermostat Radiator Valve)- Based on Tuya Zigbee 3.0 compatible hardware?

SASWELL SEA801 / SEA801-Zigbee (SEA801-Tuya-Zigbee) TVR - Based on Tuya Zigbee compatible hardware?

Leviton Wireless Omnistat2 (RC-2000WH / RC-2000WHZB) Multistage & Heat Pump Thermostat

eCozy Smart Thermostat (1TST-EU) - TVR (Thermostat Radiator Valve)

Danfoss Ally Radiator Thermostat (TRV)

Bitron Video Wireless thermostat AV2010/32 902010/32

Hive Heating thermostat (SLR1b) (thermostat, occupied heating, weekly schedule)

Hive Heating thermostat remote control (WPT1) (none, communicate via Hive Heating thermostat SLR1b)

saz commented 4 years ago

@Hedda https://zigbee.blakadder.com/zha.html seems like a good source.

pipiche38 commented 3 years ago

@Hedda https://zigbee.blakadder.com/zha.html seems like a good source.

I think that is the best an easy one. I would however suggest some enhancement like firmware update available URL.

I also feel that there is a possible miss-match between the Zigbee key and the application underneath which is some time making the real support. If for instance I take HA, sometime it works out of the box, but some other time you need a particular quirk. Having such information would avoid confusion and make it more usual for everybody

MattWestb commented 3 years ago

I have trying getting all tuya TRV in ZHA in one matrix but its not easy getting feedback from users for verifying functions and also one photo of the real TRV for verifying the model to the ID but its better now as ti was for 6 mouths ago.

I think all good info is great putting in Wiki so user and devs can finding it then needing it.

github-actions[bot] commented 2 years ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

Creepios commented 1 year ago

Hey there, I want to use the "Viessmann ViCare (ZK03840) - TRV (Thermostat Radiator Valve)" mentioned above, but it doesn't seem working currently. I tried paring it multiple times, but it just not work. Does anyone have a solution for this?