better_thermostat
better_thermostat copied to clipboard
[WIP] Add support for Aeotec ZWA021 TRV (Eurotronics Spirit Z clones)
Motivation:
The Eurotronics Spirit Z series of Z-Wave TRVs can accept temperature from an external sensor instead of the included one, or accept manual valve positions via a hidden mode dubbed "Manufacturer Specific". Clones include the Aeotec ZWA021 which I'm targeting here, and the Donexon Varmo TZ eco, which I just received and will be testing later.
This is a good starting point for a zwave_js
adapter.
Changes:
- Added a
zwave_js
adapter - Added a
WZA021
device fix - Started implementing direct valve control
Related issue (check one):
- [x] fixes #579
- [ ] there is no related issue ticket
Checklist (check one):
- [ ] I did not change any code (e.g. documentation changes)
- [x] The code change is tested and works locally.
Test-Hardware list (for code changes)
HA Version: 2023.8.4 Zigbee2MQTT Version: N/A TRV Hardware: Aeotec ZWA021
New device mappings
- [x] I avoided any changes to other device mappings
- [ ] There are no changes in
climate.py