-
-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] Add support for Aeotec ZWA021 TRV (Eurotronics Spirit Z clones) #1048
base: master
Are you sure you want to change the base?
Conversation
Highly WIP, it seems the direct valve control is not implemented yet despite the various |
Hey @alucryd thanks for your work, how can i help you to finish this PR? |
@KartoffelToby If you have any tip to make remote debugging work with VSCode, that would be awesome. I can't get the debugpy HA integration to work. I can connect a debugging session to my HA instance, but VSCode never stops on any breakpoint, I tried a local VSCode and even the VSCode server add-on in HAOS, I am sure the code is identical and breakpoints are recognized since they are not greyed out, but they don't do anything. The debugpy HA developer suggested using setting |
@alucryd i'm also not happy with the current dev Setup, so far, i start the vscode dev Container and then start Up hass with a little custom config that adds dummy sensors and trvs. And set the logging to debug for bt:
Like Hope this will help |
PR #1058 shoud fix your problem :) |
Hello all, Any news here yet regarding zwave? Also have the Spirits.... |
same issue here :( |
Sorry about the lack of reply, turns out working 2 jobs and taking care of a newborn is eating all my free time xD I'd love to continue working on supporting these in BT, but the lack of a usable debug environment doesn't encourage me in the least, running a local instance with a dummy TRV is not exactly feasible, I need to interact with a real Zwave TRV. I'll give remote debug another try when I find some time, but for now I have other priorities. |
@alucryd if you resolve the merge confict i'll merge it :) thanks for your support so far |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add Lint fix.
also we have the problem that HACS wants too add "zwave_js" to the dependencies, so dont know if this will work if a user of BT dont have or use zwave_js. Must be testet.
Search for some users with zwave js to checkout this PR, and also some without zwavejs |
Even for users having zwave_js there is possibility to use different model than "WZA021" with different features. |
Useing zwaveJS… how can i test the 1.7.0? |
@fisch55 on Friday i'll Release the beta of 1.7.0 you can Install it via hacs in the BT Beta Channel or Checkout this PR and copy the files to your ha |
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:
zwave_js
adapterWZA021
device fixRelated issue (check one):
Checklist (check one):
Test-Hardware list (for code changes)
HA Version: 2023.8.4
Zigbee2MQTT Version: N/A
TRV Hardware: Aeotec ZWA021
New device mappings
climate.py