123
Senior Member
...I tried the AutoDiscovery, but it's not functioning well. I didn't see the word "true" momentoraly but I did look at the "spy" window for COM1 and it seems to communicate with M1 and received back from M1.
If you have the time, please let me know what went wrong with the Discovery function. Your results will help me improve it.
It is normal to see "true" appear momentarily when the Discovery property is clicked. It is a 'trigger' and behaves like an "OK" button. Once clicked, it sends the M1 a long list of commands asking for the status of areas, zones, outputs, PLC devices, etc. All responses from the M1 are used to update the driver's resources. A Discovery is also performed after you exit ELK RP. The traffic you saw in the Port Spy indicates the driver and the M1 are communicating.
I understand your reservations about using a discontinued product. I initially felt the same way but after I discovered what Premise could do, and how much I could modify it, I didn't feel I needed to buy a commercial product. It met my needs.
I don't know of any Linux-based commercial HA apps, but there are two popular free versions, namely LinuxMCE and MisterHouse. You can adapt this code for use with Misterhouse and the ELK M1 (just the basic plumbing; there's no Discovery or other handy features) ... I believe Neil Cherry started adapting it about a year ago.
Both PowerHome and HouseBot, commercial products selling for under $100 and offering support, can communicate with an M1. PowerHome's M1 driver is native whereas Housebot's is a user-submitted script. You can build custom GUI's with HouseBot, but like Homeseer, you need to buy another product to provide custom GUI's for PowerHome. Yep, it's tough finding an inexpensive product that does everything!