Page 3 sur 4
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 12:57
par Keros
FCJean a écrit : 26 janv. 2022, 09:23
La seule différence avec avant est que le device est "bloqué" en "ouvert", alors qu'avant il l'était en "fermé" ...
grosse avancée !
La lecture de ce commentaire donne l'impression que c'est de l'ironie piquante. Pas très cool pour les personnes qui essayent d'aider.
J'espère me tromper

Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 13:40
par FCJean
Hello Keros,
Tu te trompe complètement ... et heureusement !
Je ne remercierai jamais assez toutes les personnes de ce forum qui aident au quotidien toute la communauté et en premier lieu pipiche et toi !
Non, ce commentaire me visait moi et uniquement moi ... J'ai tranferré toute ma conf d'une VM à un Pi ... pour obtenir strictement le même résultat.
Surtout que depuis ce matin, j'ai même une énorme régression.
Le plugin et la PiZigate marchent très bien (et semblent beaucoup plus stable, pas de reboot du plugin suite à une perte de heartbeat et pour cause, il n'y a plus de communication TCP entre le plugin et la Zigate) par contre jai perdu tous mes devices DZ dans le GUI DZ (et même impossible d'avoir une quelconque liste de dispositifs) !
Bien sûr j'ai fait une restauration de la DB qui m'avait permis d'obtenir un fonctionnement ce matin, et rien n'y fait, il n'y a que le matériel, le log et la config de disponible ...).
Ce qui est encore plus curieux c'est que la mise à jour d'une valeur dun device (Zigate ou pas d'ailleurs) alimente une base influxDB que j'interroge via un GUI HTML5 externe à DZ ... et les valeurs sont bien mises à jour.
Je sens que je n'ai pas fini de galérer et que cela va se terminer par une réinstallation from scratch ...
Vraiment désolé si jai pu froisser la sensibilité de certains, ce n'était absolument pas mon intention, bien au contraire !
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 13:54
par pipiche
ce qui est une bonne nouvelle, car ca veut dire que le device a réussi à envoyé un status.
peux-tu decrire comment tu fais l'appairage ? Que fais-tu avec le device ? de quel coté places tu le magnet ?
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 17:21
par FCJean
Merci beaucoup pipiche de continuer à t'intéresser à mon petit problème.
Pour l'appairage dont j'ai donné le log, j'avais utilisé l'assistant.
J'avais aussi anticipé que la Zigate ne puisse plus faire d'appairage direct (j'ai 46 devices, mais 15 routeurs et une Zigate+ sous 3.21. et le plugin est maintenant 6.0.15) et j'ai aussi réalisé un appairage en donnant un routeur spécifique. Même comportement.
Ensuite, pour tester le device, j'approche (colle même) l'aimant du côté où il y a le trait et l'inscription Aqara, l'écarte puis le recolle.
Sur un autre device qui a les mêmes symptomes, je mets même l'aimant contre l'ILS (j'ai "dépiauté" ce device pour shunter l'ILS par les contacts d'un relais 230V pour détecter une coupure de courant ; quand il y a du courant les contacts du relais sont en NF et l'ILS - ouvert car il n'y a pas d'aimant - est shunté et le device remonte fermé ; quand il n'y a plus de courant le relais passe en NO l'ILS n'est plus shunté et le device envoie l'info Ouvert à DZ qui est sur onduleur, cela me permet de détecter les coupure de courant (plus simple que via le soft de l'APC) et scripter ce quil faut faire au rétablissement du courant). Enfin ce serait le rôle de ce capteur s'il fonctionnait correctement. Donc j'ai vérifié, ce n'est pas un problème d'ILS qui ne fermerait pas.
D'ailleurs, sur le device que je t'ai envoyé j'avais les mêmes symptômes (appairage OK et ensuite pas de remonté de changement d'état), alors qu'il a très bien fonctionné chez toi.
Il y a quelque chose de pas clair dans ma config ... mais quoi.
Il va probablement falloir que je me fasse un sniffer de trame Zigbee et que je ressorte WireShark ... ou que je prenne des contacteurs de porte d'une autre marque (pour la détection de coupure de courant le détecteur de fuite Aqara devrait convenir, il n'y a même rien à démonter), mais bon je vais quand même essayer de comprendre ce qui se passe.
Encore merci !
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 17:32
par pipiche
Sans refaire l'appairage, essayes de mettre l'aimant sur tous les coté du device, car ce que j'ai observé avce le tient c'est que ca ne passe pas dans tous les cas.
Pour moi ce n'est pas un problème d'appairage dès l'instant où tu as eu un retour.
Effectivement si tu as le moyen de mettre un sniffer, ce sera beaucoup simple. il te suffit de m'envoyer le wireshark et je jetterais un oeil. on verra vite qu'est ce qui ne fonctionne pas
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 26 janv. 2022, 21:27
par Keros
FCJean a écrit : 26 janv. 2022, 13:40
Tu te trompe complètement ... et heureusement !
...
Vraiment désolé si jai pu froisser la sensibilité de certains, ce n'était absolument pas mon intention, bien au contraire !
Pas de souci

Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 29 janv. 2022, 10:23
par Neutrino
Pour tes dispositifs disparus, ça ressemble à un problème de cache.
Essaye avec un autre navigateur ou en navigation privée.
Si ça fonctionne, vide le cache.
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 29 janv. 2022, 17:55
par FCJean
Merci Neutrino, c'était bien ça !
Je n'avais jamais eu ce problème lorsque DZ était sur une VM Debian, donc je n'avais pas le réflexe . Effectivement passer de Chrome à Firefox résoud le problème ... donc c'est bien le cache.
Je ne pense pas qu'il puisse y avoir un quelconque lien avec l'hôte de DZ, mais c'est quand même troublant : j'ai tourné DZ pendant 5 ans dans une VM sans aucun problème de ce type, je migre sous Raspberry et, dès le 2ème jour, le problème.
Je vais quand même essayer de solutionner mon problème de Zigate Ethernet (reboot du plugin tous les jours) pour retourner sur une VM, car sous Pi, certes le plugin ne reboote plus (normal, il ne communique plus par IP avec la Zigate donc il ne la perd plus) ... mais c'est DZ qui se fige pratiquement toutes les 24h et je suis obligé de faire un
systemctl restart domoticz.
Le Pi est toujours vivant, on 'ps' les process sans problème, mais plus aucun GUI (DZ et plugin).
Je vais mettre le restart de DZ dans la crontab à 3h du matin ... mais vu que j'avais migré sous Pi pour avoir une plus grande robustesse de la prod Zigbee, on ne peut pas dire que le but soit atteint.
De plus, question performances, c'est malheureusement le jour et la nuit (c'était prévisible et prévu).
Un petit exemple pour illustrer : un PIR Aqara qui déclence un éclairage via un module Tuya dans un interupteur mural via un script lua device, du classique de chez classique.
- Avec le DZ sous VM : déclenchement instantanné,
- Avec DZ sous Pi 3B+ : pratiquement 1s de latence (on se croirait presque avec du WiFi).
Même chose avec des automations python et bash (peut-être moins de latence quand même).
Certes, je n'ai pas encore reçu le SSD que je vais mettre à la place de la SD pour éviter le crash inévitable ... mais je ne pense pas que cela améliore grand chose en ce qui concerne la réactivité, sauf si DZ écrit dans sa log avant de faire quoique ce soit ... enfin peut-être que si car le CPU usage (via top) ne dépasse pas 29% pour le process domoticz.
A suivre, je vous tiendrai au courant des benchs que je vais faire.
Merci infiniment en tout cas à tous de vous être penché sur mes petits problèmes.
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 31 janv. 2022, 09:06
par FCJean
Bonjour à tous,
Des nouvelles de mon problème ... qui est résolu par effet de bord.
En effet, hier à 17h ma PiZigate V2, que j'avais migré d'une Zigate Ethernet à un Raspberry, a rendu l'âme (enfin la partie radio, ou plus précisément ce qui relie le chip Zigbee à l'antenne extérieure).
J'ai perdu la connexion à mes 48 devices, sauf à 2 qui sont les plus proches de la Zigate(d'où ma suspicion sur l'antenne car il reste un résidu de communication ... mais extrêmement faible).
Comme il me restait une PiZigate V1, ce matin je l'ai flashée en 3.21 OPDM, j'ai recréé une VM avec DZ 2021.1, reloadé la dernière sauvegarde, réinstallé le plug-in (le restore du tar du répertoire du plugin flanquait la panique, je pense du fait du passage de Pi vers Ethernet mais surtout car la Zigate et la conf du plugin n'étaient pas du tout en synchro).
Quand tout a été opérationnel, la première chose que j'ai faite est de réappairer un contacteur Aquara ACN001.
Et là, bingo, tout fonctionne, l'appairage comme la détection d'ouverture fermeture !
Donc, en fait, tous les problèmes venaient d'un soucis matériel côté Zigate !
@pipiche : je suis vraiment désolé de t'avoir fait travailler sur un problème qui n'en était pas un !
J'ai quand même une petite question, si je peux me permettre.
Je vais bien sûr voir avec le vendeur de la Zigate pour réapprovisionner une nouvelle V2 (je lui avais déjà renvoyé celle là car j'avais le problème de portée au démarrage, il avait corrigé quelque chose ... qui visiblement n'a pas fonctionné longtemps ...).
Est-ce que je suis obligé de perdre toute ma conf (Je ne pense pas que l'on puisse restaurer une sauvegarde d'une Zigate sur une autre Zigate) ?
Si je dois réappairer mes 48 devices (je pense que ce sera nécessaire), est-ce que je vais devoir changer mes devices Domoticz ?
L'appairage va-t-il me créer un nouveau device à qui je devrai faire prendre "l'identité" (en fait uniquement l'historique) du précédent. ?
C'est ce dernier point qui me gêne car l'IDX du device changera, même si je lui donne le même nom que le précédent ... et j'aurais à faire des substitutions à la main dans 3500 lignes de code Javascript et une dizaine de scripts Python (je sais j'ai programmé comme un manche en mettant cela en dur dans le code ... mais je ne pensais pas devoir tout changer fréquemment).
Merci d'avance pour vos idées et suggestions.
Si cela se trouve, mon problème de déluge d'annonces d'un switch Orvibo (que j'avais décrit dans un autre post) provient du même défaut hardware ... je testerai quand la situation sera stabilisée.
PS. Je vais bien sûr passer le post en résolu et encore un immense merci à la communauté.
Re: Nouveau ? (lumi.magnet.acn001) détecteur d'ouverture Aqara mal reconnu
Publié : 31 janv. 2022, 09:23
par pipiche
FCJean a écrit : 31 janv. 2022, 09:06
Bonjour à tous,
Des nouvelles de mon problème ... qui est résolu par effet de bord.
En effet, hier à 17h ma PiZigate V2, que j'avais migré d'une Zigate Ethernet à un Raspberry, a rendu l'âme (enfin la partie radio, ou plus précisément ce qui relie le chip Zigbee à l'antenne extérieure).
J'ai perdu la connexion à mes 48 devices, sauf à 2 qui sont les plus proches de la Zigate(d'où ma suspicion sur l'antenne car il reste un résidu de communication ... mais extrêmement faible).
Comme il me restait une PiZigate V1, ce matin je l'ai flashée en 3.21 OPDM, j'ai recréé une VM avec DZ 2021.1, reloadé la dernière sauvegarde, réinstallé le plug-in (le restore du tar du répertoire du plugin flanquait la panique, je pense du fait du passage de Pi vers Ethernet mais surtout car la Zigate et la conf du plugin n'étaient pas du tout en synchro).
Quand tout a été opérationnel, la première chose que j'ai faite est de réappairer un contacteur Aquara ACN001.
Et là, bingo, tout fonctionne, l'appairage comme la détection d'ouverture fermeture !
Donc, en fait, tous les problèmes venaient d'un soucis matériel côté Zigate !
@pipiche : je suis vraiment désolé de t'avoir fait travailler sur un problème qui n'en était pas un !
J'ai quand même une petite question, si je peux me permettre.
Je vais bien sûr voir avec le vendeur de la Zigate pour réapprovisionner une nouvelle V2 (je lui avais déjà renvoyé celle là car j'avais le problème de portée au démarrage, il avait corrigé quelque chose ... qui visiblement n'a pas fonctionné longtemps ...).
Est-ce que je suis obligé de perdre toute ma conf (Je ne pense pas que l'on puisse restaurer une sauvegarde d'une Zigate sur une autre Zigate) ?
Si je dois réappairer mes 48 devices (je pense que ce sera nécessaire), est-ce que je vais devoir changer mes devices Domoticz ?
L'appairage va-t-il me créer un nouveau device à qui je devrai faire prendre "l'identité" (en fait uniquement l'historique) du précédent. ?
C'est ce dernier point qui me gêne car l'IDX du device changera, même si je lui donne le même nom que le précédent ... et j'aurais à faire des substitutions à la main dans 3500 lignes de code Javascript et une dizaine de scripts Python (je sais j'ai programmé comme un manche en mettant cela en dur dans le code ... mais je ne pensais pas devoir tout changer fréquemment).
Merci d'avance pour vos idées et suggestions.
Si cela se trouve, mon problème de déluge d'annonces d'un switch Orvibo (que j'avais décrit dans un autre post) provient du même défaut hardware ... je testerai quand la situation sera stabilisée.
PS. Je vais bien sûr passer le post en résolu et encore un immense merci à la communauté.
Si le HardwareId (en gros le Id du plugin ne change pas), tu n'as rien a faire avec les widgets/devices Domoticz ceux-ci seront automatiquement rattachés lors du re-appairage. Il ne faut donc pas les supprimer. Lorsque tu installeras ta nouvelle Zigate, tu devras faire une Initialisation (via le menu Hardware Domoticz du plugin) et cela positionnera tous les devices en mode re-appairage (attention ne rien supprimer et garder la cohérence entre Domoticz et le plugin)