Hello,
Firstly, thanks for the great work on HomeGenie. I'm just getting back into some HA projects (moving home, and the new place has loads of HA friendly stuff) and came across HomeGenie. It looks really ideal for me - well thought out and flexible model, and I'm very familiar with C#/.NET so great to be able to leverage that. You've done a great job!
Anyway - like many others, I've an RFXCom device (mine is the LAN model, but the underlying messages are the same as the USB/COM Port models and it can create a virtual COM port for it).
You mentioned:
Anyway I was in the will of porting this https://github.com/opensourceautomation/Open-Source-Automation/blob/master/Plugins/OSAE.RFXCOM/OSAE.RFXCOM.cs to a MIG Interface class.
Have you any more thoughts about doing this?
Wile I'm willing to develop my own program (I assume I'd have to do everything in one, background running 'program') to access this device, it does seem like it would be more fitting to create a proper MIG Interface for this. I've had a look at the MIG source, but I think it's something would take me some time to get working without being familiar with the system.
I think it would need something along the lines of the ZWave with device discovery perhaps? There is a long list of devices (and therefore modules) that the RFXCom transceivers can work with, and it would be great to have this working properly rather than bodging something.
On the other hand, the fact it works with so many different device types may make it very complex for you to integrate as a general interface? If you think this is the case, perhaps it's best for me to code a program that just interfaces with the devices/modules I need? Having said that, the
OSAE.RFXCOM.cs code referred to above does seem to include all those that are of interest to me.
Sorry for dragging up an old thread!
Would be great to hear your thoughts?
Thanks again,
Tim