Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- store_running_cost_oppvaskmaskin:
- automation:
- - alias: lagre_dagens_verdi_oppvaskmaskin
- trigger:
- - platform: time
- at: "23:59:00"
- action:
- - service: input_number.set_value
- data_template:
- entity_id: input_number.running_cost_oppvaskmaskin
- value: "{{ state_attr('sensor.cost_oppvaskmaskin', 'this_day') |float(0)+ states('input_number.running_cost_oppvaskmaskin') |float(0)}}"
- ### Input Numbers
- input_number:
- running_cost_oppvaskmaskin:
- name: Totalkost Oppvaskmaskin
- min: 0
- max: 99999999999999999
- step: 0.01
- mode: box
- unit_of_measurement: "kr"
- ### Input Boolean
- input_boolean:
- oppvaskmaskin_on:
- name: Oppvaskmaskin kjører
- # Kostnad
- sensor:
- - platform: template
- sensors:
- cost_oppvaskmaskin:
- friendly_name: "Oppvaskmaskin"
- unit_of_measurement: "kr"
- icon_template: "mdi:cash-multiple"
- value_template: >
- {{states('input_number.running_cost_oppvaskmaskin') |float(0)}}
- attribute_templates:
- pr_hour: >-
- {{ ((states('sensor.watt_oppvaskmaskin')|float(0))
- * (states('sensor.price_pr_kwh_including_nettleie_and_compensation')|float(0))/1000)|round(2, default=0)
- }}
- this_day: >-
- {{ ((states('sensor.daily_energy_oppvaskmaskin')|float(0))
- * (states('sensor.price_pr_kwh_including_nettleie_and_compensation')|float(0))) | round(2, default=0)
- }}
- daily: >-
- {{ ((states('sensor.daily_cost_oppvaskmaskin')|float(0))) }}
- daily_last_period: >-
- {{ ((state_attr('sensor.daily_cost_oppvaskmaskin', 'last_period'))|float(0)) }}
- weekly: >-
- {{ (states('sensor.weekly_cost_oppvaskmaskin')|float(0)) }}
- weekly_last_period: >-
- {{ ((state_attr('sensor.weekly_cost_oppvaskmaskin', 'last_period'))|float(0)) }}
- monthly: >-
- {{ (states('sensor.monthly_cost_oppvaskmaskin')|float(0)) }}
- monthly_last_period: >-
- {{ ((state_attr('sensor.monthly_cost_oppvaskmaskin', 'last_period'))|float(0)) }}
- quarterly: >-
- {{ (states('sensor.quarterly_cost_oppvaskmaskin')|float(0)) }}
- quarterly_last_period: >-
- {{ ((state_attr('sensor.quarterly_cost_oppvaskmaskin', 'last_period'))|float(0)) }}
- # Energy
- - platform: template
- sensors:
- energy_oppvaskmaskin:
- friendly_name: "Oppvaskmaskin"
- unit_of_measurement: "W"
- icon_template: "mdi:flash"
- value_template: >
- {{states('sensor.kwh_oppvaskmaskin') |float(0)}}
- attribute_templates:
- daily: >-
- {{ ((states('sensor.daily_energy_oppvaskmaskin')|float(0))) }}
- daily_last_period: >-
- {{ ((state_attr('sensor.daily_energy_oppvaskmaskin', 'last_period'))|float(0)) }}
- weekly: >-
- {{ (states('sensor.weekly_energy_oppvaskmaskin')|float(0)) }}
- weekly_last_period: >-
- {{ ((state_attr('sensor.weekly_energy_oppvaskmaskin', 'last_period'))|float(0)) }}
- monthly: >-
- {{ (states('sensor.monthly_energy_oppvaskmaskin')|float(0)) }}
- monthly_last_period: >-
- {{ ((state_attr('sensor.monthly_energy_oppvaskmaskin', 'last_period'))|float(0)) }}
- quarterly: >-
- {{ (states('sensor.quarterly_energy_oppvaskmaskin')|float(0)) }}
- quarterly_last_period: >-
- {{ ((state_attr('sensor.quarterly_energy_oppvaskmaskin', 'last_period'))|float(0)) }}
- # Pris pr oppvask i dag
- - platform: template
- sensors:
- cost_per_dishwasher_today:
- friendly_name: "Pr oppvask i dag"
- icon_template: "mdi:cash-multiple"
- unit_of_measurement: "kr"
- value_template: >-
- {% if is_state('sensor.daily_run_oppvaskmaskin', '0') %}
- 0
- {% else %}
- {{ ((state_attr('sensor.cost_oppvaskmaskin', 'this_day')|float(0))
- / (states('sensor.daily_run_oppvaskmaskin')|float(0)))|round(2, default=0)
- }}
- {% endif %}
- ##################################
- # UTILITY METER
- # ENERGY
- utility_meter:
- daily_energy_oppvaskmaskin:
- source: sensor.kwh_oppvaskmaskin
- cycle: daily
- weekly_energy_oppvaskmaskin:
- source: sensor.kwh_oppvaskmaskin
- cycle: weekly
- monthly_energy_oppvaskmaskin:
- source: sensor.kwh_oppvaskmaskin
- cycle: monthly
- quarterly_energy_oppvaskmaskin:
- source: sensor.kwh_oppvaskmaskin
- cycle: quarterly
- yearly_energy_oppvaskmaskin:
- source: sensor.kwh_oppvaskmaskin
- cycle: yearly
- # COST
- daily_cost_oppvaskmaskin:
- source: sensor.cost_oppvaskmaskin
- cycle: daily
- weekly_cost_oppvaskmaskin:
- source: sensor.cost_oppvaskmaskin
- cycle: weekly
- monthly_cost_oppvaskmaskin:
- source: sensor.cost_oppvaskmaskin
- cycle: monthly
- quarterly_cost_oppvaskmaskin:
- source: sensor.cost_oppvaskmaskin
- cycle: quarterly
- yearly_cost_oppvaskmaskin:
- source: sensor.cost_oppvaskmaskin
- cycle: yearly
- # Counter
- daily_counter_oppvaskmaskin_kjort:
- source: counter.oppvaskmaskin_kjort
- cycle: daily
- name: Oppvaskmaskin Kjørt Daglig
- weekly_counter_oppvaskmaskin_kjort:
- source: counter.oppvaskmaskin_kjort
- cycle: weekly
- name: Oppvaskmaskin Kjørt Ukentlig
- monthly_counter_oppvaskmaskin_kjort:
- source: counter.oppvaskmaskin_kjort
- cycle: monthly
- name: Oppvaskmaskin Kjørt Månedlig
- quarterly_counter_oppvaskmaskin_kjort:
- source: counter.oppvaskmaskin_kjort
- cycle: quarterly
- name: Oppvaskmaskin Kjørt Kvartalsvis
- yearly_counter_oppvaskmaskin_kjort:
- source: counter.oppvaskmaskin_kjort
- cycle: yearly
- name: Oppvaskmaskin Kjørt Årlig
Advertisement
Add Comment
Please, Sign In to add comment