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:
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 »