Intégration d'un template

Bonjour,
Après quelques difficultés et en m’inspirant de ce qui a été publié ici, j’ai réussi à faire la somme de plusieurs capteurs dans l’outil de développement:


Mon problème est comment l’insérer dans une carte pour mon tableau de bord. J’essaye avec custom-button-card mais j’ai un message d’erreur d’identation que je n’arrive pas à résoudre:
Capture d’écran 2024-04-07 à 07.28.02
mon code:

type: custom:button-card
template:
  sensor:
    - name: Harvi_Grid
      unit_of_measurement: "W"
      value_template: "{{ ( (states('sensor.myenergi_harvi_grid_none_ct1') | float(default=0) ) +(states('sensor.myenergi_harvi_grid_none_ct3')| float(default=0) )+(states('sensor.myenergi_harvi_grid_none_ct2') | float(default=0))|round(2))}}"}}"

Peut-être d’autres solutions existent? J’ai besoin de votre aide.

Ma configuration


[center]## System Information

version core-2024.4.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 x86_64
timezone Europe/Lisbon
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 1470
Downloaded Repositories 36
HACS Data ok
AccuWeather
can_reach_server ok
remaining_requests 31
Home Assistant Cloud
logged_in true
subscription_expiration 19 juillet 2024 à 01:00
relayer_connected true
relayer_region eu-central-1
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
remote_server eu-central-1-6.ui.nabu.casa
certificate_status ready
instance_id 412abc55dae643638550d87ca53c578d
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.1
agent_version 1.6.0
docker_version 24.0.7
disk_total 30.8 GB
disk_used 20.3 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons Advanced SSH & Web Terminal (17.2.0), File editor (5.8.0), Samba Backup (5.2.0), Zigbee2MQTT (1.36.1-1), Mosquitto broker (6.4.0), Node-RED (17.0.11), ESPHome (2024.3.1)
Dashboards
dashboards 5
resources 31
views 24
mode storage
Recorder
oldest_recorder_run 28 mars 2024 à 06:43
current_recorder_run 6 avril 2024 à 07:29
estimated_db_size 1088.68 MiB
database_engine sqlite
database_version 3.44.2
Spotify
api_endpoint_reachable ok
[/center]

Bonjour,
faut créer un template sensor en premier, qui va te créer une entité. C’est entité tu l’utilise dans button-card.
Pour créer un template sensor, va dans paramètres / appareil et service et onglet entrées.
Faire ajouter une entrée et selectionner template, puis modéliser un capteur.
et mettre le template dans la case pour.

mets que ce code dans modèle d’état.

{{ ( (states('sensor.myenergi_harvi_grid_none_ct1') | float(default=0) ) +(states('sensor.myenergi_harvi_grid_none_ct3')| float(default=0) )+(states('sensor.myenergi_harvi_grid_none_ct2') | float(default=0))|round(2))}}

Tu aura un apercu du calcul , sinon c’est que le template n’est pas bon.

1 « J'aime »

Merci pour la rapidité, la solution et les explications. Tout fonctionne.

1 « J'aime »