Mario - Not sure If I have exactly followed each step above in the exact order but I think I have thru the 10,000 seperate ways I have tried to link and get stuff working.
There still seems to be 'weirdness' in getting some of this to work..... (response below it seems that an additional hard link between PLM and device is needed, but I could be wrong
Matt - I think you need two steps more in your links try this
1) for each device (1 relaylinc, 2 swicthlincs) link them 'manualy' using the set method. This is what I do after the plugin link method and it seems to work for me A)Go to device hold 'On' for 10 seconds, B) on PLM then hold for 5 seconds. Then reverse - Hold set for 10 seconds (when released should be blinking) and go to device and hold ON for 5 seconds. It is essentialy then using the non software method to create the links.
2) At that point open try this. First get all 3 devices in an off state (i.e. the swicth is off AND the status of the light in variables is off.
open the PLM log, clear it and manulay turn a light on using one of the swicth links. Take note that you see a new entry in the log an also then go note the variable status of the swicthlinc light and the relay linc.
Assuming you 1) are getting an entry in the PLM and 2) at least the swicthlinc variable status is now = to on then we are almost hhome. We only need to write a rule for when the switchlinc value changes that we update the value of the relay link. I can show you that next but first try this out.