I’ve been using Mozilla webthings for about 8 months & I’m impressed with how far its come. Unfortunately I’m not a programmer / developer so I’m limited in how I can contribute.
I’ve had a couple of Aeotec dual nano switches installed behind some light switches. These devices aren’t on the supported devices list but thought I’d give them a go & take a risk by having something hardwired. With these a single device can control two separate switches & for the most part it works just fine.
As a thing it’s represented like this;
The on/off controls both S1 & S2, while on/off (2) controls just S2, where S means switch number.
My problem statement is that I can’t control S1 directly & in isolation without S2 being activated as well. I think it could be improved by having a property just for S1. I’m using one these in conjunction with a motion sensor & I’ve worked around this in the rules engine by setting S2 to off when S1 is on & room is occupied.
Should S1 be represented as a separate property of the device, similar or S2?