Given my switchover of some/many devices to Insteon, I decided to try out an ISY 994i. So far, it has been really quite positive.
It doesn’t have the pretty GUI buttons of Vera, but it does have a decent Java app interface. I am more of a functional engineer type, so it suits me well. It supports conditionals, programs scenes directly into KeypadLincs for you, and seems like magic!
I bought the networking module ($50) and have made the ISY my primary home controller now.
I didn’t want to lose my Z-Wave/Insteon integration like I had with Altsteon, so I wrote a proxy program in java to bridge the two, using the ISY JSDK.
Currently, Vera knows about every device in the house (Insteon and Z-Wave) and it’s current state. A command to a Z-Wave device is handled natively by Vera. A command to an Insteon device goes through the proxy and on to the ISY. When an Insteon device is changed (turned on, dimmed, etc), this is caught by the program, and forwarded on to Vera.
The ISY doesn’t know about the Z-Wave devices, but that’s fine. Those are managed by Vera scenes, which the ISY can call.
Since the ISY is the main controller, it will make scene calls to Vera when needed. This includes door locks, setting Z-Wave lights, etc.
I am keeping both, since I want to maintain HomeWave as my app of choice, and still allow Z-Wave locks, etc. (This may change once the ISY can handle Z-Wave directly). Since Vera is essentially secondary, some things will have 2 scenes. One that HomeWave calls. That scene will call the corresponding scene in the ISY (via the REST API), and the ISY will make any needed calls back to Vera. It can be a bit redundant, but allows for greater flexibility, in my opinion.
For anyone still following along, I also use a DSC alarm system. I have another proxy server which allows by the ISY and Vera to both get states of the alarm sensors, so again, HomeWave can show me at a glance how things are looking in/around the house.
If anyone is interested, I could share more.
[size=14pt]UPDATE 2016-08-15 (sixth update):[/size]
See post #403. Use attached file: universal_devices_isy_plugin_20160815b.zip
- Added more RemoteLinc/MiniRemote subcats
[size=12pt]ATTENTION: For fifth update (20160815) and newer:[/size]
This changes one of the variable names for calling ISY scenes. See the post here:
http://forum.micasaverde.com/index.php/topic,17309.msg224364.html#msg224364
I don’t know what the old code had, so I wanted everyone to be made aware now.
Any Vera scenes that call ISY scenes may/will need to be updated/verified.
[size=10pt]UPDATE 2016-08-15 (fifth update):[/size]
See post #402. Use attached file: universal_devices_isy_plugin_20160815.zip
- Fixed UI7 “Cannot detect device” error
- Added Insteon Thermostat support
- Added Hidden Door Sensor (HDS) support
[size=10pt]UPDATE 2014-10-13 (fourth update):[/size]
Added Insteon leak sensor support. See post #267.
Use attached file: universal_devices_isy_plugin_20141013.zip
[size=10pt]UPDATE 2014-09-03 (third update):[/size]
Added DFON and DFOF support. See post #209.
[size=10pt]UPDATE 2014-07-24 (second update):[/size]
Added motion sensor support.
[size=10pt]UPDATE 2014-07-24:[/size]
garrettwp created a plugin for Vera to interact with an ISY. I attached the latest version from the repository to this post.
See this post for more information on getting the files from the repository directly.