This is a basic iOS app for controlling a Vera automation system.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


This is a basic iOS app for controlling a Vera automation system. It was designed around my personal VeraLite setup and not all parts will work for everyone. The Audio control part only works with a custom Vera plugin that I wrote to talk to my Russound audio units over TCP/IP. You can also set which devices and scenes to exclude using the Settings tab.

This is a work in progress. The app works on the iPhone and iPad. I use the app everyday and it works pretty well in my setup.


Please contact me directly at or open a GitHub issue.


I'm not a graphic designer and the device cells could use on and off icons. If you have any artistic ability and want to design icons that can be put into the public domain, please let me know. (I want to have the icons in the public domain so that I can keep the source on GitHub without having to deal with licensing issues; if you want a different license for your icons, but are good with them being included in this source, that's fine as well.)



Thermometer icon by Marco Olgio and is in the public domain.

Light Bulb icon by OCHA Visual Information Unit and is in the public domain.

Radio icon by Camilo Villegas and is in the public domain.

Leaf icon by Arthy.P and is in the public domain.

Cinema icon by Saman Bemel-Benrud and is in the public domain.

Power icon by Amos and is in the public domain.

Lock icon by Lea Verou and is in the public domain.

Gear icon by Ryan Oksenhorn and is in the public domain.

Source Code

ActionSheetDelegate by Joshua Caswell and is in the public domain.

AFNetworking by Mattt Thompson

HexColors by [Marius Landwehr] ( and [holgersindbaek] (

HTProgressHUD by GunWoo Choi

TSMessages by Felix Krause

PDKeychainBindingsController by Carl Brown

IGDigest by Francis Chong


  • Fix issues where login prompt comes up on failed connection


The source code or any portion of it may be used in any application used for non-commercial purposes without payment. However, you must attribute the work to me with something like:

Portions ©2013-2014 Scott Gruby. All rights reserved.

You must make it clear in your documentation that you are responsible for any application you develop.

If you would like to use the code in a commercial project, please contact me at My terms are pretty reasonable in that I require a copy of whatever your develop (including hardware, if you plan on using it with a piece of hardware other than the VeraLite that I own and you are a hardware manufacturer) and must comply with the terms above.

You may not bundle the application as is (or remove pieces and bundle it) and distribute it.

This license is pretty simple and if you have any questions, please contact me.

See individual projects for licenses for AFNetworking, HexColors, HTProgressHUD, TSMessages, PDKeychainBindingsController, and IGDigest.