-
Notifications
You must be signed in to change notification settings - Fork 18
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
Listening to group messages #77
Comments
If the devices is being flagged "unknown" is not OK paired to the coordinator or its one model that the system is not knowing (All normal IKEA controlling devices that is currently known is being supported by ZHA). Then one IKEA controlling device is successful pairing and its have one ZLL groupe ZHA is adding it to the system or if its one ZB3 its adding it to groupe 0x000 that is the coordinator so your system is getting the message its sending. |
Thanks for the response/explanation. The IKEA remote is recognized and paired correctly. The problem seems to be the coordinator. It is a PiZiGate and has the device type "unknown". As far as I saw in the source code it never requests the node descriptor. The DeConz device for example does that. Maybe there was a |
If the coordinator is not correctly initiated / recodnoced / setted up its no way for ZHA to binding groups to it and you cant getting any messages from groups = light controlling devices that is sending commands to groups. LG (= not Luxurious Goldstar) MW |
I managed to get the coordinator initialized by adding a I would really like to help getting this done, but can you point me to the code in e.g. the |
Its best @doudz is taking on look on it hi is the person that is knowing the code. |
Ok, I got more information out of the log when pairing the remote control:
Apparently the coordinator has no groups cluster. |
@doudz can you please have a look at this (when you have time) and point me into the right direction, I would really like to get this resolved. Thanks a lot for this project! |
I think bellows is very much different but can being good taking on look at. |
Yes, but if you compare belows, znp, deconz or xbee, none of them are doing the same, so I don't know what's the good practice. |
so, this looks like two different problems:
as to "how" to add the zigpy device representing the coordinator, also depends on the coordinator and ATM I don't have a best practice. For devices which respond to "loopback" device interview/ZDO discovery, it could be as easy as |
Yes, that's also what I found when I looked at the different implementations, it's different for every device it seems. I already tried initializing and got a node descriptor and some endpoints but no groups cluster. ConBee has a method for adding itself to the groups as far as I could see. According to this: fairecasoimeme/ZiGate#64 it should work with zigate, so it's a matter of implementation I guess. |
Hello, Any update about this issue ? Thnaks every one ! |
The ZiGate can subscribe to a given group. So for the Ikea 5btn remote controller, what you have to do is: |
I tried that already, but it does not work. The PiZiGate is not shown correctly as Coordinator, but as 'unknown' device. @doudz already ackowledged that there is a problem:
|
Groups are not yet supported |
@pipiche38 Is the touch linking and getting the group from one light also working with ZB3 (2.x) firmware on the 5 button remote or is it only working on the old (1.x) ZLL firmware ? ZHA can reading the group from the old motion censor that is (the only no ZB3 controller for the moment) and its working but not on the new one and other controllers that is (being updated to) ZB3. |
I'm not sure if I understand your question. I'm reporting my experience on ZiGate with the Zigbee 3.0 Pro running on ZiGate ( not using zigpy, but the full Zigbee 3.0 stack implemented) |
I was thinking the old light link groups was only working with the old ZLL firmware (in the remote). I have not testing TL device under Zigpy / ZHA but in deCONZ is disabled but it shall being possible also in on trust center network. Im interesting of it and think i shall testing and sniffing how it works or not. |
Any updates? |
no, sorry, I have no time to work on zigate 😞 |
@doudz Can you please point out where to start. I may have some time to look into this.. |
@powerpaul17 have you done some progress about that issue ? thanks |
No, sorry, since nobody gave me any hints about what's exactly missing.. When I bought the zigate adapter I thought there would be some kind of abstraction layer so every adapter would behave the same but apparently it is not so. I tried to understand the implementation but every one is different and I'm not familiar enough with the inner workings of a zigbee network to fix this correctly. So, basically I gave up on this.. 😞 maybe I'll buy a different zigbee adapter someday.. 🙁 |
Unfortunately the issue is on the firmware of the ZiGate, which is filtering those group message. In order to get those, you must have Zigate having the group membership. So for Zigate , there is no other alternative than : 1/ pairing the remote with Zigate scaning the Ikea led for its group membership and finaly make Zigate part of this group then you'll receive the remote group actions |
|
You can report here, and even do the changes |
@pipiche38 In see the request you have linked are closed now. I've recently upgraded to the latest firmware of the Pizigate, but I still can not setup the ikea buttons. |
The Zigate do not behave as ZNP or deConz or Bellows. At least the firmware developped for the Zigate. So if you want to pair a ikea buttons with a zigate you have to : 1- pair the ikea button with the zigate to get the remote in the zigate network ( you press 4 times the pairing button) then at that stage you should be able to command the bulb from the remote 4- Now you need to do a group membership scan . I don't know how you do that with zigpy-zigate. 5- you have to make the Zigate a membership of this group When that is done, the zigate will see all event from the remote, and you can even remove the bulb from the group. PS/ Some other ikea remote are hard coded to belongs to group 0x0000. In that case, you just have to make the zigate part of group 0x0000 and that should work. It is obvious that is a complex process, which is much simpler on the other coordinator. |
Ech.. I had hope it got finally fixed |
@pipiche38 |
you need to send a Add Group Membership command of the Zigate Nwkid 0x0000 and you need to provide the Group Id |
Hello and thanks already for this great software. I am currently running into problems receiving messages from an IKEA tradfri remote control in Home Assistant. As I found out the remote is sending its messages to a group. These messages are not showing up in the log thus I think they are not handled by zigpy-zigate. Also the coordinator (PiZiGate) is showing a device type of "unknown". This results in it not being found in the list of devices when I tried to create a ZigBee group for the remote and the coordinator.
I am able to code in python but I would need some assistance for pointing me into the right direction. Thank you in advance.
The text was updated successfully, but these errors were encountered: