0.0.7 • Published 4 years ago
homebridge-comed-hourlybilling v0.0.7
homebridge-comed-hourlybilling
A ComEd Hourly Billing plugin for Homebridge. This creates a Light Sensor in homekit, where the LUX reading is actually the current hour average price.
This code is heavily based on the work of Stog's homebridge-fronius-inverter accessory.
Installation
Run these commands:
% sudo npm install -g homebridge
% sudo npm install -g homebridge-comed-hourlybillingNB: If you install homebridge like this:
sudo npm install -g --unsafe-perm homebridgeThen all subsequent installations must be like this:
sudo npm install -g --unsafe-perm homebridge-comed-hourlybillingConfiguration
Example accessory config (needs to be added to the homebridge config.json): ...
"accessories": [
{
"name": "ComEd Rate",
"manufacturer": "ComEd",
"model": "Hourly Billing"
"accessory": "ComEd Hourly Billing"
}
]...
Config Explanation:
| Field | Description |
|---|---|
| accessory | (required) Must always be "ComEd Hourly Billing". |
| name | (required) The name you want to use for for the power level widget. |
| manufacturer | (optional) This shows up in the homekit accessory Characteristics. |
| model | (optional) This shows up in the homekit accessory Characteristics. |
| refreshInterval | (optional) The refresh interval in minutes for polling ComEd. |