Pas de retour d'état pour la commande info d'une Xiaomi Desk Lamp Pro

Bonjour Nebz,

Tout d’abord, merci pour le plugin-hkcontrol.

J’ai ajouté une lampe Xiaomi Desk Lamp Pro dans le plugin-hkcontrol pour laquelle les commandes suivantes ont été créées.

Je l’avais ajoutée dans Maison, je l’ai supprimée de Maison puis appairée ensuite dans le plugin.

Les commandes On (Allumé) et On (Eteint) fonctionnent correctement mais la remontée d’état ne fonctionne pas. La commande ci-dessous On (info) ne change jamais d’état.

La commande info semble pourtant bien liée aux commandes On (Allumé) et On (Eteint).

Dans les logs, on voit ceci lorsque j’utilise les commandes On (Allumé) et On (Eteint) :

[2024-11-14 12:06:17] INFO  : Action à envoyer au démon : On (Allumé)(0A:B8:46:D9:55:61)(1.12)->1
[2024-11-14 12:06:27] DEBUG  : SetAccessories brut : {"result":"ok"}
[2024-11-14 12:07:20] INFO  : Action à envoyer au démon : On (Eteint)(0A:B8:46:D9:55:61)(1.12)->0
[2024-11-14 12:07:21] DEBUG  : SetAccessories brut : {"result":"ok"}

J’ai réinjecté l’équipement dans le plugin-homebridge pour l’avoir dans Maison et dans celle-ci le retour d’état fonctionne correctement avec ces types génériques :

Une idée pour que le retour d’état fonctionne dans Jeedom ?

Merci.

Bonjour, pour ça je vais avoir besoin que vous vidiez le log démon et puis relancer le démon, ensuite que vous allumiez et éteigniez avec le bouton physique la lampe (en notant l’heure exacte à la seconde) et puis me fournir le log démon.

Ça c’est pas possible du coup :wink: puisque Homebridge se base sur l’état de jeedom

Voici les logs

Allumage via bouton physique à 10:06:31

Extinction via bouton physique à 10:06:50 (rien dans les logs)

En revanche, la cause du problème est peu être ici :

[15-11-2024 10:06:26]WARNING : Souscription à MiDeskLampPro-F17E a fait un timeout (le périphérique n'a pas répondu dans les 10sec, vérifiez le réseau ou le périphérique) TimeOut
[15-11-2024 10:06:15] INFO  : Démarrage démon hkControl...
[15-11-2024 10:06:15] DEBUG  : urlJeedom = http://192.168.0.130/core/api/jeeApi.php
[15-11-2024 10:06:15] DEBUG  : apiKey = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[15-11-2024 10:06:15] DEBUG  : serverPort = 28070
[15-11-2024 10:06:15] DEBUG  : logLevel = debug
[15-11-2024 10:06:15] DEBUG  : pairingFile = /var/www/html/plugins/hkControl/data/pairings.json
[15-11-2024 10:06:15] DEBUG  : detectCam = false
[15-11-2024 10:06:15] DEBUG  : pairings = {"0A:B8:46:D9:55:61":{"name":"MiDeskLampPro-F17E","pin":"210-73-945","address":"192.168.0.182","port":"80","type":"5","pairing":{"AccessoryPairingID":"30413a42383a34363a44393a35353a3631","AccessoryLTPK":"bb67e72f15c492c2bbc5f32f963900c96ff519eee840b269589f664ee5f1a369","iOSDevicePairingID":"65643230346261632d383534312d343232612d626637662d656664386439616665336432","iOSDeviceLTSK":"ec218e2b630d96056acccbc6d3dfd75dfe2b871f765a394288336797dc68ee15e17a1543d91e3fc269b52cb13e2b152b148045f5f490e040244359a3caaa0862","iOSDeviceLTPK":"e17a1543d91e3fc269b52cb13e2b152b148045f5f490e040244359a3caaa0862"},"accessories":[{"aid":1,"services":[{"iid":1,"type":"0000003E-0000-1000-8000-0026BB765291","characteristics":[{"iid":2,"type":"00000014-0000-1000-8000-0026BB765291","perms":["pw"],"ev":false,"format":"bool","typeLabel":"identify"},{"iid":3,"value":"Yeelight Technology","type":"00000020-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"manufacturer"},{"iid":4,"value":"MJTD02YL","type":"00000021-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"model"},{"iid":5,"value":"MiDeskLampPro-F17E","type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"name"},{"iid":6,"value":"335441835","type":"00000030-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"serial-number"},{"iid":7,"value":"2.1.42","type":"00000052-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"firmware.revision"},{"iid":8,"value":"1.2.0","type":"00000053-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"hardware.revision"},{"iid":25,"value":"64wxxMgtfWA=","type":"00000220-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"data","typeLabel":"product-data"}],"typeLabel":"accessory-information","serviceOriginalName":"MiDeskLampPro-F17E"},{"iid":9,"type":"000000A2-0000-1000-8000-0026BB765291","characteristics":[{"iid":10,"value":"1.1.0","type":"00000037-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"version"}],"typeLabel":"protocol.information.service"},{"iid":11,"type":"00000043-0000-1000-8000-0026BB765291","characteristics":[{"iid":12,"value":false,"type":"00000025-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"bool","typeLabel":"on"},{"iid":13,"value":"Mi Desk Lamp Pro","type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"name"},{"iid":14,"value":100,"type":"00000008-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"int","minValue":0,"maxValue":100,"minStep":1,"unit":"percentage","typeLabel":"brightness"},{"iid":15,"value":208,"type":"000000CE-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"uint32","minValue":50,"maxValue":400,"minStep":1,"typeLabel":"color-temperature"}],"typeLabel":"lightbulb","serviceOriginalName":"Mi Desk Lamp Pro"},{"iid":16,"type":"6EF066C0-08F8-46DE-9581-B89B77E459E7","hidden":true,"characteristics":[{"iid":17,"type":"6EF066C2-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia bindkey value","typeLabel":"mijia bindkey value"},{"iid":18,"value":true,"type":"6EF066C1-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"bool","description":"mijia bindkey configured value","typeLabel":"mijia bindkey configured value"},{"iid":19,"type":"6EF066C3-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia country information","typeLabel":"mijia country information"},{"iid":20,"value":"yeelink.light.lamp2","type":"6EF066C4-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"string","description":"mijia product model","typeLabel":"mijia product model"},{"iid":21,"value":"335441835","type":"6EF066C5-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"string","description":"mijia product did","typeLabel":"mijia product did"},{"iid":22,"type":"6EF066D1-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia WiFi country info","typeLabel":"mijia WiFi country info"},{"iid":23,"type":"6EF066D2-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"int","description":"mijia gmt offset","typeLabel":"mijia gmt offset"},{"iid":24,"type":"6EF066D3-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia config type","typeLabel":"mijia config type"}],"typeLabel":"6EF066C0-08F8-46DE-9581-B89B77E459E7"}]}],"client":null}}
[15-11-2024 10:06:15] INFO  : Démon prêt et à l'écoute sur 28070 !
[15-11-2024 10:06:15] DEBUG  : Bonjour reçu : {"name":"Jeedom 6B78","address":"192.168.0.130","allAddresses":["192.168.0.130","fdda:7403:e36b:2140:20c:29ff:fe68:c9db","fe80::20c:29ff:fe68:c9db"],"port":51826,"c#":10654,"ff":0,"id":"B3:2E:DF:4C:FB:E4","md":"Homebridge","pv":"1.1","s#":1,"sf":0,"ci":2,"availableToPair":false}
[15-11-2024 10:06:15] DEBUG  : Le pont Jeedom 6B78 est non éligible à l'ajout, raisons : Il est déjà appairé,Il est local (et pas de boucle autorisée),C'est un Homebridge et il n'acceptera pas de double lien
[15-11-2024 10:06:15] DEBUG  : Bonjour reçu : {"name":"MiDeskLampPro-F17E","address":"192.168.0.182","allAddresses":["192.168.0.182","fe80::6690:c1ff:fea0:f17e"],"port":80,"c#":1,"ff":1,"id":"0A:B8:46:D9:55:61","md":"MJTD02YL","pv":"1.1","s#":88,"sf":0,"ci":5,"availableToPair":false}
[15-11-2024 10:06:15] DEBUG  : Bonjour reçu : {"name":"MiDeskLampPro-F17E","address":"192.168.0.182","allAddresses":["192.168.0.182","fe80::6690:c1ff:fea0:f17e"],"port":80,"c#":1,"ff":1,"id":"0A:B8:46:D9:55:61","md":"MJTD02YL","pv":"1.1","s#":88,"sf":0,"ci":5,"availableToPair":false}
[15-11-2024 10:06:15] INFO  : Connexion à l'accessoire MiDeskLampPro-F17E(0A:B8:46:D9:55:61) sur 192.168.0.182:80 avec {"AccessoryPairingID":"30413a42383a34363a44393a35353a3631","AccessoryLTPK":"bb67e72f15c492c2bbc5f32f963900c96ff519eee840b269589f664ee5f1a369","iOSDevicePairingID":"65643230346261632d383534312d343232612d626637662d656664386439616665336432","iOSDeviceLTSK":"ec218e2b630d96056acccbc6d3dfd75dfe2b871f765a394288336797dc68ee15e17a1543d91e3fc269b52cb13e2b152b148045f5f490e040244359a3caaa0862","iOSDeviceLTPK":"e17a1543d91e3fc269b52cb13e2b152b148045f5f490e040244359a3caaa0862"}
[15-11-2024 10:06:15] DEBUG  : Ajout d'un écouteur d'évenements pour MiDeskLampPro-F17E
[15-11-2024 10:06:15] DEBUG  : Analyse de l'accessoire MiDeskLampPro-F17E ...
[15-11-2024 10:06:15] DEBUG  : Récupération en cours de la description de l'accessoire...
addTypeLabels: 0.273ms
[15-11-2024 10:06:16] INFO  : Description de l'accessoire reçue : {"accessories":[{"aid":1,"services":[{"iid":1,"type":"0000003E-0000-1000-8000-0026BB765291","characteristics":[{"iid":2,"type":"00000014-0000-1000-8000-0026BB765291","perms":["pw"],"ev":false,"format":"bool","typeLabel":"identify"},{"iid":3,"value":"Yeelight Technology","type":"00000020-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"manufacturer"},{"iid":4,"value":"MJTD02YL","type":"00000021-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"model"},{"iid":5,"value":"MiDeskLampPro-F17E","type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"name"},{"iid":6,"value":"335441835","type":"00000030-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"serial-number"},{"iid":7,"value":"2.1.42","type":"00000052-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"firmware.revision"},{"iid":8,"value":"1.2.0","type":"00000053-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"hardware.revision"},{"iid":25,"value":"64wxxMgtfWA=","type":"00000220-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"data","typeLabel":"product-data"}],"typeLabel":"accessory-information","serviceOriginalName":"MiDeskLampPro-F17E"},{"iid":9,"type":"000000A2-0000-1000-8000-0026BB765291","characteristics":[{"iid":10,"value":"1.1.0","type":"00000037-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"version"}],"typeLabel":"protocol.information.service"},{"iid":11,"type":"00000043-0000-1000-8000-0026BB765291","characteristics":[{"iid":12,"value":false,"type":"00000025-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"bool","typeLabel":"on"},{"iid":13,"value":"Mi Desk Lamp Pro","type":"00000023-0000-1000-8000-0026BB765291","perms":["pr"],"ev":false,"format":"string","typeLabel":"name"},{"iid":14,"value":100,"type":"00000008-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"int","minValue":0,"maxValue":100,"minStep":1,"unit":"percentage","typeLabel":"brightness"},{"iid":15,"value":208,"type":"000000CE-0000-1000-8000-0026BB765291","perms":["pr","pw","ev"],"ev":false,"format":"uint32","minValue":50,"maxValue":400,"minStep":1,"typeLabel":"color-temperature"}],"typeLabel":"lightbulb","serviceOriginalName":"Mi Desk Lamp Pro"},{"iid":16,"type":"6EF066C0-08F8-46DE-9581-B89B77E459E7","hidden":true,"characteristics":[{"iid":17,"type":"6EF066C2-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia bindkey value","typeLabel":"mijia bindkey value"},{"iid":18,"value":true,"type":"6EF066C1-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"bool","description":"mijia bindkey configured value","typeLabel":"mijia bindkey configured value"},{"iid":19,"type":"6EF066C3-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia country information","typeLabel":"mijia country information"},{"iid":20,"value":"yeelink.light.lamp2","type":"6EF066C4-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"string","description":"mijia product model","typeLabel":"mijia product model"},{"iid":21,"value":"335441835","type":"6EF066C5-08F8-46DE-9581-B89B77E459E7","perms":["pr","hd"],"ev":false,"format":"string","description":"mijia product did","typeLabel":"mijia product did"},{"iid":22,"type":"6EF066D1-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia WiFi country info","typeLabel":"mijia WiFi country info"},{"iid":23,"type":"6EF066D2-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"int","description":"mijia gmt offset","typeLabel":"mijia gmt offset"},{"iid":24,"type":"6EF066D3-08F8-46DE-9581-B89B77E459E7","perms":["pw","hd"],"ev":false,"format":"string","description":"mijia config type","typeLabel":"mijia config type"}],"typeLabel":"6EF066C0-08F8-46DE-9581-B89B77E459E7"}]}]}
[15-11-2024 10:06:16] DEBUG  : Envoi de l'Accessory brut : {"eventType":"getAccessories","id":"0A:B8:46:D9:55:61","refresh":false}
[15-11-2024 10:06:16] DEBUG  : Souscription pour MiDeskLampPro-F17E
[15-11-2024 10:06:16] DEBUG  : Souscription en cours à MiDeskLampPro-F17E sur 1.12,1.14,1.15...
[15-11-2024 10:06:26]WARNING : Souscription à MiDeskLampPro-F17E a fait un timeout (le périphérique n'a pas répondu dans les 10sec, vérifiez le réseau ou le périphérique) TimeOut
[15-11-2024 10:06:31] DEBUG  : ServiceChanged reçu : {"name":"MiDeskLampPro-F17E","address":"192.168.0.182","allAddresses":["192.168.0.182","fe80::6690:c1ff:fea0:f17e"],"port":80,"c#":1,"ff":1,"id":"0A:B8:46:D9:55:61","md":"MJTD02YL","pv":"1.1","s#":89,"sf":0,"ci":5,"availableToPair":false}
[15-11-2024 10:06:31] DEBUG  : Bonjour reçu : {"name":"MiDeskLampPro-F17E","address":"192.168.0.182","allAddresses":["192.168.0.182","fe80::6690:c1ff:fea0:f17e"],"port":80,"c#":1,"ff":1,"id":"0A:B8:46:D9:55:61","md":"MJTD02YL","pv":"1.1","s#":89,"sf":0,"ci":5,"availableToPair":false}
[15-11-2024 10:06:31] DEBUG  : Analyse de l'accessoire MiDeskLampPro-F17E ...
[15-11-2024 10:06:31] DEBUG  : Récupération en cours de la description de l'accessoire...

Pour être plus précis :

  • Si j’allume ou j’éteins à partir de Maison, l’état est correcte dans Maison mais rien dans Jeedom.
  • Si j’allume dans Jeedom, pas de retour d’état dans Maison.
  • Si j’allume dans Maison, que j’éteins dans Jeedom, l’état est correcte dans Maison.

En effet elle n’a pas l’air de répondre à la souscription…

Si tu la met directement dans maison et que tu l’éteint et allume via le bouton physique, tu vois changer l’état en temps réel ?

Elle est bien à jour ?