Zigbee2Mqtt et remontée d'information dans Lovelace

Les informations de consommations du contacteur Legrand 412171 ne remontent pas bien dans Lovelace et je suis parfois obligé d’aller dans l’intégration Z2M pour déclencher une remontée d’information:


Le phénomène peut arriver (en ce moment) après un reset de la Raspberry… (débrancher/brancher).

Est ce qu’il y a un problème dans mon intégration ou bien est ce parce la remonté d’information ne se déclenche qu’après changement de l’état?

Ma configuration

System Information

version core-2023.4.6
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.84-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 9.5
update_channel stable
supervisor_version supervisor-2023.04.1
agent_version 1.4.1
docker_version 20.10.22
disk_total 57.0 GB
disk_used 4.2 GB
healthy true
supported failed to load: Unsupported
board rpi3-64
supervisor_api ok
version_api ok
installed_addons File editor (5.5.0), Samba share (10.0.1), Mosquitto broker (6.2.1), Zigbee2MQTT (1.30.4-1)
Dashboards
dashboards 1
resources 0
views 3
mode storage
Recorder
oldest_recorder_run 27 avril 2023 à 07:56
current_recorder_run 8 mai 2023 à 17:31
estimated_db_size 66.00 MiB
database_engine sqlite
database_version 3.38.5
___

Salut,

c’est surement le fait qu’au redémarrage de HA il n’a pas d’état connu.
Tu peux voir ce que tu as par défaut pour tes appareils Zigbee dans Z2M, pour le paramètre retain.
C’est possible que ça vienne de là.

bonne idée

Par contre, je me demandais, vu que je dois cliquer pour avoir une remontée d’information, pourquoi ce n’est pas automatiquement fait…
Ensuite, je ne comprends pas bien tous ces paramètres. Je n’ai pas trouvé où ils étaient expliqués dans la doc Z2M.
Donc si je clique sur Retain, j’aurai une remonté d’info comme quoi le message n’est pas rafraîchi depuis x secondes?
image
Ici 3600 seconde…

C’est expliquer dans la doc.

retain
Retain MQTT messages of this device (default false).

retention
Sets the MQTT Message Expiry in seconds e.g. retention: 900 = 15 minutes (default: not enabled). Make sure to set mqtt.version to 5 (see mqtt configuration above)

Mais retain , c’est pour retenir un message et retention le delai du message retenu.

Regarde la partie rapport:


il y a le temps des actualisations.

Merci, j’avoue que j’avais mal fouillé dans la doc qui reste difficile d’accès pour moi.
Sinon j’ai 360 comme « intervalle max réponse ». Du coup, je comprends que on doit attendre 6 minutes pour que Z2M s’inquiète de ne pas avoir de réponse de l’équipement?

1 « J'aime »

je montre un exemple de ma capture pour rmsVoltage, sa actualise avec interval min réponse toute les 5 minutes si la valeur a changer de minimun 5 , ca actualise ton entité. Mais si la valeur a pa changer de minimun 5 ca repousse l’actualisation et c’est Interval max reponse qui sera utiliser (3600 ).