Bonjour,
J’ai installé une dizaine d’interrupteur legrand celiane 067773 à piles. Ils fonctionnent bien mais il y a un délai d’environ 4 secondes entre le clic sur l’interrupteur et l’action (comme allumer une lumière).
Dans le cas où j’effectue un nouveau clic quelques secondes après le premier clic, l’action est immédiate.
Je pense que le problème vient du fait que l’interrupteur se « déconnecte », je n’ai pas bien compris comment fonctionne exactement le protocole. Mais une fois déconnecté, il met plusieurs secondes à envoyer complètement le message.
J’ai regardé les logs zigbee2mqtt, j’ai les éléments suivants à la suite d’un clic sur le bouton.
Debug 2023-01-06 20:03:36Device 'Inter Escalier RDC-1er RDC I4' announced itself
Info 2023-01-06 20:03:38MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"Inter Escalier RDC-1er RDC I4","ieee_address":"0x0004740000a9889a"},"type":"device_announce"}'
Debug 2023-01-06 20:03:38Received Zigbee message from 'Inter Escalier RDC-1er RDC I4', type 'raw', cluster 'manuSpecificUbisysDimmerSetup', data '{"data":[21,33,16,1,5,154,136,169,0,0,116,4,0],"type":"Buffer"}' from endpoint 1 with groupID 0
Debug 2023-01-06 20:03:38Received Zigbee message from 'Inter Escalier RDC-1er RDC I4', type 'commandOn', cluster 'genOnOff', data '{}' from endpoint 1 with groupID 0
Info 2023-01-06 20:03:38MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4', payload '{"action":"on","battery":100,"linkquality":105,"voltage":3000}'
Info 2023-01-06 20:03:38MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4', payload '{"action":"","battery":100,"linkquality":105,"voltage":3000}'
Info 2023-01-06 20:03:38MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4/action', payload 'on'
Debug 2023-01-06 20:03:38Received Zigbee message from 'Inter Escalier RDC-1er RDC I4', type 'readResponse', cluster 'genPowerCfg', data '{"batteryVoltage":30}' from endpoint 1 with groupID 0
Info 2023-01-06 20:03:39MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4', payload '{"action":null,"battery":100,"linkquality":102,"voltage":3000}'
Debug 2023-01-06 20:03:40Retrieving state of 'Inter Escalier RDC-1er RDC I4' after reconnect
Le « announced itself » et le « Retrieving state of after reconnect » font peur. Et on voit bien plusieurs secondes dans les logs entre le premier message et le dernier. Je ne sais pas trop comment corriger.
Est-ce que vous avez des idées de ce qui pourrait générer ce problème ?
Le fait que si je appui à nouveau sur l’interrupteur quelques secondes après le premier appui, fait pensé qu’il n’est pas encore deconnecté. Le message est d’ailleurs différent.
Debug <small>2023-01-06 20:44:34</small>`Received Zigbee message from 'Inter Escalier RDC-1er RDC I4', type 'commandOn', cluster 'genOnOff', data '{}' from endpoint 1 with groupID 0`
Info <small>2023-01-06 20:44:34</small>`MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4', payload '{"action":"on","battery":100,"linkquality":24,"voltage":3000}'`
Info <small>2023-01-06 20:44:34</small>`MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4', payload '{"action":"","battery":100,"linkquality":24,"voltage":3000}'`
Info <small>2023-01-06 20:44:34</small>`MQTT publish: topic 'zigbee2mqtt/Inter Escalier RDC-1er RDC I4/action', payload 'on'`
Il n’y a pas tout les autres messages.
À noter que l’effet de déconnection se produit autour de 20 secondes. C’est à dire que si je clic sur une intervalle inférieure à 20secondes, je n’ai pas le problème.
À noter également qu’on ne voit pas l’action d’allumer la lampe, car j’utilise une intégration philips Hue pour mes lampes.
J’ai également pensé à regarder un problème d’interférences. J’ai changé mon channel, déplacé mon raspberry qui héberge home assistant très loin d’autres sources comme mon routeur wifi.
J’ai également remarqué que je n’ai pas ce problème avec d’autres interrupteurs comme de l’aqara.
J’utilise un raspberry 2, qui est super vieux, mais bon haos est directement installé dessus et je n’ai quasiment pas d’addons. Le CPU tourne toujours à qq % pas plus.
Une autre idée est de mettre à jour mes interrupteurs avec un pont legrand ? Que je n’ai pas aujourd’hui
Merci et bonne année!
System Information
version | core-2022.12.9 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.10.7 |
os_name | Linux |
os_version | 5.15.76-v7 |
arch | armv7l |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 5000 |
Installed Version | 1.27.1 |
Stage | running |
Available Repositories | 1198 |
Downloaded Repositories | 3 |
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.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2022.12.1 |
agent_version | 1.4.1 |
docker_version | 20.10.19 |
disk_total | 27.8 GB |
disk_used | 6.6 GB |
healthy | true |
supported | true |
board | rpi2 |
supervisor_api | ok |
version_api | ok |
installed_addons | Terminal & SSH (9.6.1), File editor (5.4.2), Mosquitto broker (6.1.3), Zigbee2MQTT (1.29.0-1) |
Dashboards
dashboards | 2 |
---|---|
resources | 0 |
views | 4 |
mode | storage |
Recorder
oldest_recorder_run | January 3, 2023 at 12:30 PM |
---|---|
current_recorder_run | January 6, 2023 at 7:13 PM |
estimated_db_size | 177.78 MiB |
database_engine | sqlite |
database_version | 3.38.5 |
Spotify
api_endpoint_reachable | ok |
---|