Hello all. Apologies if this has been addressed previously, is there any way to reset/rejoin all my Zigbee devices en masse?
I recently migrated from ST to HE and found that a majority of my Zigbee devices are not functioning properly. Most importantly, I have numerous Iris/Centralite leak sensors that do not seem to be reporting wet/dry properly. They do report battery and temperature readings however. After reading a few posts, I manually reset one and it appears to now be working properly. I read another post suggesting to unplug the hub for 20+ minutes and allow them to rejoin upon powering back up. This seemed to resolve the issue for some other devices (namely Iris/Centralite plugs), but the leak sensors still do not function as they should. Many of them are in places that are difficult to access, so resetting all manually will be a pain.
Of course regardless of how this is resolved, my next concern would be how can I be confident these devices have not stopped functioning properly again in the future?
Thanks for any support or suggestions you may have. Appreciated.
The migration process for Zigbee devices is the perform a factory reset and then join to the new hub. Your reference to manually resetting one device confuses me as I would expect you would have to do that with each Zigbee device . . .
I have a number of SmartThings branded sensors that were OEM'ed by Centralite. They have proven to be very reliable (both before and since my transition from ST to HE).
I don't have any experience with Iris but I seem to recall reading here that there are different generations and some may not work with HE. Suggest searching that topic.
Aside from all the other good advice in this topic, have you tried doing a test of the leak/water sensors? I have found that sometimes it takes being triggered to have the attribute report correctly. Take a damp paper towel and touch the leak sensor area and see if it starts reporting the status. Also, make sure you're using the right driver for your devices. Maybe you're using a non-leak sensor driver that doesn't support the correct capability. As was requested, a screenshot of the device page details for one of the non-functioning devices would be useful.
I didn't reset them fully when joining, rather I removed them from SmartThings and then just put them in Zigbee pairing mode to join to Hubitat. But to your point, yes I had to touch each one to do even that, which is what I was trying to avoid again (I even replaced the fairly new batteries while I was in there just to maximize the amount of time until I had to deal with them again).
Posting a screenshot below as requested, but I have pretty much acquiesced that I am likely going to have to touch each one again.
Yeah, not only did I test it, I had an actual event (just a small spill, so it was actually good that it was found that way) that did not trigger the HSM alarm. This led me to dive in and find the device didn't report wet when it was actually sitting in a small puddle and the indicator on the device showed in alarm state.
Here's the rest of the screenshot for the device details including the driver you had asked about.
When I migrated, I didn't factory reset them, I just removed them from SmartThings and put them in Zigbee pairing mode to rejoin them. Lessons learned I guess.
I have regularly moved Zigbee sensors (leaks included) between ST and HE and have never factory reset anything. I just pair them to their new home and they should work fine. As part of the initial pairing, the new hub should request all current states (leak, battery, tamper, whatever it supports), provided it paired with the correct driver. If you have to select a new driver after pairing, then it may not be in sync.
Zwave devices I've seen documented factory reset procedures that are different from the regular include/exclude, but the ZIgbee devices I've used (including the samsung leak sensor) just pairing works fine. Factory resetting can't hurt but i've never seen the need or bothered to look up if theres a separate button sequence for it.
Yeah, I had some other Zigbee devices (non Iris/Centralite) that joined and functioned just fine. Also has some Iris/Centralite plugs that some worked and some didn't, but all seem to be ok after powering off the hub for a while and bringing it back up. But none of the Iris/Centralite leak sensors seem to want to cooperate. Once I did the factory reset on one, it tested just fine.
Maybe its just particular sensors and I've been lucky. I have the IRIS/centralite motion sensors (V2) that I've moved back and forth and never factory reset them. Regardless, glad you got your sensors online in HE!
@coreystup@Eric.C.Miller at the end of the day, I went and touched each one to do a factory reset and tested each one to ensure it was working properly. Other than the physical locations of some, it wasn't too bad as they rejoined with all the same attributes (rooms, rules, etc.) that I had already setup so there wasn't a lot of rework. Of the about a dozen and a half I currently have, I found only 1 that was working as it should prior to the reset. Lesson learned I guess, thanks for the help.
If these did work, then they didn't or they aren't reporting consistently, (falling off the mesh) you might need a repeater. You mention "out of the way places" which to me implies far away from the hub or blocked by things like a water heater or wash machines which can kill the radio signal to these devices.