I have two three way circuits in a project house. A scene with control and status for the load bearing switch in the group was set up. The switches have been cross linked manually to each switch in their respective groups and linked back to the PLC. The switches respond to a manual press and control each other correctly and the physical status on each switch is displayed correctly. In MLlighting Each manual flip of the switch only changes the status of the switch that was flipped. OK, so the thinking was to create an automation rule that used getstatus to poll the other two switches in the group. Worked great for the first group but not the second.
Let's say light 014 is the load bearing switch that I am trying to get to reflect the status when light 012 is actually turned on or off.
I created and Automation rule that says:
Whenever MLlighting_012_status changes value
Made sense to me but is not working. The command is never seen in the logs and the variables do not change, so I must be making a mistake in the syntax somewhere. Can someone point me in the right direction?
P.S. I also tried a changes value~On then change the lighting status to On for the target switch. It worked as far as executing in the logs but the target switch never changed status either in the plugin or in the variable list.