Ok so this is still a work in progress but I have a couple Insteon devices working on UI7 with the Altsteon daemon running on a
. (I moved it to a Linux VM now to free up the Raspberry Pi, it works just as well)
If you have any useful input I'm welcome to suggestions. And if anyone else wants to give it a try I'll attach the modified files here.What I've tested so far:
- SwitchLinc (On/off and dimmers)
- Create an SD card image for the Raspberry Pi - See here
- Automate creation of Insteon devices through Vera UIUpdate 5-14-15:
I made some changes that allow the FanLinc to work with UI7. Please see attached for the updated files. The original file was causing reloads due to an typo in the device type of the child device that controls the fan. I was able to find the error thanks to RexBeckett's advice on plugin migration to UI7. Update 5-18-15:
I've created a new repository on SourceForge since the old one is dead. I'm in the process of updating the files and instructions for UI7. I'm not a developer and I'll prob have trouble getting everything working on UI7, so if anyone wants to help out let me know.Update 5-27-15:
Tested dimmer and relay KPLs. Everything is working, no changes needed.Instructions for running on Raspberry Pi / Linux box:
This can also run entirely on the Vera, but since it's not supported I'm not including the instructions here.
1) Install pre-requisites, get the source, and build the binaries
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install automake
sudo apt-get install git
git clone git://git.code.sf.net/p/altsteon/code altsteon-code
2) Set the Altsteon daemon to startup automatically
I would recommend creating a service under /etc/init.d
3) Install the needed files on the Vera
Get the files here: https://sourceforge.net/projects/altsteon2/files/
Go to "Apps" -> "Develop Apps" -> "Luup files"
and upload all of the files in that folder using the Vera UI.
When uploading the files, do not check the box to "Restart Luup after upload".
4) Create the PLM device
Go to : Apps -> Develop Apps -> Create device and enter these values :
Device type : urn:geektaco-info:device:plm:1
Internal ID : plm
Description : plm
Upnp Device Filename : D_InsteonPlm.xml
Upnp Implementation Filename : I_InsteonPlm.xml
Ip Address : <Address of the machine you are running the daemon on>
MAC : <blank>
Room : <doesn't matter>
Parent device : No parent/Please select
Click "Create device". You should eventually get a pop-up indicating that a new device has
been created. If you go back to the "Devices" section of the dashboard you should see a place holder
for the plm. If not, hit the "Reload" button to let the Vera find it.
If you see the PLM in your dashboard, you are ready to start adding Insteon devices to be controlled.
It is best to start with adding a single device and then testing it before starting to bulk add your
5) Link all devices to PLM.
You MUST link all your Insteon devices to your PLM. See your PLM's and device specific User Manuals for the method.
6) Add your devices to the Vera. Instructions for each device can be found in altsteon_instructions.txt
which is included with the Vera files that were downloaded in step 3.