better_thermostat icon indicating copy to clipboard operation
better_thermostat copied to clipboard

[WIP] Add support for Aeotec ZWA021 TRV (Eurotronics Spirit Z clones)

Open alucryd opened this issue 10 months ago • 8 comments

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

alucryd avatar Aug 28 '23 14:08 alucryd