Comment compter le nombre de Wh reçus
J’ai un esp32 qui fait déjà beaucoup (surveillance des ouvrants, prises de mesures diverses, …) et envoie de temps en temps par MQTT des données à HA. Parce que je préfère coder en C et que je ne suis pas parvenu à faire ce que je voulais avec espHome, j’ai renoncé à l’utiliser pour l’instant.
J’ai un sous compteur connecté à cet ESP32, ainsi je détecte les impulsions tous les Wh consommé, ce dernier transfère un message MQTT pour signaler le Wh consommé (un 1 est envoyé) et une estimation de la puissance consommée depuis la dernière impulsion (par exemple 150 W). Ceci fonctionne très bien avec ça :
Dans /config/mqtt.yaml
sensor:
- state_topic: "puissConsommee_W"
name: "puissConsommee_W"
unit_of_measurement: W
unique_id: "puissConsommee_W"
state_class: measurement
device_class: power
- state_topic: "impulsion_Wh"
name: "impulsion_Wh"
unit_of_measurement: Wh
unique_id: "impulsion_Wh"
state_class: measurement
device_class: energy
Dans Aperçu, je vois bien la consommation se mettre à jour et le 1 apparaît.
Maintenant comment faire apparaître la somme des 1 (Wh) depuis ce matin, depuis hier …
J’ai essayé de copier plusieurs codes trouvés mais sans succès, par exemple, ceci dans mon /config/configuration.yaml
utility_meter:
daily_energy:
source: sensor.impulsion_Wh
cycle: daily
unique_id: compteurconsom_Wh
name: compteurconsom_Wh
Mais le compteur reste toujours à 0. Que n’ai je pas compris ?? merci de votre aide.
Ma configuration
[center]## System Information
version | core-2023.5.2 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.10.11 |
os_name | Linux |
os_version | 6.1.21-v8 |
arch | aarch64 |
timezone | Europe/Paris |
config_dir | /config |
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 10.1 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2023.04.1 |
agent_version | 1.5.1 |
docker_version | 23.0.3 |
disk_total | 13.9 GB |
disk_used | 7.7 GB |
healthy | true |
supported | true |
board | rpi3-64 |
supervisor_api | ok |
version_api | ok |
installed_addons | File editor (5.6.0), Duck DNS (1.15.0), Let’s Encrypt (4.12.8), Advanced SSH & Web Terminal (14.1.0), Samba Backup (5.2.0), ESPHome (2023.4.4), Mosquitto broker (6.2.1) |
Dashboards
dashboards | 1 |
---|---|
resources | 0 |
views | 9 |
mode | storage |
Recorder
oldest_recorder_run | 7 mai 2023 à 13:48 |
---|---|
current_recorder_run | 12 mai 2023 à 19:12 |
estimated_db_size | 81.22 MiB |
database_engine | sqlite |
database_version | 3.40.1 |