I am using an ELK M1 Gold with lighting control from Simply-Automated in a commercial building with 3-phase power.
I am going to use the US2-40 base with ZS25O faceplate for individual room control. When the M1 senses a button push from the ZS25O, it will trigger a rule to control equipment in that room only. I have held off on choosing stereo ceiling speakers and a distribution amplifier so that I can automate room-specific on/off and volume controls from the same "one-button" interface.
I have some severe time constraints right now, but in the near future, I would also like to:
Control the audio source (XM. Internet Radio, DVD playback)
Add software switched video (from DVD, MPG/Quicktime playback via PC, etc.)
Now, to your original question...which brings out another question of my own...
I am customizing the XML files that the ELK-RM software downloads from the M1 to filter the attached device list. This allows an area specific display in the RM software, even though it does not yet support this feature (currently everyone sees everything that the M1 knows about, all the time).
I would like to, using a simple batch file/command line utility, detect events, query the M1's status, send commands, fire off rules, etc. Do you know of anyone already doing this, or a toolkit to build a package of that type?
I want to be able to do similar things to my audio distribution system.