For those who need a station to be associated with different masters in different programs — I thought about a work-around. The solution is to connect one solenoid wire to two station ports (i.e. dedicating two ports for one zone). For example, assume on the OpenSprinkler device, station port 1 is master 1, port 2 is master 2, port 3 is ‘Zone1_primary’, and port 4 is ‘Zone1_secondary’. The solenoid wire of zone 1 is connected simultaneously to port 3 and 4. Next, ‘Zone1_primary’ is set to activate master 1, and ‘Zone1_secondary’ is set to activate master 2. Now, when you need to run zone 1 with water from master 1, you simply use Zone1_primary; similarly, to run zone 1 with water from master 2, use Zone1_secondary. In essence, the way this works is that both Zone1_primary and secondary are connected to the same physical solenoid, so either will turn on that solenoid. However, they are associated with different masters, allowing you to switch between different masters.