From 2cfe5288de752cf31729012506869713687a8fe4 Mon Sep 17 00:00:00 2001 From: "J.P. Krauss" Date: Wed, 3 Aug 2022 17:02:18 -0700 Subject: [PATCH] Update Energy Package --- packages/energy/energy.yaml | 47 ++++++++++++++++++++++++++++++++-- packages/energy/energy.yaml.j2 | 47 ++++++++++++++++++++++++++++++++-- 2 files changed, 90 insertions(+), 4 deletions(-) diff --git a/packages/energy/energy.yaml b/packages/energy/energy.yaml index b2250d3..a41f58c 100644 --- a/packages/energy/energy.yaml +++ b/packages/energy/energy.yaml @@ -481,8 +481,8 @@ template: # Utility Meters utility_meter: daily_energy: - source: sensor.emporia_net_energy - name: Daily Energy + source: sensor.total_energy_from_grid + name: Daily Energy Consumption cycle: daily tariffs: - Super Off-Peak @@ -490,6 +490,36 @@ utility_meter: - Mid-Peak - On-Peak + monthly_consumed: + source: sensor.total_energy_from_grid + name: Monthly Energy Consumption + cron: 0 0 10 * * + tariffs: + - Super Off-Peak + - Off-Peak + - Mid-Peak + - On-Peak + + monthly_generated: + source: sensor.total_energy_to_grid + name: Monthly Energy Generation + cron: 0 0 10 * * + + yearly_consumed: + source: sensor.total_energy_from_grid + name: Yearly Energy Consumption + cron: 0 0 10 7 * + tariffs: + - Super Off-Peak + - Off-Peak + - Mid-Peak + - On-Peak + + yearly_generated: + source: sensor.total_energy_to_grid + name: Yearly Energy Generation + cron: 0 0 10 7 * + automation: # ----------------------------------------------------------------------------- @@ -506,3 +536,16 @@ automation: entity_id: select.daily_energy data: option: "{{ sensor.tou_period }}" + + - service: select.select_option + target: + entity_id: select.monthly_consumed + data: + option: "{{ sensor.tou_period }}" + + - service: select.select_option + target: + entity_id: select.yearly_consumed + data: + option: "{{ sensor.tou_period }}" + diff --git a/packages/energy/energy.yaml.j2 b/packages/energy/energy.yaml.j2 index 2c46a04..c340da1 100644 --- a/packages/energy/energy.yaml.j2 +++ b/packages/energy/energy.yaml.j2 @@ -132,8 +132,8 @@ template: # Utility Meters utility_meter: daily_energy: - source: sensor.emporia_net_energy - name: Daily Energy + source: sensor.total_energy_from_grid + name: Daily Energy Consumption cycle: daily tariffs: - Super Off-Peak @@ -141,6 +141,36 @@ utility_meter: - Mid-Peak - On-Peak + monthly_consumed: + source: sensor.total_energy_from_grid + name: Monthly Energy Consumption + cron: 0 0 10 * * + tariffs: + - Super Off-Peak + - Off-Peak + - Mid-Peak + - On-Peak + + monthly_generated: + source: sensor.total_energy_to_grid + name: Monthly Energy Generation + cron: 0 0 10 * * + + yearly_consumed: + source: sensor.total_energy_from_grid + name: Yearly Energy Consumption + cron: 0 0 10 7 * + tariffs: + - Super Off-Peak + - Off-Peak + - Mid-Peak + - On-Peak + + yearly_generated: + source: sensor.total_energy_to_grid + name: Yearly Energy Generation + cron: 0 0 10 7 * + automation: # ----------------------------------------------------------------------------- @@ -158,3 +188,16 @@ automation: data: option: "{{ sensor.tou_period }}" + - service: select.select_option + target: + entity_id: select.monthly_consumed + data: + option: "{{ sensor.tou_period }}" + + - service: select.select_option + target: + entity_id: select.yearly_consumed + data: + option: "{{ sensor.tou_period }}" + +