Download version 0.9.16 here
NOTE: This plugin is no longer supported. You're welcome to download, use, and modify the code as you please, but I no longer live in an area that supports the hardware necessary to provide support for this plugin. Sorry for the inconvenience.
Energy EAGLE is a beta (pre-release) plugin for Perceptive Automation's Indigo Pro (versions 5.x through 6.x) home control software which allows you to integrate your Rainforest Automation RFA-Z109 EAGLE wireless SmartMeter reader into the Indigo system. It gathers all the readings provided by the SmartMeter to the EAGLE and integrates that data into an Indigo device which can then be used as the basis for energy usage triggers.
Energy EAGLE gathers the following data into a single Indigo device:
- Current Load (kW). This is the amount of electrical power (in kW) being drawn through the SmartMeter.
- Current Load Timestamp. This is the date and time when the SmartMeter reported the most recent current load value.
- Change in Current Load (kW). The amount of change in power drawn through the SmartMeter since the last reading was reported. This can help detect when large appliances are turned on or off.
- Time Since Last Current Load Change (s). The number of seconds that have passed between the last SmartMeter report to the EAGLE and the current reading. This, along with the Change in Current Load, can be used to calculate a rate of change in power demand.
- Total from Utility (kWh). The total number of kWh of energy delivered from the utility company to you. This represents the meter reading used by the utility for billing.
- Total to Utility (kWh). For those with an electric solar system, this represents the energy returned by you to the utility company.
- 24 Hourly Energy Usage States. Energy usage is summarized for each of the last 24 hours into a separate Indigo device state.
- Energy Consumption Today. Shows just the energy used for the current day.
- Advanced Pricing. Manually configure either tiered or time-of-day pricing. Energy EAGLE will keep track of energy usage and calculate a running total cost estimate
- Price per kWh, Price Tier, Price Rate Label. These are the price (in your local currency) of electrical energy charged by your electric utility company, the pricing tier set by them, and the label they've assigned to the current pricing structure, respectively. Not all companies distribute price information to the SmartMeter, so these parameters may be blank. You can also set a fixed price on the EAGLE manually which will be reflected in the Indigo device as well.
- ZigBee Connection Status, Channel, Signal Strength. These all reflect the wireless connection status between the SmartMeter and the EAGLE and appear in the Indigo device as well.
- Message, Message ID, Message Confirmation Required, Message Confirmed, Message Queue Status. The electric company can send messages to customers through the SmartMeter. These data are reflected in the Indigo device.
Installation
Download the Energy EAGLE 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 Energy EAGLE.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 option is to enable debugging, which is not necessary except for support reasons, so just click the "Save" button.
Usage
You can create an Indigo device for your RFA-Z109 EAGLE that reflects all the SmartMEter readins it gathers.
- Create a new Indigo device (click "New..." in the Devices window). Select the "Energy EAGLE" plugin as the device Type. Select "RFA-Z109 EAGEL" as the device type.
- A "Configure RFA-Z109 EAGLE" dialog will appear. Enter the IP Address or the zero-configuration local host name (such as "eagle-000204.local") and click "Save". Don't forget to name your EAGLE device.
Use standard Indigo triggers to send notifications or turn off lights when the Current Load becomes high. Or send notifications when energy Total from Utility goes beyond a given threshold.
Go to this thread for Energy EAGLE discussions.