From 95d06b32975c2932e8d6132e72f9e1237c368dc9 Mon Sep 17 00:00:00 2001 From: joe248 Date: Wed, 8 Mar 2017 03:14:43 -0600 Subject: [PATCH] Add documentation for ComEd Hourly Pricing sensor (#2186) --- .../sensor.comed_hourly_pricing.markdown | 37 ++++++++++++++++++ source/images/supported_brands/comed.jpg | Bin 0 -> 5771 bytes 2 files changed, 37 insertions(+) create mode 100644 source/_components/sensor.comed_hourly_pricing.markdown create mode 100644 source/images/supported_brands/comed.jpg diff --git a/source/_components/sensor.comed_hourly_pricing.markdown b/source/_components/sensor.comed_hourly_pricing.markdown new file mode 100644 index 00000000000..2f5e3074809 --- /dev/null +++ b/source/_components/sensor.comed_hourly_pricing.markdown @@ -0,0 +1,37 @@ +--- +layout: page +title: "ComEd Hourly Pricing" +description: "Instructions how to set up the ComEd Hourly Pricing sensor in Home Assistant." +date: 2017-03-02 0:15 +sidebar: true +comments: false +sharing: true +footer: true +logo: comed.jpg +ha_category: Energy +ha_release: 0.40 +ha_iot_class: "Cloud Polling" +--- + +The ComEd Hourly Pricing program is an optional program available to ComEd electric subscribers which charges customers a variable rate for electricity supply based on current demand rather than a traditional fixed rate. Live prices are published [here](https://hourlypricing.comed.com/live-prices/) and also via an [API](https://hourlypricing.comed.com/hp-api/) which we can integrate as a sensor in Home Assistant. + +There are two price feeds available: the 5-minute price and current hour average price. + +```yaml +# Example configuration.yaml entry +sensor: + - platform: comed_hourly_pricing + monitored_feeds: + - type: five_minute + - type: current_hour_average +``` + +Configuration variables: + +- **monitored_feeds** array (*Required*): Feeds to monitor. + - **type** (*Required*): Name of the feed. + - **five_minute**: The latest 5-minute price in cents. + - **current_hour_average**: The latest current hour average price in cents. + - **name** (*Optional*): Custom name for the sensor. + - **offset** (*Optional*): The pricing feeds provide only the *supply* cost of the electricity. The offset parameter allows you to provide a fixed constant that will be added to the pricing data to provide a more accurate representation of the total electricity cost per kWh. + diff --git a/source/images/supported_brands/comed.jpg b/source/images/supported_brands/comed.jpg new file mode 100644 index 0000000000000000000000000000000000000000..faf26eca780b070a2edd0958d4ff9d4ccddb145e GIT binary patch literal 5771 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 XhUo;&4Nn5Pmj3Mn=s#!5c`@-nNrk1t literal 0 HcmV?d00001