Ta un sujet dessus Créer un tableau de bord équivalent de suivi conso sur jeedom - #5 par cob94440
Faut passer par des sensors template et utility_meter.
Moi j’ai additionné les Hp et HC ( dans template.yaml)
- sensor:
- name: zlinky_metering_HC_HP_sum
unit_of_measurement: "Wh"
device_class: energy
state_class: total_increasing
state: >-
{% if is_state('sensor.0x00158d0005d299cf_hchc', 'unknown') %}
unknown
{% elif is_state('sensor.0x00158d0005d299cf_hchp', 'unknown') %}
unknown
{% else %}
{% set HC = states('sensor.0x00158d0005d299cf_hchc') | float*1000 %}
{% set HP = states('sensor.0x00158d0005d299cf_hchp') | float*1000 %}
{{ HC + HP | int }}
{% endif %}
dans utility_meter.yaml, pour calculer la conso journaliere des HP et HC:
energie_quotidienne_home:
source: sensor.zlinky_metering_hc_hp_sum
cycle: daily
tariffs:
- hp
- hc
dans sensor.yaml ( j’ai pas utiliser le nouveau format template, faut que je mette a jour):
- platform: template
sensors:
energy_home_cout_daily:
friendly_name: 'Energie home jour € hp+hc'
value_template: "{{ (((states('sensor.energie_quotidienne_home_hp')|float)*states('input_number.box_prix_hp')|float) + ((states('sensor.energie_quotidienne_home_hc')|float)*states('input_number.box_prix_hc')|float)) /1000 |round (3) }}"
unit_of_measurement: "€"
unique_id: energy_home_cout_daily
energy_home_total_daily:
friendly_name: 'Energie home jour consommée'
value_template: "{{ (states('sensor.energie_quotidienne_home_hp')|float + states('sensor.energie_quotidienne_home_hc')|float) |round(2) }}"
unit_of_measurement: "Wh"
unique_id: energy_home_total_daily
J’ai créer deux input number pour le prix:
Et pour finir, la création d’une automatisation, qui va changer les tarifs suivant mes heures HP et HC:
alias: Energie Maison Tarif
description: ""
trigger:
- platform: time
at: "04:56:00"
variables:
tariff: hp
- platform: time
at: "20:56:00"
variables:
tariff: hc
condition: []
action:
- service: select.select_option
target:
entity_id:
- select.energie_quotidienne_home
data:
option: "{{ tariff }}"
mode: single
select.energie_quotidienne_home est une entité créer automatiquement par utility_meter pour savoir quel tarif est utiliser.