I bought a few SNZB-01P smart buttons. My plan was to use them as secondary switches for my lighting. I’m controlling a B2-BL-A60 bulbs with M5M switches in such a way that I don’t turn off the bulb itself physically. The interrupter is not wired into the circuit; it only sends a signal to turn the smart bulb on or off. It works perfectly both via the eWeLink app and physically—10 out of 10 times without fail via Zegbee Bridge Ultra.
I thought I’d place an SNZB-01P smart button next to the sofa to control the M5M. The signal goes through; I can hear the relay click, and I can see in eWeLink that the switch toggles. However, the bulb doesn’t turn on. The same happens when the bulb is controlled by a 4CH PRO instead of the M5M. Everything works perfectly until the smart button gets involved. What could be causing this?
Were you able to test it, by any chance?
Is there a chance that the Smart Button could get HomeKit support with the Bridge Ultra? Perhaps that would solve the issue.
I notice you are using a wired smart wall switch with smart lights. Smart lights generally are not meant to work with such on/off switches. And M5M happens no to support detach mode (external rockers won’t bind with on/off switch inside).
So here’s some possible work around:
Control Switch First
M5M for basic ON/OFF
IF
01P single press as trigger
THEN toggle M5M
IF
01P double/long press triggers
THEN
turn on M5M - delay for 10 seconds (wait for it to connect wifi) - set specific brightness/color
Switch Always On (for multi-ch M5M only)
IF
M5M Ch1 is off
THEN
Toggle M5M Ch1 on - delay for 10 seconds (wait for it to connect wifi) - turn the light off
Thanks, unfortunately, I don’t feel that this setup could be used effortlessly by the entire family. Ideally, for both switches, it would be perfect if a single press would turn the lights on and off, while brightness could be adjusted using a motion sensor or through the phone. For example, I’d like to immediately switch to dimmed light in the middle of the night, but when turning it on again, it should default back to 100% brightness.
I don’t see why it matters if the switch is wired or not, as it doesn’t physically cut the power to the light on its output; it only sends a signal to the switch.
Is there a setup that could fulfill this vision? Maybe using a Sonoff R5 instead of the M5M? Though I don’t see how that would change the situation, and having six buttons could be frustrating for the whole family.
I’m also really curious if HomeKit support for the 01P is planned, as it appears in HomeKit as an unsupported device.
There’s another version of wall switch (R5) that works like 01p, powered by battery. the circuit is always closed so your smart light will not be cut off from power, and controlled only by scenes of these wireless switches.
I wonder why you don’t add a scene with in the if statement using the ZB button status and in the then statement directly the bulb action? That’s how I do and every thing is fine and I have the same case in my bedroom but I have buttons on both sides of the bed acting on same bulb.
Because i use motion sensor with dimmed light (smart bulb). I use smart button as well (it has no status). I see that if you want to implement slightly more complex tasks, you need to go beyond the eWeLink system (I hope this is only temporary and the system will improve), or you have to integrate unnecessary additional physical relays into the system just to “remember” statuses.