Bonjour,
Bonjour à tous,
J’ai une installation Jeedom – Knx et je prépare mon appropriation Home assistant en grand débutant et la future migration. Je suis sur une box HA Green
Je sollicite votre aide pour récupérer des données de consommation d’eau en l d’un participant KNX Zennio le KCI 4 S0 pour l’inclure dans le tableau de bord Energie rubrique Consommation d’eau. C’est une consommation journalière cumulée en litres qui augmente au cours de la journée et qui est remise à 0 à 0h par le KNX. Le DPT est 12.1200 4 bytes.
J’ai créé un objet sensor KNX dans HA qui récupère bien la donnée de consommation. Mais je n’arrive pas faire que ce soit visible depuis le tableau energie. J’ai tenté de créer un template sensor sans succès.
################################################################################ KNX — Capteur standard
###############################################################################
knx:
sensor :
- name: "Eau sanitaire consommation journaliere"
state_address: "0/5/15"
type: volume_liquid_litre
device_class: water
sync_state: true
template:
- sensor:
- name: "Consommation journalière eau sanitaire (L)"
unit_of_measurement: "L"
state_class: total_increasing
state: "{{ states('sensor.eau_sanitaire_consommation_journaliere') | int }}":
Pouvez vous m’aider svp ? en vous remerciant !
Ma configuration
System Information
| version |
core-2025.12.3 |
| installation_type |
Home Assistant OS |
| dev |
false |
| hassio |
true |
| docker |
true |
| container_arch |
aarch64 |
| user |
root |
| virtualenv |
false |
| python_version |
3.13.9 |
| os_name |
Linux |
| os_version |
6.12.51-haos |
| arch |
aarch64Texte préformaté |
| timezone |
Europe/Paris |
| config_dir |
/config |
Home Assistant Community Store
| GitHub API |
ok |
| GitHub Content |
ok |
| GitHub Web |
ok |
| HACS Data |
ok |
| GitHub API Calls Remaining |
5000 |
| Installed Version |
2.0.5 |
| Stage |
running |
| Available Repositories |
2501 |
| Downloaded Repositories |
1 |
Home Assistant Cloud
| logged_in |
true |
| subscription_expiration |
1 janvier 2026 à 01:00 |
| relayer_connected |
true |
| relayer_region |
eu-central-1 |
| remote_enabled |
true |
| remote_connected |
true |
| alexa_enabled |
true |
| google_enabled |
true |
| cloud_ice_servers_enabled |
true |
| remote_server |
eu-central-1-33.ui.nabu.casa |
| certificate_status |
ready |
| instance_id |
1d73be78701042719b85f0ce628e1f5b |
| can_reach_cert_server |
ok |
| can_reach_cloud_auth |
ok |
| can_reach_cloud |
ok |
Home Assistant Supervisor
| host_os |
Home Assistant OS 16.3 |
| update_channel |
stable |
| supervisor_version |
supervisor-2025.12.3 |
| agent_version |
1.7.2 |
| docker_version |
28.3.3 |
| disk_total |
28.0 GB |
| disk_used |
7.9 GB |
| nameservers |
192.168.1.1 |
| healthy |
true |
| supported |
true |
| host_connectivity |
true |
| supervisor_connectivity |
true |
| ntp_synchronized |
true |
| virtualization |
|
| board |
green |
| supervisor_api |
ok |
| version_api |
ok |
| installed_addons |
File editor (5.8.0), Home Assistant Google Drive Backup (0.112.1), Studio Code Server (6.0.1), Get HACS (1.3.1), Mosquitto broker (6.5.2), Zigbee2MQTT (2.7.1-1), Node-RED (20.2.4) |
Dashboards
| dashboards |
3 |
| resources |
0 |
| views |
2 |
| mode |
storage |
Network Configuration
| adapters |
lo (disabled), end0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethdfdab48 (disabled), veth2d9ad17 (disabled), veth59fd65d (disabled), vethe45bdf4 (disabled), vethe020e46 (disabled), veth9c5c991 (disabled), vetha02316b (disabled), veth899da7b (disabled), vethd5ae803 (disabled), veth4a7baf5 (disabled), veth6298954 (disabled) |
| ipv4_addresses |
lo (127.0.0.1/8), end0 (192.168.1.148/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethdfdab48 (), veth2d9ad17 (), veth59fd65d (), vethe45bdf4 (), vethe020e46 (), veth9c5c991 (), vetha02316b (), veth899da7b (), vethd5ae803 (), veth4a7baf5 (), veth6298954 () |
| ipv6_addresses |
lo (::1/128), end0 (fe80::744f:7188:4d88:b414/64), docker0 (fe80::74bb:8cff:fe58:4831/64), hassio (fd0c:ac1e:2100::1/48, fe80::703c:dcff:fe6a:fb5f/64), vethdfdab48 (fe80::2467:8aff:fefb:218c/64), veth2d9ad17 (fe80::80da:efff:fe1f:7e22/64), veth59fd65d (fe80::f06c:5eff:fe17:1bfb/64), vethe45bdf4 (fe80::d8f9:84ff:fe7f:8390/64), vethe020e46 (fe80::3c7c:9eff:fe8e:df42/64), veth9c5c991 (fe80::805d:76ff:feb9:fb34/64), vetha02316b (fe80::44:6bff:febf:973/64), veth899da7b (fe80::f892:f5ff:fee6:7202/64), vethd5ae803 (fe80::e46d:eaff:fedb:2506/64), veth4a7baf5 (fe80::787d:e2ff:fe4b:8cb0/64), veth6298954 (fe80::f4bf:bcff:fe6f:b8f1/64) |
| announce_addresses |
192.168.1.148, fe80::744f:7188:4d88:b414 |
Recorder
| oldest_recorder_run |
16 décembre 2025 à 17:30 |
| current_recorder_run |
18 décembre 2025 à 17:36 |
| estimated_db_size |
102.05 MiB |
| database_engine |
sqlite |
| database_version |
3.49.2 |
___
Salut
C’est peut être une betise, mais essaye de rajouter le device_class: water dans ton template
1 « J'aime »
A la place de ton template sensor, essaie de passer par l’UI et créer un compteur de service public basé sur ton entité sensor.eau_sanitaire_consommation_journalière.
2 « J'aime »
J’obtiens l’erreur suivante dans le tableau energie rubrique Conso Eau, je vois bien mon sensor mais :
Statistiques non définies
Certaines entités ne disposent actuellement d’aucune métadonnée statistique. Si elles sont nouvellement créées, la génération de ces métadonnées peut prendre jusqu’à 5 minutes pour les entités suivantes :
sensor.consommation_journaliere_eau_sanitaire_l
Entité indisponible
L’état de ces entités configurées n’est actuellement pas disponible :
sensor.consommation_journaliere_eau_sanitaire_l (unavailable)
Dans paramètres/entités le template Consommation journalière eau sanitaire (L) est indisponible et je ne sais pas pourquoi, merci de votre aide
j’ai rajouté device_class: water merci, mais à priori sans effet visible pour l’instant
Bonsoir,
Pour commencer, remplace ton int par int(0). Depuis plusieurs mois maintenant, il faut mettre une valeur par défaut. Ca ne résoudra peut-être pas ton problème, mais c’est à faire de toutes façons.
Ensuite, as-tu testé ta formule states('sensor.eau_sanitaire_consommation_journaliere') | int dans les outils de développement → Modèle ?
Par ailleurs, quitte à me répéter, pourquoi créer un template en Yaml alors que l’UI fait tout pour toi de façon correcte?
Pour le premier point outils de dev/modèle j’obtiens :
state: « 0 »
Type de résultat: string
Ce modèle écoute les événements de changement d’état suivants :
- Entité: sensor.eau_sanitaire_consommation_journaliere
Pour la 2° question, c’est juste que je suis débutant et que je tatonne, je ne tiens pas particulièrement au yaml s’il y a une autre solution, ok je supprime le template et je passe par l’UI
MErci
Paramètres/appareils et services
Onglet entrée
Puis créé une entrées
Oui, merci beaucoup, je viens de la faire, alors maintenant j’ai dans parametres/entités
- le compteur d’eau sanitaire journalier, type services publics
- l’objet knx Eau sanitaire consommation journaliere qui porte la conso en litres et qui fonctionne
- enfin un capteur Consommation journalière eau sanitaire (L) qui apparait avec un point d’interrogation rouge qui semble etre un residu de mon yaml précédent et que je peux pas supprimmer
Et j’ai rien dans le tableau de bord Energie
Merci !
Pour le supprimer, il faut le retirer de yaml.
Ensuite faire un rechargement rapide et le supprimer.
c’est bien ce que j’ai fait mais il est toujours là !
C’est a dire l’entité n’est pas proposé ?
Tu n’as pas de message d’erreur ?
si je vais dans Consommation d’eau ou dans Appareils d’eau individuels je n’ai pas de statistique disponible
Le compteur de service public Consommation d’eau sanitaire journalière indique aucune statistique alors que c’est bien l’objet knx sensor.consommation_d_eau_sanitaire_journaliere qui est liè et qui lui affiche bien une consommation en litres
Dans le tableau énergie, ce n’ est pas immédiat c’est par tranche horaire il faut attendre.
Par contre dans le compteur de service que tu as créé ça devrait compter.
Je viens de rajouter state_class: total_increasinng (vu dans la doc) à mon sensor et la ça apparait dans tableau energie/consommation d’eau, mais ça ne compte pas …
Lequel qui apparaît le sensor template ou le compteur de service ?
Le sensor knx est visible dans HA ?
Si tu ajoute unité de mesure à ce sensor ça donne quoi. (Je n’ai pas de knx)
rebonsoir,
dans tableau energie/consommation d’eau, c’est le device knx qui remonte et qui maintenant compte !!!
j’ai l’impression finalement que c’est le state_class: total_increasing qui a débloqué
oui le sensor knx remonte bien dans HA, depuis le début de nos échanges
je ne comprends pas tout mais on a franchi un pas et je t’en remercie sincèrement !
Ce qui m’inquiète est que ton modèle renvoie une valeur « string » et donc pas un nombre. Il faut le convertir en valeur numérique je pense.