Vera Home Automation Plugins

I'm a very active plugin developer for the Vera home automation controller. Here's a list of my most popular plugins, which run on all current Vera models/firmware (many of them also operate on the open source openLuup Vera emulation).

  • AutoVirtualThermostat - A plugin to allow Vera users to use switch-controllable heating and cooling units like a full air handling system. AVT implements the features of a dual heating-cooling thermostat with auto-changeover. Features include separate heating and cooling setpoints, fan control, Comfort/Economy modes, scene control, and scriptability.
  • DeusExMachinaII - A plugin to simulate presence in a home when unoccupied. The plugin controls any number of loads, configurable by the user. Operation begins at a random time soon after sunset (default) or a specific user-determine time, or under script or scene control. Operation stops at a random time after a user-specified time (default) or under scene or script control. This plugin was originally authored by another Vera user, who subsequently turned the project over to me.
  • DelayLight - A plugin to provide timer control of a set of lights/loads, with optional sensor capability for presence detection or other purposes.
  • Intesis WMP Gateway - A plugin to interface Intesis heating/cooling gateway products with the Vera. This plugin supports network-accessible devices using Intesis' WMP protocol, and presents a simple thermostat interface to the Vera user. The project was done at the request of Intesis, but was done on a pro-bono basis.
  • Rachio Service - A plugin to interface Rachio Iro irrigation controls with Vera. The plugin allows the user to monitor the operation of the controls, start and stop watering schedules, start and stop watering of individual zones, and enable or disable controllers, schedules, or individual zones.
  • Reactor - One of Vera's long-standing shortcomings is that its conditional logic for triggering automations in incredibly basic, and under-powered by current home automation standards. Reactor addresses this by allowing the user to create programmable logic with simple boolean expressions to drive scenes, notifications, and other events.
  • SiteSensor - A plugin to allow Vera users to collect data from remote services (e.g. text streams, RESTful APIs) and make it readily available within the Vera scene and scripting environment. In addition to data collection, parsing and storage, in uses the "security sensor" behavior to signal a simple binary (tripped/not tripped) state in response to a test of a value in the response. For example, it can query a publicly-available RESTful API that returns current air quality for a specified geographic location, store the Air Quality Index (AQI), and also signal tripped state if the AQI exceeds a user-provided threshold.
  • Venstar ColorTouch - A plugin to communicate with and integrate Venstar ColorTouch thermostats.
  • Virtual Sensor - A plugin to emulate the behavior of a variety of sensors. Used for testing automations, scripting, and other plugins, it is a simple test tool grown of necessity, as the best tools are.
  • SceneSlayer - This is project currently in progress to work around some of the gaps and short-comings of Vera's built-in scene controller management. It offers coordination between scene controllers, scenes and loads, proper management of scene controller displays, and additional control features such as the ability to have a button reverse the effect of a previously-executed scene.