Google Analytics Tracking snippet
 

Dimmer Extender Indigo Plugin

 

MAIN MENU:

Main Page
Music
Files
About Me


XP-80 Site
XV-5080 Site
Fantom-X8 Site
KI6BCK Radio

 

Dimmer Extender v1.1.1

(FREE Indigo Pro 5 and 6 Plugin)

Dimmer Extender extends Indigo's functionality by adding the ability to specify a different dimming/brightening rate each time you set the brightness of a SmartLabs INSTEON dimmer. It also allows you to create Indigo triggers based on the start and stop brightening and dimming INSTEON commands not normally triggerable through Indigo Pro.

When using Dimmer Extender to dim your SmartLabs dimmers, it offers the following options.

  • Selectable Brightness Source. Set the brightness level of a dimmer either using a value you enter (such as "25" or "80" percent), using the value of any Indigo variable, or using the current brightness of any other dimmer in Indigo.
  • Selectable Ramp Rate Source. Set the rate at which the dimmer changes brightness based on either a ramp rate time you specify (e.g. 0.3 seconds, 8 minutes) or from the value of an Indigo variable.
  • Optional Short Delay. Specify a brief delay before Dimmer Extender sends the INSTEON command to the dimmer. This can be useful in larger, more complex installations where INSTEON message collision is encountered frequently. Setting a brief delay can reduce instances where messages fail to send or be acknowledged.
  • Optional Retries on Error. If sending a message to a dimmer fails, you can specify how many times Dimmer Extender should attempt to resend the command to the dimmer before giving up. This can be useful if sending messages to a dimmer fails on occasion and its important that every effort is made to confirm that it's on or off (e.g. a porch light is on at night while you're away, etc).
  • Send Start Brightening, Start Dimming, and Stop Brightening/Dimming INSTEON Commands. While Indigo recognizes the commands, it does not currently provide the ability to send commands to INSTEON devices that instruct them to start manually adjusting brightness until told to stop. Dimmer Extender allows you to send these commands. This can be useful if you wish to trigger the brightening of a light through some other device (such as a Z-Wave or X10 remote). It can also be useful in telling the INSTEON Micro Open/Close Module to start and stop raising or lowering blinds without moving them all the way up or down.
  • Send Brighten by 1 Step and Dim by 1 Step INSTEON Commands. Most INSTEON dimmers not only respond to commands setting the brightness to a specific level, a specific level at a specific rate, and commands to manually start and stop changing brightness, but they also respond to incremental brighten and dim commands that Indigo does not currently support. While the 1 step brightening/dimming commands may not be useful for dimmers (since Indigo does offer the "brighten by %" and "dim by %" actions), these special INSTEON incremental change commands might be useful for non-dimmer devices that respond to dimming commands.

When using Dimmer Extender to trigger events, you can create Indigo triggers for the following events.

  • INSTEON Start Brightening. This is the INSTEON command sent by INSTEON devices like SwtichLinc Dimmers and RemoteLincs when you press and hold the UP paddle or button. It normally tells all linked devices to begin brightening their connected load. Now you can use the same command to trigger any event you like, such as turning up the volume in your home theater.
  • INSTEON Stop Brightening. This is the corresponding INSTEON command sent by the same INSTEON deivces above when you leg go of the UP paddle or button. It tells all linked devices to stop brightening their connected load. You can use it for anything you like now, such as to stop turning up the volume in your home theater.
  • INSTEON Start Dimming. Similar to Start Brightening, when holding down the DOWN paddle or button, this normally tells linked devices to start dimming their connected load. You can trigger any event you like now, like turning down your home theater volume.
  • INSTEON Stop Dimming. This, of course, is the counterpart to the Start Dimming command and tells linked devices to stop dimming their connected load. You can use it to do whatever you like, such as to stop turning down the volume in your home theater.

Installation

Download the Dimmer Extender zip file (link above) to the computer running the Indigo server. If the file is not already unzipped, double-click the .zip file to unzip it. Open the folder that is expanded from the zip file and double-click the Dimmer Extender.indigoPlugin file. The Indigo client will open and prompt to install the plugin. Click the option to install and enable the plugin. You'll be prompted to configure the plugin. The only configuration is to enable debugging. You won't want to do this unless trouble-shooting a problem, so just click OK. All done!

Usage

Within any Indigo action dialog (from a Trigger, Action Group, Schedule, Control Page action, etc), with Indigo 5, set the action "Type" to "Plugin". Select "Dimmer Extender" as the plugin to use. For Indigo 6, simply go to the "Device Actions" menu and the "Dimmer Extender Actions" sub-menu. Select the Action "Set Brightness with Ramp Rate" (the only action available). Choose a device from the "Device" menu that appears. Click "Edit Action Settings...". Follow the instructions in the "Configure Set Brightness with Ramp Rate" dialog that appears.

When createing an INSTEON Start/Stop Brightening/Dimming trigger, within Indigo 5, select "Plugin" as the event Type. With Indigo 6, select "Dimmer Extender Events" from the Type menu. Select the brightening/dimming event type. Click Edit Event Settings and select the INSTEON dimmer device you want the trigger to be based on. Select the Button or Group to monitor. Not all devices send commands on all 8 groups listed. For example, the SwitchLinc Dimmer only sends button/group 1 commands. A 4-button RemoteLinc 2 only sends on button/groups 1 through 4 and an 8-button RemoteLinc 2 sends on all 8 button/groups. The 6-button KeypadLinc Dimmer and Relay send on button/groups 1 through 6 while the 8-button versions send on all 8 button/groups. Be sure to test the trigger after selecting the button/group to be sure it is being triggered off the correct button.

A Note About Compatibility

Dimmer Extender only supports SmartLabs INSTEON dimmers. It uses SmartLabs defined standard INSTEON messages to set both brightness and ramp rate with each command. During testing, it was noticed that with some SwitchLinc Dimmers, when sent a standard ON or OFF command, they would use the most recent ramp rate sent by Dimmer Extender instead of their internal default ramp rate. Also, Dimmer Extender has only been tested with a few SmartLabs INSTEON dimmers, such as the SwitchLinc Dimmer (both dual-band and power line only models) and LampLinc Dimmers (both dual-band and power line only models). Dimmer Extender has not been tested with newer i2CS dimmers, but should still work (if not, let me know). I'd be interested in knowing if Dimmer Extender works with older INSTEON dimmers or with the ICON dimmers. However, Dimmer Extender will NOT work with X10 dimmers.

Changes Since 1.0.1

  • Added: Brighten by 1 Step and Dim by 1 Step actions which can be sent to any INSTEON device.
  • Added: Start Brightening, Start Dimming, and Stop Brightening/Dimming actions which can be sent to any INSTEON device.
  • Fixed: A bug that updated Indigo with the wrong actual brightness of a dimmer after Dimmer Extender sent a Set Brightness with Ramp Rate command to it.