Hi - I have a button that has suddenly stopped working. A physical hold/push/double tap does nothing. If I go to the device page and push "hold", everything works. Batteries were changed about 2 weeks ago. Any idea what could be happening? I have a couple of Zigbee repeaters (one Samsung plug and a Centralite plug) so not sure if this is a mesh thing. Any pointers would be appreciated. Thanks!
The fact the hold()
command and others work from the device page isn't really illuminating; these simualte "digital"/virtual button presses (so you can use them to trigger the same apps/rules that a real action would, for example), entirely on the hub side. Are you getting any events from the buttons at all? They should also send temperature reports and battery reports, though those would be harder to troubleshoot with since it does it according to the configured criteria (not currently directly configurable from the driver) and may not be predictable in terms of when. If they're healthy and on your network, they should also respond a "Refresh" command with at least a new temperature (and I think battery) report.
If you haven't been getting any of those and the refresh doesn't work, you might have another problem. It could be a mesh issue; it could be the fact that the batteries are still dead (probably not since you just changed them, but maybe if they were also duds...); or there could be another problem. If you trust that the batteries are good and don't have a way to verify that, you could just try re-pairing the device. Don't delete it from Hubitat, but reset the button (see here if you don't know how) and put Hubitat in Zigbee discovery mode and see if it pops up. If so, it should recognize it as the same device, and all should be well after that--assuming there isn't some underlying recurring problem that made it "fall off" the network in the first place.
Sorry - I should have been clearer. I meant that to indicate that there was no change in the logic/rule and that those still work (I actually use Nodered for rules).
I had debug logging turned off. Refresh did not update anything on the device page. It did update after I turned on logging.
I am seeing temperature/battery events under the device page. However, yesterday there was nothing between around 1:00PM until the "digital" press of the button at night (the physical press was never received).
I think this may be a mesh issue. I have some IKEA repeaters coming and I will get rid of the Centralite one. If that doesn't work, will try the reset and re-pair.
Thanks for your help.
Did you try and remove the battery then put it back in?
Yep - tried that yesterday
Yeah other than shutting down the HE hub for 20 mins or so causing Zigbee devices to "panic" and rebuild - a repeater might be a good idea.
Did you look at the Zigbee child and route info?
http://[your ip]/hub/zigbee/getChildAndRouteInfo
Was just looking at it! It looks like nothing is routing through the Centrailite plug at this time. The misbehaving button is routing through the Samsung plug and it works now!
Looking more and more like a mesh issue....
I wonder if disabling the Zigbee service for 20 mins or so would have the same effect as turning off HE - causing the zigbee devices to rebuild the mesh.
I got a bunch of Ikea devices (2 repeaters, 2 plug-in) and have removed the Centralite Repeater from my network. Will see if things improve (at least with the buttons)
I wonder if @mike.maxwell can weigh in on this?
what are we trying to do?
Rebuild the Zigbee mesh as I have removed some devices (powered) and added a bunch more. Wondering if this is an alternative way instead of powering down HE for 20 mins.
Find the devices that don't work then pull their batteries or pull their power, they will normally try chatting with their existing parent and if that fails, find a new one.
If that doesn't bring the device back, then factory reset it, then reinclude it in place.
Beyond that the devices will sort them selves out on their own.
Thanks - I was hoping that they would sort themselves out over time. Hopefully, sooner rather than later
if the devices are currently working then there's nothing to worry about...
Shutting the hub down for an extended period of time can actually make matters worse...
Its best just to fix broken device routing one device at a time in my opinion.
So kinda like Z-Wave and full repair.
That's good to know will put that in the do not recommend bin... Thanks!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.