Bonjour a tous,
Le sujet est largement abordé mais je ne vois pas de solution qui récupère l’info renvoyer par le linky du tarif en cours Heure Pleine ou Heure Creuse pour repartir la conso d’un sous compteur.
Il me semble plus juste de partir de cette info plutôt que de rentrer en dur les plages horaires qui peuvent potentiellement changées.
Merci par avance
Stéphane
Salut,
Pas certain de ce qui te manque vraiment.
Mais si tu récupères les infos du compteur à partir de la téléinfo ou avec un zlinky, tu devrais avoir directement les index séparés pour rentrer dans le dashboard énergie directement.
Pour le tarif en cours tu as aussi l’info PTEC (en mode historique, je n’ai pas regardé l’équivalent en mode standard) qui contient exactement le tarif que le compteur utilise à ce moment-là.
Si ta question est comment prendre ça en compte pour changer le tarif utilisé, ça peut se faire par exemple avec une automatisation qui change le tarif à chaque fois que cette valeur change…
Salut @AlexHass
Merci pour ton retour,
Effectivement le Linky a déjales indexs séparé et c’est ok dans le module Energie
Je cherche à séparé la conso sur un autre compteur Zigbee qui me remonte un seul index.
L’idée étant effectivement d’alimenter un index HP si le tarif en cours du linky = HEURE PLEINE et un second index HC si le tarif en cours du linky = HEURE CREUSE.
Merci par avance
Stéphane
Le plus simple serait un utility_meter, avec les 2 tarifs et la bascule qui se fait par une automatisation basée sur le tarif remonté par le compteur…
Ok je vais regarder mais si quelqu’un a un exemple je suis preneur
Merci encore pour ton aide
Stéphane
Bonjour,
dans la doc ta un exemple:
pour le tarif
tariffs:
- peak
- offpeak
tu mets ce que tu veut, a la francaise:
tariffs:
- hp
- hc
Ok merci @WarC0zes pour le lien vers la doc
Je viens de tester et cela à l’air de fonctionner :
Pour ceux que cela intéresse :
J’ai créer un compteur de service public en indiquant 2 tarifs que j’ai appelé « hp » et « hc » :
Cela a créé 3 entrées :
J’ai ensuite créé une automatisation avec mes heures creuses qui alimente les 2 compteurs :
alias: TEST COMPTEUR HP HC PISCINE
description: ""
trigger:
- platform: time
at: "20:54:00"
variables:
tariff: HC
- platform: time
at: "02:54:00"
variables:
tariff: HP
- platform: time
at: "15:24:00"
variables:
tariff: HC
- platform: time
at: "17:24:00"
variables:
tariff: HP
action:
- service: select.select_option
target:
entity_id: select.year_energy
data:
option: "{{ tariff }}"
J’ai donc normalement en fonction des heures alimenté les 2 compteurs :
J’attends les heures creuses pour valider mais il y a pas de raison que cela ne fonctionne pas
Merci pour votre aide à tous
Bon je me suis un peu emballé
Ça marche pas.
Rien dans les heures creuses et les heures pleine continues a être alimentées
J’ai modifié HC en hc et HP en hp dans l’automatisation mais idem
J’ai loupé un truc sûrement
Salut attention, il y a un piege
Un coup c’est tariff et l’autre coup c’est tarrifs
Regarde bien l’exemple qur te propose @WarC0zes
Bonjour,
sur ta capture, on vois le select select.tets_cpt_pompe_piscine
et dans ton automatisation tu utilise select.year_energy
. Y a un soucis d’entité utiliser.
Normal, que ca bascule pas entre HP et HC, ta pas choisir le bon selecteur.
Salut @WarC0zes,
Effectivement si je met pas le bon sensor !!!
Je viens de modifier mais toujours pas de bascule sur les heures creuses :
alias: TEST COMPTEUR HP HC PISCINE
description: ""
trigger:
- platform: time
at: "15:24:00"
variables:
tariff: hc
- platform: time
at: "17:24:00"
variables:
tariff: hp
- platform: time
at: "21:54:00"
variables:
tariff: hc
- platform: time
at: "02:54:00"
variables:
tariff: hp
action:
- service: select.select_option
target:
entity_id: sensor.tets_cpt_pompe_piscine
data:
option: "{{ tariff }}"
mode: single
Pour l’utility Meter comment le voir en mode YAML ?
Si tu les a fait du UI, tu ne peut pas. Faut les faire en YAML, pour les voir en YAML
j’ai tout en YAML.
un exemple pour mon frigo, l’utility-meter en yaml
energie_quotidienne_frigo:
source: sensor.0xa4c1383a5eeb5542_energy
cycle: daily
tariffs:
- hp
- hc
energie_mensuelle_frigo:
source: sensor.0xa4c1383a5eeb5542_energy
cycle: monthly
tariffs:
- hp
- hc
l’automatisation, pour changer de tarif
alias: Energie Frigo 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_frigo
- select.energie_mensuelle_frigo
data:
option: "{{ tariff }}"
mode: single
OK je l’ai ai fait du UI donc pas possible
sensor.tets_cpt_pompe_piscine ???
faut une entité select.xxxxxx
celle qui est sur la capture faut mettre.
Il faut créer un fichier utility_meter.yaml mais il faut le déclarer dans le fichier de configuration ?
Passe pas en YAML, ta mal configurer l’entité select encore.
OK je test en modifiant select
je te le dit ici Compteur HP HC suivant tarif du linky - #11 par WarC0zes
je peut pas être plus clair
c’est pas compliquer de choisir select.tets_cpt_pompe_piscine
, si tu est en modu UI dans l’automatisation, et choisir entité, tu ne verra que des entité select a sélectionner.
action:
- service: select.select_option
target:
entity_id: select.tets_cpt_pompe_piscine
data:
option: "{{ tariff }}"
Désolé j’avait mal lu