Thanks for the advise, I think I may have found something but I´m not sure if it´s related to the issue. Going back to the previous execution that actually triggered the sync I realised the execution has a 4 seconds delay (roughly the same time I took between switching both switches):
Is it possible that the first automation is still running when I switch the second switch instead of triggering a new automation, and that´s the reason it fails to sync?
I also have the issue that only one switch acts as a master. If I add a second switch (even on the same plate) it is controlled by the first switch as expected, but operating switch 2 does not have any effect on switch 1.
Other than that, this is the only blueprint I’ve found that doesn’t make the lights go crazy when a switch is operated twice in quick succession!
Jason, in my house I have 14 Sonoff TX3 switches (3 buttons) configured with many combinations. I created this because I wanted to control several lights from different switches (from different rooms).
There’s no master switch concept in this automation: any entity’s state in the same group modifies the state of the other entities of the group.
I’m running a lot of these automations using this for lights, but also switches, valves, etc.
Do some debugging with automation trace to understand what happens when switch 2 triggers, there must be a reason why it doesn’t proceed with the relevant actions.
As a test I swapped out the ZTB23 switch for a standard Zemismart unit, and they work perfectly.
My guess is that the ZTB23 has some weird command support. I know they only work with Z2MQ, and not ZHA, but I have no idea how to debug that!
Thanks for the response, as it made me chase the issue in hardware
Everything works great as far as syncing the lights statuses and adjusting/ syncing brightness.
The automation is however putting none and none for user and parent ID, which doesn’t allow me to disable an automation based on physical button push.
I’ve tried so many things to make it work but I’m at a loss. Anyone have any suggestions?
Log below at any time light comes on via motion detection, mmWave, or physical button.
state of light liv id: 01JAJTEVQ7JPQEB1B8TQD9EH68 parent_id: None user_id: None triggered by automation Disable Breakfast triggered by state of Breakfast