Hello everybody,
can you tell me if the configuration fits?
I thank you.
configuration.yaml
utility_meter:
daily_energy:
source: sensor.energie_verbrauch_kwh
cycle: daily
tariffs:
- peak
- offpeak
weekly_energy:
source: sensor.energie_verbrauch_kwh
cycle: weekly
tariffs:
- peak
- offpeak
monthly_energy:
source: sensor.energie_verbrauch_kwh
cycle: monthly
tariffs:
- peak
- offpeak
yearly_energy:
source: sensor.energie_verbrauch_kwh
cycle: yearly
tariffs:
- peak
- offpeak
- platform: template
sensors:
energie_verbrauch_kwh:
value_template: "{{ states('sensor.energieverbrauch') | int /1000 }}"
esphome configuration
sensor:
- platform: pulse_counter
pin: D4
name: "Energieverbrauch"
unit_of_measurement: 'W'
update_interval: 60s
filters:
# - multiply: 0.06 # in kW
- multiply: 6 # in W
accuracy_decimals: 0
icon: 'mdi:flash'
id: energieverbrauch_w
home assistant automation
alias: Peak / offPeak Werktage
description: HT Werktage 06-22
trigger:
- platform: time
at: '06:00:00'
- platform: time
at: '22:00:00'
condition:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.daily_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.weekly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.monthly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.yearly_energy
mode: single
alias: Peak / offPeak Samstag
description: HT Samstag 00-13
trigger:
- platform: time
at: '00:00:00'
- platform: time
at: '13:00:00'
condition:
- condition: time
weekday:
- sat
action:
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.daily_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.weekly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.monthly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.yearly_energy
mode: single
alias: Peak / offPeak Sonntag
description: HT Samstag 06-00
trigger:
- platform: time
at: '06:00:00'
- platform: time
at: '00:00:00'
condition:
- condition: time
weekday:
- sun
action:
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.daily_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.weekly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.monthly_energy
- service: utility_meter.next_tariff
data: {}
entity_id: utility_meter.yearly_energy
mode: single