-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Touchlink doesnt work for Silicon Labs controllers (EFR32MG21 like ZBDongle-E) #25823
Comments
Could you get debug logs with a 7.4.x firmware? Silabs changed the handler in 8.0.x, just want to confirm what you're seeing with previous version. |
Sure, here they are: https://pastebin.com/8TxQ2jQk |
Hmm... |
Looks like something is reporting itself as a "coordinator" (network address 0) on channel 15 when the scan triggers, which conflicts with the coordinator that does the scan. Does that make any sense? At least it means something on 15 is being detected, which makes sense since zstack found a match on 15. |
@Nerivec this time I get this error only once or twice just after resetting Philips Hue lamp. |
Strange, as far as I can tell, both got a response, and the exact same one (apart from counters ofc)...
Do you have the debug logs for ember from the scan where you did the sniff? It should show the message coming in. PS: for future reference, the |
New logs from ember: https://pastebin.com/WfcpRSFw and corresponding pcap is here: sniff.zip |
Well, indeed, seems the device sends the response, but the firmware is not passing it over to Z2M, so it times out. |
I tested it on 3 different silicone controllers, the effect is the same. Link: awawa-dev/HyperHDR#1024 (comment) it doesn't work also for our users. Only Texas controllers and zstack have working touchlink. |
Does Koenkk/zigbee-herdsman#1300 should fix it? How can I switch z2m to this PR plugin and test it? |
Ezsp 7.3.3 seems something is happening on channel 15 but it timeouts out anyway: https://pastebin.com/nYnW5Khq |
No it's just general maintenance.
Nothing Touchlink related.
I meant another Touchlink device model/brand, not another controller. Just trying to eliminate possibilities, since I can't see anything wrong with the raw frames sent (identical to TI), nor with the firmware (Touchlink is enabled by default). @kirovilya I think you did some experimentation with Touchlink in the past, do you still have a device to test this with (7.4.x or 8.0.x firmware)? |
Hi. My testing was a simple case:
I checked mainly on the light bulbs. I'll check the operation of the touchlink, but later, maybe on the weekend. |
@Nerivec |
I can confirm: touchlink works with the mentioned firmware version 7.1.1 and finds my lamp. |
@kirovilya is it the same problem of not seeing the response message come in at all in Z2M (but visible when sniffing) in all non-working cases? @xsp1989 any chance you still have the old config you used for that 7.1.1 firmware that works (compared to the 7.4.3 that doesn't)? |
@Nerivec logs from firmware 7.1.1 (touchlink is working) https://pastebin.com/kKz6BZD6 |
yes. sniff shows the correct answer, but stick does not give it. |
I have only built 7.1.4 for ZB-GW04, not 7.1.1. You can download it from my firmware repository. You need to check the historical version. I deleted this firmware a few days ago, and I did not keep the previous build configuration. |
Previously it was a false alarm. I had to reset the lamps and now touchlink detects the lamp on 7.1.4. So the firmware is good. |
On the https://github.com/itead/Sonoff_Zigbee_Dongle_Firmware/tree/master/Dongle-E/NCP_7.3.3 I see they do not support touchlink in the release note. Also 7.4.3 does not support it. Nothing about 7.4.4 introduces it, |
What happened?
As we already talked on Discord @Nerivec, I'm reporting a problem: touchlink feature does not find any device when the controller is a ZBDongle-E or other device based on Silicon Labs controllers (tested on 3 different units). For comparison, I am attaching also the log from cc2651p (zstack) which finds the lamp and the positioning is almost identical as in the case of the ZBDongle-E.
What did you expect to happen?
Without Touchlink feature we are unable to reset Philips Hue lamps and join them to Z2M network. The lamp reset feature by turning it on and off seems to work only for bulbs
How to reproduce it (minimal and precise)
Open Z2M frontend and start touchlink-ing discovery.
Zigbee2MQTT version
2.0.0
Adapter firmware version
8.0.2
Adapter
ZBDongle-E
Setup
RPi4
Debug log
Not working touchlink ZBDongle-E 8.0.2 logs: https://pastebin.com/Xg0LVXkQ
Working touchlink cc2651p logs: https://pastebin.com/TkWfeSuL
The text was updated successfully, but these errors were encountered: