Xiaomi module rajout de détecteurs


#1

Bonjour,
j’ai installé le module Xiaomi avec un détecteur rond de témpérature/humidité via ce module :

ça marche nickel

aujourd’hui j’ai reçu le sensor de présence Aqara,
bien détecté sur la gateway via appli mobile
mais comment Gladys détecte ce nouveau périphérique ?
j’ai redémarré Gladys, redémarré le module Xiaomi mais rien dans les logs


#2

Le module est pas très à jour, il faut mettre à jour pas mal de trucs avec la dépendance utilisée. Quand j’aurais un moment, je ferai une grosse PR à Pierre-Gilles.

Mais j’en ai et ils marchent sans soucis (ils donnent pas la lumière et l’inactivité mais marchent sur le mouvement)… Peut être que ce sont des modèles nouveaux.

Tu as qu’une seule passerelle ?


#3

merci
oui je n’ai qu’une passerelle.
et le aqara c’est celui-ci :

je suis en train de parcourir ce sujet :


#4

j’ai installé plutôt ce module, et ça marche nettement mieux :

maintenant j’essaie de créé un scénario pour faire créer une notification en cas de détection de mouvement.
Mais mon ordre des notifications sont
1 Speak
2 websocket
3 Telegram
et il s’arrete au premier,
Notification threw speak sent with success. Aborting the chain.


#5

Hahaha. Ravi de voir que mon module “provisoire” plait, il répond juste à des besoins particuliers mais devrait évoluer prochainement.

Pour les notif, c’est un ordre de priorité. Elle commence par le premier de la liste, si Gladys y arrive, elle s’arrête sinon, elle passe au suivant.

Là, elle t’indique qu’elle a réussi a envoyer du son pour te notifier. Même si tu n’as pas d’enceinte, elle va quand même y arriver (normalement). Que veux-tu comme comportement ?


#6

Bonjour à vous,

tt comme clopance, je viens de recevoir mon matos xiaomi.
mes différents périphériques sont bien initialisé sur ma xiaomi home. J’ai bien suivi le tuto de Pierre-Gilles concernant l’installation sur gladys et l’activation du mode développeur. J’ai également installé le module via https://github.com/Hamtar0/gladys-xiaomi-aqara
Mais quand je regarde les logs du xiaomia-aqara, il semble y avoir des erreurs.

2|gladys-x | Error: bind EADDRINUSE 0.0.0.0:9898
2|gladys-x | at Object._errnoException (util.js:1022:11)
2|gladys-x | at _exceptionWithHostPort (util.js:1044:20)
2|gladys-x | at _handle.lookup (dgram.js:266:18)
2|gladys-x | at _combinedTickCallback (internal/process/next_tick.js:141:11)
2|gladys-x | at process._tickDomainCallback (internal/process/next_tick.js:218:9)
2|gladys-x | at Function.Module.runMain (module.js:686:11)
2|gladys-x | at startup (bootstrap_node.js:187:16)
2|gladys-x | at bootstrap_node.js:608:3

j’ai bien changé l’ip de gladys, le token gladys et password présent sur l’appli xiaomi
et dans gladys je n’arrive a récupérer aucun de mes périphériques…

j’ai :

  • le motion sensor
  • door and windows
  • capteur température et humidité.

Si quelqu’un a une idée, je suis preneur :slight_smile:

Merci d’avance

Ben

EDIT : pourquoi dans le module aqara, le port de l’instance gladys est 1337 ? alors que dans le home, il est a 8080

EDIT2 : dans les log du xiaomi-home, je vois les logs passer du capteur porte et fenêtre et du capteur de température. mais je ne les vois pas dans gladys, je dois les créer a la main ?


#7

Salut,

Si tu veux, tu peux tester mon module Xiaomi, que tu trouveras ici :
https://github.com/piznel/gladys-xiaomi/blob/master/README_FR.md
C’est un module intégré donc plus simple à installer.


#8

ok merci je veux bien tester ton module. je dois désinstaller ceux installer avant ?
quand je clique sur ton lien, je tombe sur un 404 not found…


#9

oui, supprime l’autre.
https://github.com/piznel/gladys-xiaomi/blob/master/README_FR.md

Ce lien fonctionne :slight_smile:


#10

le module est bien installé. je vais tester çà. merci bcp,
seul truc étrange, il me voit 2 passerelles, alors que j’en ai qu’une et l’identifiant est le même sauf que sur le 2eme il manque le 0 au début du numéro


#11

Merci pour l’info, met le mot de passe seulement sur celle corespondant à ta passerelle. Tu peux me mettre un aperçu d’ecran, que je vois bien le problème pour le corriger ?


#12

Ton module fonctionne vraiment bien. je viens de faire 2 ou 3 scénarios et tt semble fonctionner.

Capture


#13

Merci :slight_smile:
Et merci de ton aide pour avoir signaler ce bug.


#14

Pour bien comprendre, dans la liste de tes devices, tu as bien qu’une gateway ?


#15

C’est un vieux module qui me servait temporairement.
Je vais certainement le supprimer pour éviter toute confusion.


#16

non j’avais les 2, mais 1 seule fonctionne.
celle qui fonctionne est celle avec le 0 devant le 4


#17

Bonjour,
je voudrais essayer ton module aussi,
mais comment desinstaller l’autre?
le gladys-xiaomi-aqara, installé par https://github.com/Hamtar0/gladys-xiaomi-aqara
comme installé de façon manuel, il n’apparait pas dans ~/gladys/api/hooks/…


#18

j’ai trouvé un PM2 delete 2,
qui supprime le processus tout le suite
supprimer le dossier gladys-xiaomi-aqara

mais au reboot le processus revient…
évidemment il redémarre en boucle
donc il doit me manquer qqch


#19

Salut,
Fais un Pm2 ls Pour avoir la liste des processus en cours.
Normalement, tu devrais avoir Gladys et le Xiaomi.
Tu fais alors pm2 stop « nom du processus Xiaomi »
Puis pm2 delete « nom du processus Xiaomi ». Ça devrait marcher, enfin, je crois :wink:


#20

merci de ta réponse.
ta procédure est déjà ce que j’avais fait,
je l’ai refait + un reboot
et paf, il est encore là