-
Notifications
You must be signed in to change notification settings - Fork 721
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
Add Awox Remote 99099 (EGLO Remote 2.0) #2646
base: dev
Are you sure you want to change the base?
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## dev #2646 +/- ##
==========================================
+ Coverage 86.62% 86.65% +0.03%
==========================================
Files 279 280 +1
Lines 8551 8575 +24
==========================================
+ Hits 7407 7431 +24
Misses 1144 1144 ☔ View full report in Codecov by Sentry. |
I'd love to see this PR merged. Is there anything I can do to support this PR? |
@voxelcat I have downloaded your custom quirk, copied it to the folder configured in home assistant and restartet home assistant. Zigbee-Info shows the following: No entry for "Quirk" (while the info for an Aqara-sensor shows "Quirk: zhaquirks.xiaomi.aqara.tvoc.TVOCMonitor2") In configuration.yaml I have the following entry: Version of home assistant is the current (2023.12.3), running in Docker on a Raspberry Pi 4. |
@voxelcat |
I have the same issues. |
My remote identifies as ECRU_3groups_Zm There's a no way to pair groups to the devices group buttons is there? |
My ECRU_3groups_Zm happily joins zha but nothing happens when i press the buttons even when assigning automations to them. |
Me too. Also with the ERCU_3groups_Zm identifier. Did anyone manage to solve this? |
Ima drop this here in case someone wants to look at it
Apparently also Zigbee2MQTT has the same issue for some https://community.home-assistant.io/t/eglo-connect-z-with-home-assistent-cant-find-a-way-to-make-them-usable-with-my-home-assistent/378439/9 |
@Xilonz you said you got it partially working? I can't even get it to show any buttons as entities when i add the model to the MODELS_INFO: [
("AwoX", "TLSR82xx"),
("AwoX", "ERCU_3groups_Zm")
], (also created a PR to accompany this small change vampubus#1) Addendum: Just found out that i can create automatitions for the different buttons: |
Hi, just saw this PR here and remembered, that I also have this remote laying around here for quite a while now... Unitl then, I will try to use the custom quirk and play around with it... |
Pairing the device is really hard (takes several tries), once added it will sometimes work, but usually not. My next attempt would be to trigger the light link pairing on the light (if that's even possible) that I want to pair to the remote so they'll still be available in HA, and just accept that the remote doesn't communicate to HA. |
I just got a second zigbee stick and paired the remote to Zigbee2MQTT through there. It works flawlessly so far and i even created a automation for all the buttons and multiple profiles |
This remote works with the edge Version of zigbee2mqtt {it then also shows button presses i believe. If not, then work with the MQTT messages) . Switch MQTT output type to attributes and json, So all events get captured in multiple MQTT messages instead of 1 long json string and you can then work with the different messages it sends in the automations settings in HA. Do not use the on function because the remote Almost Always sends the ON signaal before it sends the regular Blue, Green, red etc message. It currently works with firmware 2.7.3 (2.7.5 is out too but not sure this the still works) |
Proposed change
I've added a quirk for the Awox 99099 remote (sold as EGLO Remote 2.0 or CONNECT-Z Remote), a cheap zigbee remote available in Europe. (https://www.eglo.com/de/fernbedienung-connect-z-99099.html)
Additional information
All buttons are mapped as short and long presses, except:
There is still one issue remaining. On quite a few buttons the remote also sends an 'on' command in addition to the pressed button's command, so it's hard to write an automation that is triggered only by the 'on' button but not by the other buttons. I don't know if this can be resolved on a quirk level, you would have to filter out 'on' events that are received just before or after another button press event.
I'm completely new to python, zha and zigbee, so there are no tests yet.
Checklist
pre-commit
checks pass / the code has been formatted using Black