Gérer les tarifs de son fournisseur d'électricité dans le tableau énergie

Hello,

As-tu bien ajouté ton sensor dans le tableau énergie en tant qu’entité avec le prix actuel ?

Nico

Merci beaucoup pour ton tuto, j’ai un peu galéré avec les templates, ça fonctionne que si je mets dans template.yaml, pas dans sensor.yaml …
Bref, quand je veux appliquer les coùts, je ne peux cliquer que sur « utiliser une entité de suivi des coûts totaux » … Est ce que quelqu’un a eu ça ? (je fais pour l’instant le relevé avec l’API enedis, mon linxy est en chemin)

Je ne vois pas ce qui t’empêche de cliquer sur le bouton radio « Utiliser une entité avec le prix actuel ».

@bart59 Comme tu dis vient de l’ API Enedis
Vérifier l’entité si vient de l’extérieure, pas d’autres choix, on en a parlé avec @bokub ICI Limitation de HA pour l’instant !

Ah ok , merci en effet, c’est l’API enedis, j’attends mon linxee dans la semaine, donc ça devrait changer les choses !

Merci pour vos réponses :wink:

Je relance ce sujet, parce que je galère à faire ce que je veux (je vous l’ai dit, j’ai tout à réapprendre :slight_smile: ).

J’ai un zlinky connecté à mon HA via Zigbee2MQTT, et un tarif bleu de base tout ce qu’il y a de plus basique.
Je voudrais que l’entité de suivi des couts ds le dashboard Energie me rapporte à peu près les memes chiffres que ceux du suivi d’EDF / Enedis. Aujourd’hui, je calcule le cout avec un prix fixe du kWh, mais il manque le prix de l’abonnement, estimé à 0.4 EUR / jour, à rajouter au prix du kWh (indépendamment de la conso).

J’ai essayé de faire un template qui ressemblait à ca:

{{ 0.4 + 0.225 * states('sensor.zlinky_base') | float }}

ce qui conduit à un résultat différent de ce à quoi je m’attend, parce le sensor.zlinky_base contient l’énergie globale délivrée par le compteur, pas celle du jour.

Comment puis-je procéder pour retrouver les couts quotidiens tels que rapportés par EDF ou Enedis ?

Merci d’avance!

Edit: Réponse apportée dans ce thread: Inclure le coût de l'abonnement dans les prix du Dashboard Energie - #2 par AlexHass

Bonjour, j’ai suivi, mais cela ne fonctionne pas, j’ai ça dans la parti ‹ réseau ›

Hello,

Montre moi la configuration de ton sensor et de tes inputs numbers ?

Nico


la même chose pour les heures creuses

mon confi*.yaml:

Tu as saisi quel coût pour tes inputs numbers ? Je ne vois que la création mais pas l’initialisation avec le coût.

Nico

j’ai noté comme ça:
image

Ok et que te donne l’exécution du template dans les outils de développements ? Le code qui commence par {{ et termine par }}

Nico

je vais chercher, je débute un peu :wink:

pas réussi à voir où trouver…

Ici:

Dans l’éditeur de modèle tu copies/colle la valeur de ton sensor dans configuration.yaml

{% if (((now().strftime('%H:%M') >= '06:20') and (now().strftime('%H:%M') < '22:20'))) -%} {{states.input_number.heure_pleine_cout_kwh.state | float(default=0)}} {%- else -%} {{states.input_number.heure_creuse_cout_kwh.state | float(default=0)}} {%- endif %}

Et tu regardes le résultat que ça te donne. Ca te permettra de valider ton modèle et de le corriger si besoin.
Nico

je viens de faaire
‹ {% if (((now().strftime( ›%H:%M’) >= ‹ 06:20 ›) and (now().strftime(‹ %H:%M ›) < ‹ 22:20 ›))) -%} {{states.input_number.heure_pleine_cout_kwh.state | float(default=0)}} {%- else -%} {{states.input_number.heure_creuse_cout_kwh.state | float(default=0)}} {%- endif %}’

Il me semble que tu as écrit dans ton code heur pleine et moi j’ai écrit heure pleine. Il te manque un e. C’est peut être aussi le cas pour heure creuse. Vérifie de ton côté.

Nico

bien vu, mais c’est pareil.
je cherche aussi…

Essai déjà de mettre ce message dans balise du forum </> par copier coller.
L’erreur dit qu’il n’y a pas pas de valeur (state) pour les entités données, en général ce n’est pas le bon nom.

  • surtout si tu recopies celui de QQ autre !

Quand tu saisie dans le développement, il doit te proposé les noms connus !
Regarde les noms des sensors (input) dans paramètres

  • input_number.heur_pleine_kwh ?

Bonjour à vous tous et merci pour ce tuto :slight_smile: je me permets de me joindre au sujet car je dispose des heures creuses de 3h30 à 8h30 et 13h30 à 15h30, et je ne comprends pas pourquoi j’ai actuellement le prix affiché en HP alors qu’à cet instant il devrait être en HC.
Merci pour votre aide.

template:
  sensor:
    - state: "{% if ((now().strftime('%H:%M') >= '03:30') and (now().strftime('%H:%M') < '08:30')) or ((now().strftime('%H:%M') >= '13:30') and (now().strftime('%H:%M') < '15:30')) -%} {{ states.input_number.heure_creuse_kw_h.state | float(default=0) }} {%- else -%} {{ states.input_number.heure_pleine_kw_h.state | float(default=0) }} {%- endif %}"
      state_class: 'measurement'
      name: "Prix du Kwh"
      unit_of_measurement: "EUR/kWh"
      unique_id: 'prix_kwh_bleu'
      icon: mdi:currency-eur