Closed thetrueavatar closed 4 years ago
Pour info, j'ai pullé le code et vais sans doute debugé avec ma zigate pour voir ce qui cloche lors du parsing de la response. Si jamais je trouve je ferai un fork+pull request. EDIT: Après analyse je comprend mieux que le problème ne vient pas vraiment du plugin php mais bien de la partie python du zigated.py qui s'y j'ai bien compris, est fournie sur https://github.com/doudz/zigate. Je ne sais pas comment mettre à jour le zigate.py ou du moins sa dépendance sur la version 0.28.4 vers 0.29.1. EDIT2: ok en changeant la version dans zigate_version.txt et relancant le script install_apt.sh ? EDIT3: l'update n'a rien changé. Comme le problème ne survient que sur les interrupteurs sur pile j'ai ré-appairé ceux-ci avec le gateway xiaomi. J'ai utilisé le plugin Xiaomi Home mais j'ai exactement le même problème ! A croire que c'est lié au device... Je faisais un va et vient avec ces interrupteurs mais via le MiHome donc je ne suis pas sûr que ça ai jamais fonctionné même avec la lumi api...
Il n'y a pas la commande "onoff" permettant de connaitre l'état du bouton c'est bien ça ?
En effet. Néanmoins ta question ma fait réfléchir et en fait c'est sans doute normal. Je voyais ça comme des interrupteurs et m'attendait à avoir un état on/off mais en pratique c'est juste un bouton cliquable façon aqara wireless button. Je vois qu'il y a un status et une valeur potentiele à "click" comme pour les petits bouton. J'imagine que dans mon scénario je dois plutôt tester le fait que status="click" et ça devrait passer. Je valide et reviens vers toi.
Je confirme le dernier message. C'est normal.
Description du bug Comme indiqué dans le titre, après association d'interrupteur Xiaomi aqara wireless switch(sur pile donc) je constate qu'il n'y a aucune commande d'allumage créée. J'ai le cas pour les 3 interrupteurs. J'utilise la version beta du zigate Pour Reproduire Etapes pour reproduire le problème:
Fonctionnement attendu Après appairage par mode inclusion, le device créé devrait contenir des commandes on ou off. Screenshots
Lien vers image Informations:
{ "addr": "2a44", "discovery": "auto-discovered", "endpoints": [ { "clusters": [ { "attributes": [ { "attribute": 1, "data": 4, "name": "application_version", "value": 4 }, { "attribute": 5, "data": "lumi.sensor_86sw1\u0000lu", "name": "type", "type": "str", "value": "lumi.sensor_86sw1lu" }, { "attribute": 65281, "data": "0121c70b0328180421a8130521d700062401000000000a21000020", "name": "battery_voltage", "type": "float", "unit": "V", "value": 3.015 } ], "cluster": 0 }, { "attributes": [ { "attribute": 0, "data": false, "name": "onoff", "type": "bool", "value": false } ], "cluster": 6 } ], "device": 24321, "endpoint": 1, "in_clusters": [ 0, 3, 25, 65535, 18 ], "out_clusters": [ 0, 4, 3, 5, 25, 65535, 18 ], "profile": 260 }, { "clusters": [], "device": 24322, "endpoint": 2, "in_clusters": [ 3, 18 ], "out_clusters": [ 4, 3, 5, 18 ], "profile": 260 }, { "clusters": [], "device": 24323, "endpoint": 3, "in_clusters": [ 3, 12 ], "out_clusters": [ 4, 3, 5, 12 ], "profile": 260 } ], "generictype": "", "info": { "addr": "2a44", "id": 1, "ieee": "00158d000183c217", "last_seen": "2019-03-29 18:36:18", "lqi": 177, "mac_capability": "10000000", "power_type": 0 } }