I originally picked up the Vera3 so that I could add some Z-Wave gear to my existing Insteon network. However, the Insteon implementation seems to be about as basic as possible. I can turn on/off lights and dimmers through the UI, but the UI doesn’t show the current state when the switch is toggled at the wall. The keypad linc acts like a simple on/off dimmer switch, with no obvious way to get the other buttons working. (Yes, I have seen the forum posts about how to get it to work, and the numerous replies that indicate it didn’t work for them.) Everything that I have read indicates that my EZflora probably isn’t going to work when I get around to trying it. The I/O linc that monitors the state of my garage works pretty well, but seems to be the exception.
About a year ago, I started to develop my own Insteon daemon for Linux with plans to implement a full HA system. At this point, I have a small daemon that can operate all of the devices I have listed above (and most other Insteon gear), and have gone as far as implementing LuaUPnP code to drive on/off switches and dimmer switches through my system. (And yes, flipping the switch at the wall updates the UI state as long as there is a link to the PLM.)
Since I like the Vera3 UI, I plan to continue to expand my LuaUPnP interfaces for other devices that I have. (FWIW, I have just about 1 of every piece of Insteon hardware you can currently buy on the Smarthome site.)
I have noticed a lot of other posts on the forum indicating that they want to do Insteon related stuff that doesn’t seem to be supported by the existing implementation. So, I am wondering if there is enough interest out there for me to adapt what I have been working on to be more suitable to run as a fully controlled daemon on the Vera3?
Are other people interested in something like this?
One of the things holding me back from releasing it is figuring out how I would support the costs of maintaining it. There are a lot of devices that I will probably never use that I have had to purchase so far in order to get the implementation working. I imagine there will be new devices in the future that I will need to pick up. If there is enough interest, does anyone have any suggestions on how to cover those costs?
If you are interested, please reply and let me know what kind of functionality you would like to see. I will make my decision based on the response that I get, so even a response of “Yes, please. I have devices X, Y, Z that I would like supported.” will help me!
Thanks!
EDIT (4/21/2012) :
NOTE : Getting Altsteon up and running takes some understanding of Linux. If you are unsure how to scp something from one machine to another, or figure out the device name a USB->Serial adapter has been given, you should probably wait to see if an easier solution comes along!
I have been asked to keep this post up to date with the latest status. So, I’ll do my best.
Altsteon currently works on the Vera 3 only. The only want to use a Vera 2 right now is to run the daemon portion on an x86 Linux box. (EDIT 4/28/12 : Vera 2 binaries are now available. Download the attachment from this post http://forum.micasaverde.com/index.php/topic,8910.msg71493.html#msg71493 Future releases will contain the Vera 2 binaries in the tarball.)
UI5 is the only UI version that is tested. It may work on earlier versions, but it has not been tested and I have no plans to test it. However, all of the documentation you would need to add support is included in the Altsteon tarball.
At this point, the majority of Insteon devices are supported. Many are buggy. However, I do run this in my own home, and Mrs. FBA seems to be generally pleased with the results.
Someone also posted and said that the Altsteon pieces can be downloaded from the app marketplace. This shouldn’t be possible as I have not yet submitted the app for approval. However, if it is visible, I highly recommend AGAINST using it. The latest patches may not be in there, so you may have to deal with bugs that have been resolved.
And, a final word. This project is something that I work on as I have time, for my own purposes. It isn’t supported by MCV, or even myself for that matter. I do attempt to help people the best that I can, but bug fixes and question responses may have significant turn-around times. There are others on the forum who can also help, so posting is a good idea if you are stuck. Just please treat all with respect as anyone that attempts to help you is doing it out of the goodness of their heart. (Quick side note. I have not had anyone on this forum be disrespectful, and hope I never will. But, I have done other projects where people have been awfully rude to people trying to help them.)