I now have this device working nicely - thanks for the help.
The ony issue I have now is that I'd like to detect if a user (my wife!) has pressed the On or Off button on the relay (rather than use the control page I created)....I'd like that change to be reflected in my logic, of course, but I cant find an event sent to Indigo on which to base a trigger. I could modify the logic so it polls the device to get its state, checking that if it has changed (and the logic wasn't expecting it to: so she has pressed a button) but that's quite a bit more work than I'd like!
I would have expected a heating state change event to be sent to Indigo, but my triggers don't happen