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é.
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
Bonjour à vous tous et merci pour ce tuto 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
As-tu essayé comme cela dans les outils de développement → modèles:
{% 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')) -%}
HC
{%- else -%}
HP
{%- endif %}
Le plus simple est de le laisser en ligne, par contre tu dois remplacer HC et HP par les input_numbers correspondants. Si ça ne fonctionne pas, il faut que tu regardes du côté de la déclaration de tes inputs_numbers.
Je t’invite à reprendre la même nomenclature que moi pour les noms, ça évite de faire des erreurs.
Bonjour Nicocolt, je viens de lire ton tuto, je suis en tempo et je connais à l’avance le prochain jour avant que EDF m’envois un mail pour me l’annoncer .
est ce que je peux adapter ton tuto à mon cas.
en te remerciant
Bonjour
Merci pour ce tuto
Du coup quelle serait la syntaxe s’il on a plusieurs periode, 5 exactement (HP, HC et Heures super creuses) avec un abo Total ?
du genre :
HC > 00h00 - 02H00 /// 06h00 - 07h00 /// 23h00 - 23h59
HSP > 02h00 - 06h00
HP > 07h00 - 23h00
Je ne suis pas très habitué au code désolé
Merci d’avance