Closed daredevil-ferreira closed 5 years ago
Même après un sync ?
Bonjour,
Oui, j'ai essayé le résumé et je ne trouve que 1 seule combinaison on,off et onoff.
J'ai essayer de regarder la documentation fournie pas Xiaomi, ils parlent de channel_0 et de channel_1.
Sur ce site https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/switch/xiaomi_aqara.py
Je vois qu'effectivement pour le modèle ctrl_ln2.aq1 ils ajoutent 2 devices, un pour chaque bouton/Channel.
David
Le ven. 4 janv. 2019 à 15:37, Guillaume Kulakowski notifications@github.com a écrit :
Même après un sync ?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Jeedom-Zigate/jeedom-plugin-zigate/issues/100#issuecomment-451460727, or mute the thread https://github.com/notifications/unsubscribe-auth/AsLEImBoceIZcLpBP7M-KmvXt4xeK8kMks5u_2crgaJpZM4ZmjKr .
Il serait intéressant d'avoir le fichier zigate.json pour voir comment l'équipement est reconnu J'ai ce modèle mais je ne l'ai pas encore branché...
Bonjour,
Où puis-je trouver ce fichier ?
Il faut que je réinstalle l’interrupteur et que je cherche à refaire la synchro sous jeedom.
Dans tous les cas, sous jeedom, je n’avais qu’un device identifié.
David
De : Sébastien RAMAGE notifications@github.com Envoyé : samedi 5 janvier 2019 08:32 À : Jeedom-Zigate/jeedom-plugin-zigate jeedom-plugin-zigate@noreply.github.com Cc : daredevil-ferreira daredevil.ferreira@gmail.com; Author author@noreply.github.com Objet : Re: [Jeedom-Zigate/jeedom-plugin-zigate] Interrupteur double Xiaomi (#100)
Il serait intéressant d'avoir le fichier zigate.json pour voir comment l'équipement est reconnu J'ai ce modèle mais je ne l'ai pas encore branché...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Jeedom-Zigate/jeedom-plugin-zigate/issues/100#issuecomment-451634958 , or mute the thread https://github.com/notifications/unsubscribe-auth/AsLEIvidXoP3AK4lRIF5DDRizVsV7SAEks5vAFT_gaJpZM4ZmjKr . https://github.com/notifications/beacon/AsLEIgFuoIn7hUmWSuEFsmA45a9EGno0ks5vAFT_gaJpZM4ZmjKr.gif
Vous avez débranché l'interrupteur c'est ça ? Sous Jeedom il est normal qu'il n'y ait qu'un device mais il devrait y avoir les commandes on, off et on2 , off2 par exemple
Autre solution pour nous fournir des infos, mettre le plugin en debug, relancer le démon et faire la synchro de l'équipement. Puis poster ici le log
Bonjour, le log. Pour info au moment de l'association, je me retrouve avec 2 devices, 1 faisant fonctionner 1 bouton, 1 autre dont les fonctions on/off ne font rien
I found this .zigate.json file
C'est parfait, merci. La détection est correcte, et dans le log on voit bien que le plugin tente de créer les 2 commandes. A vérifier mais je pense que la 2e commande écrase la 1ere, c'est pour ça qu'il n'en reste qu'une. Je pourrais avoir une petit capture d'écran de la liste des commandes créées ?
Bonjour,
Je viens de réessayer, là il n’en crée qu’une mais avec les commandes on off qui correspondent au 2ème bouton uniquement.
Oui du coup, je vois qu'effectivement j'ai bien onoff et onoff2 pour l'état de chaque interrupteur. Mais les commandes on et off n'actionnent que le 2ème interrupteur. Ces commandes ont dû écraser les on off du premier interrupteur Snipping Tool Print Job.pdf
J'aurais envie dans le fichier zigate.class.php d'ajouter un case 'onoff2' comme à la ligne 215 et produire des commandes on2 et off2 mais aujourd'hui il semble que le on/off actuel corresponde à l'état onoff2. Pour quelle raison ?
Qu'en dites-vous ?
Je viens de modifier le fichier zigate.class.php, cela marche très bien maintenant : j'ai bien un on/off/toggle et un on2/off2/toggle2.
J'ai vu qu'il existait aussi des boutons à 3 interrupteurs. Cela devrait marcher aussi. Je vais voir maintenant comment avoir la photo de l'interrupteur et pas le carré bleu zigate. zigate.class.php.zip
Merci pour cette contribution, je regarderai tout ça la semaine prochaine
Il suffisait de déposer un fichier jpg portant le nom du 'type' :-) pour avoir la belle image de mon double interrupteur lumi.ctrl_ln2.aq1.jpg.zip
Je propose une autre modification qui devrait résoudre le problème des commandes on/off/toggle Pourrais-tu essayer cette modification ? il faudrait modifier la fonction preSave
public function preSave()
{
// We check if the name is not already used
// if yes : remove the old one if it's the same endpoint
// else we rename the new one
$result = zigateCmd::byEqLogicIdCmdName($this->getEqLogic_id(), $this->getName());
while (is_object($result) && $this->getId() != $result->getId()) {
if ($this->getConfiguration('endpoint') != $result->getConfiguration('endpoint')){
$this->setName($this->getName() . $this->getConfiguration('endpoint'));
$result = zigateCmd::byEqLogicIdCmdName($this->getEqLogic_id(), $this->getName());
} else {
$result->remove();
}
}
}
Bonjour, J'essaye de me passer de la Gateway Xiaomi. J'ai 3 interrupteurs doubles et impossible de les utiliser. Je suis débutant dans ce domaine, mais si je peux vous aider, n'hésitez pas à demander.
Merci pour tout!
@yann44 peux-tu me confirmer le "type"
il est identifié comme:
lumi.sensor_86sw2
c'est un interrupteur double qui marche sur pile ref: WXKG02LM
L'interrupteur double mural (sans pile) (QBKG12LM) me semble mal reconnu.
Lorsque je l'appaire avec le Zigate, un seul des interrupteurs est commandable (on/off).
David