Indigo Thermostat Add-on

Indigo handles Thermostat’s pretty well, but this Add-On for Indigo v5 enhances the information you can get from Indigo.

What does it add?

  • New States
    • Maximum Temperature  – The plugin will notify the owner when this temperature is reached
    • Minimum Temperature – The plugin will notify the owner when this temperature is reached
    • acDailyRunTime – The number of minutes that this has run for the last day
    • acWeeklyRunTime – The number of minutes that this has run for the last Week
    • acMonthlyRunTime – The number of minutes that this has run for the Month
    • acYearlyRunTime – The number of minutes that this has run for the last year (Jan 1 to Dec 31)
    • acLastOn – The Time/Date when the AC / Cooling was last turned On
    • acLastOff – The Time/Date when the AC / Cooling was last turned Off
    • acLastRunTime – The number of Minutes, that the AC was last run for
    • fanLastOn – The Time/Date when the Fan was last turned On
    • fanLastOff – The Time/Date when the Fan was last turned Off
    • fanLastRunTime – The number of Minutes, that the Fan was last run for
    • fanDailyRunTime – The number of minutes that this has run for the last day
    • fanWeeklyRunTime – The number of minutes that this has run for the last Week
    • fanMonthlyRunTime – The number of minutes that this has run for the Month
    • fanYearlyRunTime – The number of minutes that this has run for the last year (Jan 1 to Dec 31)
    • heatingLastOn – The Time/Date when the Heat was last turned On
    • heatingLastOff – The Time/Date when the Heat was last turned Off
    • heatingLastRunTime – The number of Minutes, that the Heat was last run for
    • heatingDailyRunTime – The number of minutes that this has run for the last day
    • heatingWeeklyRunTime – The number of minutes that this has run for the last Week
    • heatingMonthlyRunTime – The number of minutes that this has run for the Month
    • heatingYearlyRunTime – The number of minutes that this has run for the last year (Jan 1 to Dec 31)
    • CurrentTemperature – The current Thermostat temperature (courtesy state, so that you don’t have to look at another device)
    • CurrentHeatSetpoint – The current Heat SetPoint, another courtesy state
    • CurrentCoolingSetpoint – The current Cooling Setpoint, another courtesy state
    • MaximumTempExceeded – boolean, is set to true if max temperature has been exceeded
    • BelowMinimiumTemp – is set to true if the temperature has gone below the  min temperature
    • LastUpdated – The Time/date stamp when the add-on states was last updated.

When installed, the changes are most noticeable in the Log file…

Sep 18, 2011 8:28:39 AM
Sent INSTEON “Furnace Link” turn cool on
Received INSTEON “Furnace Link” off (button 2)
Thermostat Add-On The Heating System ran for 7 minutes (Hours: 0.0)

Install Instructions:

  1. Download the Thermostat Add-On
  2. Unzip the zip file
  3. Double click on the Thermostat.indigoplugin file.  Indigo should prompt to install or upgrade the plugin.
  4. Create a New Indigo Device
  5.    Type is Plugin
  6.    Plugin is Thermostat Enhancement Add-On
  7.    Model is Thermostat Monitor
This will create the device to Monitor the existing Indigo Thermostat device (eg. Venstar Thermostat).
A feature enhancement of this plugin will be to merge this with the Indigo Thermostat device, so that you will not need a separate device.

Downloads:

  • Adds Better Error Checking with the Thermostat Adapter States
  • Adds Enforced Temperature Ranges with Heating & Cooling
  • Version 1,     Download from Here
    • First Public Release