Suppose there are 3 zones, and there is an ESP8266 in each zone connected to a light switch. I want to use device selector to select which zone I want to control.
I've got a master app on iOS, containing a Device Selector widget, and a few other bunch of widgets all configured to used the device selector as their source. The app is shared with 2 other devices, an Android and an iOS.
Now, the problem is if I change the zone using Device Selector on one device (either iOS or Android, master or slave), the source of widgets on all devices (both master and slaves, iOS and Android) gets changed, but the label on their corresponding Device Selector widget doesn't change which leads to confusion.
Let say iOS_1 is master, Android_1 and iOS_2 are slaves. At time=0 all device selectors on all iOS_1, Android_1 and iOS_2 point to zone1. At time=1 I change device selector on iOS1 to point to zone 2. Doing that will cause iOS_2 and Android_1 also point to zone2, but with their device selector showing that they still point to zone 1. In other words, even though by looking at Android_1 and iOS you would think they still controlling zone1, but they actually controlling zone2.
So, what I want to do is: if iOS_1, or any other devices, has changed to a zone, the Device Selector widget on all other devices either shouldn't get effected, or if they do, update their own Device Selector widget properly to reflect that fact that they have switched to different zone.
I'm using private server 0.25.4, iOS 2.9.7, and android 2.14.6