I've just taken delivery of one of these buttons. I simply cannot get it to work.
I've tried repairing it multiple times. I've tried using the generic driver and the Oh-lalabs driver and nothing works.
Here is how I'm trying to pair it, I must be doing something wrong.
I start Zigbee search. Device is found as a one already installed.
I select it from the list in the zigbee paring (it's the only device) and stop Zigbee Pairing.
That opens a new tab with the commands, preferences, Events etc.
I checked the driver was generic - and it was.
On the Commands page there is the Configure option and then Push, Double Tap and Hold. The dialogue box containing the device details is already populated with the button number for each option (push, hold, double tap).
If I add the button number and click run it does what I want it to. But only digitally. Pushing the actual button does nothing and does not register in the Events or Logs
Help, this is so frustrating! I must be missing something out of doing something in the wrong order etc.
Hi there, sorry for not replying but I've just been testing stuff.
I don't know what I did, but it's now working!
I removed from the hub, added it back, changed the driver to the Oh-LaLabs, reset it and paired again. When it re-paired I tested a button press and viola, it popped up in logs! I may have also pressed initialize too......can't remember.
As a general rule for battery-powered Zigbee devices, if the correct driver was not selected automatically during the first pairing, then manually change the driver to one that is expected to be the right one and pair the device again (without deleting it).
Many battery-powered Zigbee devices will not accept Configure/Initialize commands, as these are 'sleeping' most of the time to preserve the battery. When in doubt, always pair the device again.
In my experience, the Sonoff battery powered devices are "special". Even when awake, they only send, not receive messages. The only time when they accept incoming messages (zdo binds, attr read/write, etc.) is immediately after pairing.
This round button is newer, maybe it does not suffer from the same problem.
I just bought a SNZB-01P and connected it to my C-8 as a Sonoff Zigbee Button Controller. Single and double presses work fine, but the events log shows long presses are interpreted as single presses. @kkossev, I also tried your Tyua Scene Switch TS004F driver, but (after re-pairing the device in place without removing it from the hub) it exhibits the same issue. Any thoughts, anyone?
After re-pairing yet a few more times out of desperation, the button is now working as it should. This kind of thing drives me crazy! My thanks to both of you for taking the time to reply.
Unfortunately, the having to repair happens sometimes. It isn't just Sonoff. I have had the same problem with Third Reality. Had to pair it I bet 10 times to get the temp/humidity sensor to work correctly. Just glad you got it working.