Wyze Switch - Out of Sync Single Press

I’ve configured Wyze Switches to control Wyze Color Bulbs under Smart Control. I also enabled additional controls and configured double and triple press functions. They alter the brightness and color temperature of the bulbs. These double and triple press routines seem to function just fine. The issue comes when you physically go to use the switch.

Steps to recreate the issue:

1. With the switch (unilluminated status light) and bulbs off: Double or triple press the switch. The lights will turn on as the rule dictates, but the status light of the switch will not become illuminated. The switch is now out of sync with the lights.

2. Now single press the switch as if you were to turn off the bulbs. The bulbs will not turn off, but the status light of the switch will now become illuminated.

3. Single press the switch again and now the bulbs should turn off.

You essentially need to single press twice to turn off the bulbs if you were to first turn them on by double or triple pressing.

Altering the rule by adding an additional action of turning on the bulbs doesn’t help. It seems the use of the double or triple press action doesn’t change the state of the switch, which cause the desync. The behavior can also be see with the app, as the ON/OFF state will not match actuality.

Has anyone else ran into this issue? Any suggestions? This seems like a major issue, but I don’t see many reports similar to this situation. It might just be a configuration issue on my end.

1 Like

Hey 3DprinterFriend.

I have experienced this and unfortunately there isn’t a particularly simple way to address this sync issue (should be a toggle in the device under the single press settings). BUT I have something to try:

If I’m understanding your setup, it sounds like you’re looking to have a single press turn off your lights. It’s not clear to me if anything happens if you single press from the ‘off state’ (i.e., switch is unilluminated and bulbs are all off) without having double pressed. If nothing is set up to happen when you ‘turn on’ the switch with a single press and you’re planning to use single press solely to turn off lights, I think I have a workaround for you.*

Try adding a new, regular device trigger rule. This will be entirely separate from any rules set within the switch settings (i.e. single press smart controls or additional controls for double, triple and long press rules). [For anyone reading this who doesn’t know how to do this, from the home screen, press the + and select “Add Rule”, then select “Device Trigger”. I’d name this rule something like “Switch sync workaround” but that’s just how I do it.]

With this new rule, for the “IF”, select one of the bulbs that would be on with the double press and select “Turns on”. For the “DO” portion, select the subject switch and select “Turn on”. What should happen is: double press, then bulbs turn on, then new rule makes the switch turn on (status light should illuminate). Then when you single press, it should turn things off as expected. This rule essentially performs your #2 from your description (great, clear description by the way).

If a different set of bulbs comes on with triple press, or long press, you’ll need to create another identical rule using one of those bulbs as the “IF” so the switch is turned on in any of those scenarios. If the same bulbs turn on but in different states (color, brightness, etc.) by double, triple, and/or long press, then you should only need to set the rule up once.

You’ll also need to set this type of rule up for any switch with this issue.

Hopefully this will work until Wyze rolls out a built in solution for this. Let me know!

*If your single press turns on a set of lights completely different from the double or triple press, then this solution is going to turn on the single press lights when you double or triple press and that likely isn’t a solution…at which point, I’m afraid there isn’t a workaround that I know of and you might just have to live with the sync issue.

1 Like

Hello emumt.

Your tip about using a Device Trigger rule worked perfectly. Thank you for writing such a clear and detailed guide. Hope Wyze can make some improvements regarding the functionality of the switches. I especially want control the of status light of the switch. Users should be able to reverse the status light. I want to see the white light of the switch when the lights are off in a dark room.

Glad that it worked!

I like your idea on the status light change - I hadn’t thought of that and it makes really good sense! You should submit a suggestion to them. Seems like they could push that with a future firmware update. :crossed_fingers:

Dear emumt

Is seems I tried that a few months ago and got stuck in cyclic rules but it seems with the rule you suggested it works great. Thanks for being part of the forum.

-Scott

1 Like

Just FYI.

This works when controlling 1 light or the exact same group of lights with all switch controls. I have my wyze switch in my kitchen turn on 5 Wyze BR30’s. But if I double click I only turn on the kitchen sink BR30. If the rule above is run on the kitchen sink BR30 then the turn on rule activates the single click action the light which then turns on all the lights.

1 Like

I also noticed that if you as a human press the one switch on and off quickly with both on and off sync rules the system gets into cyclic execution. The only way I could break the execution was to cause the macro to fail by unpowering the bulb that controlled the IF statement.

1 Like

Hmmm I see how that’s an issue. Let me clarify my understanding. Is what you’re saying that a single click turns on 5 BR30s in the kitchen (including the kitchen sink one), but a double click turns on just the kitchen sink bulb? If so, I wonder if the below could work?

You could have the single click set to turn on the 4 ‘other’ bulbs and then set up a rule that says “IF” [one of the 4 ‘other’ bulbs] “Turns on”, then “DO” “Turn on” the kitchen sink bulb. Then, have the rule from my earlier post tied to your kitchen sink bulb so that when it is on, the switch turns on. This would (hopefully) result in: single press, 4 bulbs turn on, (slight delay) 5th bulb/kitchen sink bulb turns on, light switch turns on. It would also make it so the double click can still turn just the kitchen sink bulb and the light switch on.

I’m not sure how the single press for “off” would work. Either it will turn all 5 bulbs off, which I sort of doubt, or it will just turn off the 4 ‘other’ bulbs. If the latter, to turn all 5 off, I think you might need to set up a rule in reverse. I.e., a rule that when one of the 4 ‘other’ bulbs turns off, then the kitchen bulb also turns off. This direction may not need a rule to turn the switch off, though I don’t know for sure. So ideally now, when you single click to turn everything off, the 4 bulbs turn off, the switch turns off. (slight delay) the kitchen sink bulb turns off.

Of course if I misunderstood your situation, (or you simply don’t like the idea of an inconsistent delay in lights turning on…it might bug me too much honestly) none of this will be of use!

Let me know how it goes - I’m interested and like to help!

To your observation about the cyclic execution issue - I hadn’t thought of that, but it makes sense that it happens (though this all seems avoidable with a little more customization depth in the switch UI!). If this happens again or you’re willing to recreate it (assuming it doesn’t harm your hardware), I wonder if you could try disabling the rule temporarily during the cycle in your “Edit Rules” interface and if this would stop the cycle? This would be good to know for out-of-reach bulbs in the future if I get in that situation. I’m also hopeful that it’s just the rules communicating to the bulbs in that death loop and it’s not interfering with your use of the app to override and intervene in a rule-based hardware issue.

Please let me know if you try this! If you’re not comfortable, maybe I’ll give it a go and I can report back too.

I understand your logic. It makes sense. Good ideas. I will give it a try.

-Scott

1 Like

The problem is that when the sync of the switch happens on the turn on of the single BR30, it turns on the remaining BR30s.

To make this work I changed the single press to work the smaller subset of bulbs (the one over sink BR30) then the double click has to be all the bulbs. Then it took 3 rules. The first one turns off all the bulbs when the smallest subset (sink bulb) is turned off (Single click action). The second and third sync the switch off and on after a programmed 2 or 3 second delay to to some unknown timing issue.

Thanks for keeping me on this but the smaller subset (single) to all (double) is the key to making this work.