I was reading about binding a switch to the light so it works even if HA is offline.
What i did:
Created a group with 2 zigbee lights
Opened switch in zigbee2mqtt and under bind created a new bind and selected end point 1 and destination group i created and cluster onOff.
Then i restarted ha so i could test. Didnt work. So i unbinded the group, removed lights from said group and deleted a group.
Ligts were unresponsive so i removed them from mqtt. After that i couldnt get them to turn on.
I tried unplugging them for couple of minutes. Went through reset process(on/off 3x) and nothing. I tried one of the lights that were not added to the group and it resets and pairs normally.
Is it possible that the lights are bricked and useless? Or is there any way to remidy the situation?
And that is exactly the problem. Note that in Zigbee the coordinator can only request a device to remove itself from the network. Which means that in case a device refuses to respond to this request it is not removed from the network. if you use force remove, the device is only removed from Zigbee2MQTT’s database, it will still hold the network encryption key and thus is still able to communicate over the network!
Either you need to factory reset the device, or temporarily pair it to another network.
Device is tuya zigbee ceiling light. Reset is: off for 10 seconds. Then on/off 3 times. I tried on the one that works and it goes into pairing mode.
I also tried plugging and unplugging the device about 8 times. Still nothing. And since it wont go into pairing mode i cant pair it to existion or new network. I just cant reset the light.
I still have device id in some automations. Is it possible to somehow add it back manually?
Check to see if the device is present in the devices.yaml file in the zigbee2mqtt folder. If it is, remove it and save the file. Do a backup first if you are not comfortable in the file editor.
I dont have devices.yaml. I only have configuration.yaml. Inside are listed devices but lights are not one of them. Do you think if i add them in it would work? Coudnt hurt to try probably?
I also read that unplugging the zigbee dongle might allow the light to reconnect.
But my main concern is that i cant even reset the light to go into pairing mode… so it shouldnt matter what i do in HA(?).
That is something specific to the HA Add-on, or something you can setup manually.
They won’t pair because they think they are already paired.
If you have a CC2652 as coordinator, you can try touchlink
To factory reset a device through Touchlink bring the device close (< 10 cm) to your Zigbee Coordinator (e.g. Zigbee USB adapter). After this send a MQTT message to zigbee2mqtt/bridge/request/touchlink/factory_reset with an empty payload.
Zigbee2MQTT will now start scanning, this can take up to 1 minute and during this scan your network cannot be used. After some time the device will identify itself (e.g. a bulb will start to blink).
Now that your device has been factory reset, it will automatically join Zigbee2MQTT (make sure that joining is enabled through permit_join: true). If it doesn’t, try powering the bulb off and on 1 time.
I have sonoff dongle-e and as i read online it does not support touchlink. I see touchling in mqtt but i tried puttin wireless button next to the dongle but it doesnt scan anything.
I also tried unplugging the dongle for couple of minutes and didn’t work.
I am kinda running out of options i think.
If i remove mqtt and set it up again, would that work? Dont want to pair all the devices again if not necessary.
I couldnt get my usb dongle to the ceiling light. So i borrowed a coordinator from a friend which works with ethernet. I set up vm on my pc and made another instance of mqtt and tried touchlink and it worked. I could factory reset the lights.
It was a lot od hassle but it worked. Thank you all for your time and great answers.