Just a note on the PLCBUS progress...
The underlying structure is almost complete. I have designed it to be as Object oriented as possible. this should decrease bugs substantially. The protocol seems pretty simple, and 90% of it is now implemented into it's own class object.
Now, the job of :
1. associating 'DCE' commands to 'PLCBUS' commands
2. associating 'PLCBUS' responses to 'DCE' commands (bidirectional support)
3. associating 'PLCBUS' commands to 'DCE' commands
4. associating 'DCE' responses to 'PLCBUS' commands (if needed, kind of inverted bidirectional support)
To accomplish these, I first need to make sure my PLCBUS class is sending correct commands, and receiving correct responses.
I'm pretty much ready to start the 'integrating' part, which requires access to a LMCE system connected to a PLCBUS interface. (preferrably, with a webcam of some sort, so I can see the actual command execute)
Hari is getting this set up for me.. so, I'm taking this time now to bone up on Ruby more.
The Insteon driver was my first project in Ruby, and I now have a couple books on it. So, I'm studying...
(and finding all kinds of neat info!)