Problème de création d'un history_stat

Mon problème

Bonjour à tous,
Je débute et je dois sûrement mal faire quelque chose : j’aimerais connaître la durée d’allumage en me basant sur les valeurs de mon Netatmo.

J’ai donc créer un sensor qui récupère la valeur havc_action de mon thermostat. Cette partie est pour moi OK :

# Etat Netatmo
- platform: template
  sensors:
    etat_netatmo:
      friendly_name: "Etat Netatmo"
      value_template: "{{ state_attr('climate.salon', 'hvac_action') }}"

Ce bout de code se trouve dans un fichier sensors.yaml qui a été déclaré dans mon fichier configuration.yaml en faisant un sensor: !include sensors.yaml

Je vois bien mon sensor et ce qu’il récupère est juste.

Viens donc maintenant mon problème de newbie ! L’utilisation d’history_stat ! Dans le même fichier sensors.yaml je rajoute :

# Utilisation journalière du chauffage
- platform: history_stats
  name: Temps de Chauffage
  entity_id: sensor.etat_netatmo
  state: 'heat'
  type: time
  start: "{{ now.replace(hours=0, minute=0, second=0) }}"
  end: "{{ now() }}"

Je redémarre mais je n’arrive pas à exploiter/trouver cette information

Ma configuration


System Information

version core-2024.3.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.6.20-haos
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1405
Downloaded Repositories 2
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.1
update_channel stable
supervisor_version supervisor-2024.03.0
agent_version 1.6.0
docker_version 24.0.7
disk_total 117.4 GB
disk_used 4.2 GB
healthy true
supported true
board generic-aarch64
supervisor_api ok
version_api ok
installed_addons Terminal & SSH (9.10.0), Studio Code Server (5.15.0), File editor (5.8.0)
Dashboards
dashboards 1
resources 0
views 2
mode storage
Recorder
oldest_recorder_run 12 mars 2024 à 07:58
current_recorder_run 16 mars 2024 à 14:49
estimated_db_size 26.83 MiB
database_engine sqlite
database_version 3.44.2
___

En utilisant la bonne syntaxe tout fonctionne… j’aurais du copier/coller pour une fois !
Il manquait les () à now et un s en trop à hours !!!
start: "{{ now().replace(hour=0, minute=0, second=0) }}"

Désolé d’avoir ouvert un topic pour ça, j’ai pas encore le reflexe de consulter les logs qui 'mont donné la solution.

1 « J'aime »