Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] Xiaomi Home

franckam6
Timide
Messages : 156
Inscription : 18 nov. 2016, 17:57

Re: [Sujet officiel] Xiaomi Home

Message par franckam6 » 12 févr. 2017, 17:10

Bonjour, j'ai configurer tous mes detecteurs xiaomi de la meme manières pour les transmettre à homebridge, (avec leur type générique mais ils ne sont pas tous remontés sur l'app home iOS .
Peut être je fais mal un truc???
Le Log erreur:

Code : Tout sélectionner

*** WARNING *** The program 'nodejs' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs>
*** WARNING *** The program 'nodejs' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=nodejs&f=DNSServiceRegister>
[2/12/2017, 5:05:17 PM] Loaded plugin: homebridge-jeedom
[2/12/2017, 5:05:17 PM] Registering platform 'homebridge-jeedom.Jeedom'
[2/12/2017, 5:05:17 PM] ---
[2/12/2017, 5:05:17 PM] Loaded config.json with 0 accessories and 1 platforms.
[2/12/2017, 5:05:17 PM] Loading 1 platforms...
[2/12/2017, 5:05:17 PM] [Jeedom] Initializing Jeedom platform...
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Lampe hall > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Sonde Salle de bain > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Sonde Chambre Julie > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: gateway 10.0.0.3 > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Sonde hall > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Détecteur hall > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Lampe salon > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Porte Cuisine  > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Sonde Salon > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Détecteur Cuisine > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: gateway 10.0.0.2 > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: FGSD-002 Smoke Sensor CE > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Porte dentrée > undefined
[2/12/2017, 5:05:18 PM] [Jeedom] Configuring Accessory: Alarme am6 > undefined
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
┌────────────┐
│ 165-21-123 │
└────────────┘
[2/12/2017, 5:05:18 PM] [Jeedom] Fetching Jeedom Objects ...
[2/12/2017, 5:05:18 PM] [Jeedom] Server Listening...
[2/12/2017, 5:05:18 PM] Homebridge is running on port 51826.
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >1er étage
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Chambre Julie
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Chambre parents
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Chambre Thomas
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Maison am6
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Rez de chaussée
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Salle de bain
[2/12/2017, 5:05:19 PM] [Jeedom] New Room >Scénario
[2/12/2017, 5:05:19 PM] [Jeedom] Fetching Jeedom devices ...
[2/12/2017, 5:05:20 PM] [Jeedom] Homebridge Plugin is running now ! // Si vous avez un Warning Avahi (ne pas en tenir compte)
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : porte salle bain
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Sonde Salle de bain
[2/12/2017, 5:05:21 PM] [Jeedom] Verif Accessory: Sonde Salle de bain
[2/12/2017, 5:05:21 PM] [Jeedom] Checked
[2/12/2017, 5:05:21 PM] [Jeedom] Maj Accessory: Sonde Salle de bain
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Détecteur hall
[2/12/2017, 5:05:21 PM] [Jeedom] Verif Accessory: Détecteur hall
[2/12/2017, 5:05:21 PM] [Jeedom] Checked
[2/12/2017, 5:05:21 PM] [Jeedom] Maj Accessory: Détecteur hall
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Porte fenêtre parents
[2/12/2017, 5:05:21 PM] [Jeedom] Verif Accessory: Porte fenêtre parents
[2/12/2017, 5:05:21 PM] [Jeedom] New Accessory: Porte fenêtre parents
[2/12/2017, 5:05:21 PM] [Jeedom] Adding Accessory: Porte fenêtre parents
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Porte fenêtre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Verif Accessory: Porte fenêtre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] New Accessory: Porte fenêtre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Adding Accessory: Porte fenêtre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Sonde Chambre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Verif Accessory: Sonde Chambre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Checked
[2/12/2017, 5:05:21 PM] [Jeedom] Maj Accessory: Sonde Chambre Julie
[2/12/2017, 5:05:21 PM] [Jeedom] Accessoire trouve // Name : Lampe hall
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Lampe hall
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Lampe hall
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : gateway 10.0.0.3
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: gateway 10.0.0.3
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: gateway 10.0.0.3
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Porte fenêtre hall
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Sonde hall
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Sonde hall
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Sonde hall
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Clim Salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Fenêtre droite salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Lampe salon
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Lampe salon
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Lampe salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Caméra salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Détecteur Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Détecteur Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Détecteur Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Porte Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Porte Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Porte Cuisine
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : gateway 10.0.0.2
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: gateway 10.0.0.2
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: gateway 10.0.0.2
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : FGSD-002 Smoke Sensor CE
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: FGSD-002 Smoke Sensor CE
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: FGSD-002 Smoke Sensor CE
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Fenêtre gauche Salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Sonde Salon
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Sonde Salon
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Sonde Salon
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Porte dentrée
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Porte dentrée
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Porte dentrée
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Alarme am6
[2/12/2017, 5:05:22 PM] [Jeedom] Verif Accessory: Alarme am6
[2/12/2017, 5:05:22 PM] [Jeedom] Checked
[2/12/2017, 5:05:22 PM] [Jeedom] Maj Accessory: Alarme am6
[2/12/2017, 5:05:22 PM] [Jeedom] Accessoire trouve // Name : Météo marseille
| Jeedom | DIY RPI3, Clé Aeon Labs Gen5
Protocoles | Zwave, Orvibo, mihome | Mon matériel : FGSD-002 Smoke Sensor CE
xiaomi mihome(12 capteurs door,1bouton,2gateway,2 detecteurs présence,4 sondes)
2 orvibo allone

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Sujet officiel] Xiaomi Home

Message par Anonyme » 12 févr. 2017, 17:24

Contenu supprimé à la demande de son auteur

thanaus
Actif
Messages : 1106
Inscription : 20 nov. 2016, 13:06

Re: [Sujet officiel] Xiaomi Home

Message par thanaus » 12 févr. 2017, 17:24

rockman18 a écrit :Pour l'instant tu remarqueras qu'on essaye d'éviter d'incriminer directement le plugin, mais qu'on cherche des pistes qui pourraient être liée.
Clairement le script nodejs ne peut pas être directement lié au problème SQL, on sait qu'il ne fait aucune action SQL. Mais le fait que les process s'accumulent sans fin peut surcharger les petites config comme certains Pi ou autre. Et quand la surcharge arrive au niveau du systeme on ne peut plus determiner clairement ce qui déclenche des comportement anormaux.

Dans tous les cas, même si ce n'est pas là le soucis, un process qui se lance et ne se termine jamais n'est pas normal.
Pour ma part et sur une VM, j'ai souvent rencontré cette erreur d'accès à la base MySQL car le serveur était surchargé et il n'y avait plus assez de mémoire. Dans ton cas, tu as beaucoup de process nodejs qui prennent chacun 2.2% de mémoire vu ton screenshoot. Ceci peut peut-être expliqué cela...
Pour résoudre ce problème, j'ai simplement augmenté la mémoire de ma VM et je n'ai plus jamais rencontré ce problème.

Je pense qu'il pourrait être intéressant de savoir la quantité de mémoire totale/utilisée quand ce problème survient !
Comme tu le soulignes clairement, une surcharge (CPU, mémoire) du système peut entraîner en cascade des problèmes qu'il n'est pas facile d'identifier !

Pour info, un processus qui est lancé et ne s'arrête jamais peut tout a fais être normal si il s'agit d'un daemon ;-)
Netatmo Pro | CloudSync Pro
On gagne sa vie avec ce que l'on reçoit, mais on la bâtit avec ce que l'on donne.
Winston Churchill
Lien Paypal

franckam6
Timide
Messages : 156
Inscription : 18 nov. 2016, 17:57

Re: [Sujet officiel] Xiaomi Home

Message par franckam6 » 12 févr. 2017, 17:29

magicgg91 a écrit :
franckam6 a écrit :Bonjour, j'ai configurer tous mes detecteurs xiaomi de la meme manières pour les transmettre à homebridge, (avec leur type générique mais ils ne sont pas tous remontés sur l'app home iOS

Hello,

Je t'invite à aller poster dans le sujet concernant Homebridge plutôt stp.
Je pense qu'il faut regénérer le fichier de config.

Désolé je savais pas si c était plutôt un pb homebrige ou xiaomi . J y vais de suite !
PS: j ai déjà régénérer mais c est pas ca . Merci quand même .


Envoyé de mon iPhone en utilisant Tapatalk
| Jeedom | DIY RPI3, Clé Aeon Labs Gen5
Protocoles | Zwave, Orvibo, mihome | Mon matériel : FGSD-002 Smoke Sensor CE
xiaomi mihome(12 capteurs door,1bouton,2gateway,2 detecteurs présence,4 sondes)
2 orvibo allone

Florent
Timide
Messages : 53
Inscription : 07 avr. 2016, 12:21

Re: [Sujet officiel] Xiaomi Home

Message par Florent » 12 févr. 2017, 18:37

Bonjour, je voudrais savoir si le plugin prend en charge l aspi robot de xiaomi.
Cordialement

thanaus
Actif
Messages : 1106
Inscription : 20 nov. 2016, 13:06

Re: [Sujet officiel] Xiaomi Home

Message par thanaus » 12 févr. 2017, 18:44

Florent a écrit :Bonjour, je voudrais savoir si le plugin prend en charge l aspi robot de xiaomi.
Cordialement
Bonjour Florent

Il n'y a pas pour l'instant de prise en charge de l'aspirateur robot
Netatmo Pro | CloudSync Pro
On gagne sa vie avec ce que l'on reçoit, mais on la bâtit avec ce que l'on donne.
Winston Churchill
Lien Paypal

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 12 févr. 2017, 18:59

Yep, l'aspirateur son statut est "pas encore" :) ce qui veut dire qu'on a pas jeter l'éponge, mais faut qu'ils arrivent chez nous les robots déjà (c'est en cours, voir ma page de statut sur mon blog)

Le lunar (capteur de sommeil) est sur la liste a tester aussi.

Pour la prise wifi et l'infrarouge, bof ils sont pas concurrentiel avec les broadlink aujourdhui

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Florent
Timide
Messages : 53
Inscription : 07 avr. 2016, 12:21

Re: [Sujet officiel] Xiaomi Home

Message par Florent » 12 févr. 2017, 19:11

Merci de votre réponse rapide.
Cordialement

Avatar de l’utilisateur
aragornier
Actif
Messages : 2217
Inscription : 02 janv. 2015, 20:38
Localisation : Montpellier

Re: [Sujet officiel] Xiaomi Home

Message par aragornier » 12 févr. 2017, 20:02

lunarok a écrit :Yep, l'aspirateur son statut est "pas encore" :) ce qui veut dire qu'on a pas jeter l'éponge, mais faut qu'ils arrivent chez nous les robots déjà (c'est en cours, voir ma page de statut sur mon blog)

Le lunar (capteur de sommeil) est sur la liste a tester aussi.

Pour la prise wifi et l'infrarouge, bof ils sont pas concurrentiel avec les broadlink aujourdhui

Envoyé de mon A0001 en utilisant Tapatalk
Ca c'est cool ! ça promet !

Envoyé avec mon Xiaomi
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 12 févr. 2017, 20:09

Ca veut pas dire que ca marchera :) après l'aspirateur y a de bonnes chances, y a une piste pour pouvoir lancer les actions mais faudra packager ca de façon sexy
Mais ca devrait se faire car y a un bac+7 qui se penche sur le sujet si il faut il le démontrera le bestiau

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
aragornier
Actif
Messages : 2217
Inscription : 02 janv. 2015, 20:38
Localisation : Montpellier

Re: [Sujet officiel] Xiaomi Home

Message par aragornier » 12 févr. 2017, 21:13

lunarok a écrit :Ca veut pas dire que ca marchera :) après l'aspirateur y a de bonnes chances, y a une piste pour pouvoir lancer les actions mais faudra packager ca de façon sexy
Mais ca devrait se faire car y a un bac+7 qui se penche sur le sujet si il faut il le démontrera le bestiau

Envoyé de mon A0001 en utilisant Tapatalk
Moi j'ai un bac -7 s'il faut faire une démonstration par l'absurde....

Envoyé avec mon Xiaomi
JEEDOM POWER
3 jeedom sur RPI3 + 1 GEN8 pour VM et stockage
26 modules Zwave + 12 modules Rfxcom + 9 modules Xiaomi Home + téléinfo + 2 kodi + 4 cam IP + 1 hub harmony + 1 orvibo + 4 prises S20 , ect...

Avatar de l’utilisateur
tanou2000
Timide
Messages : 110
Inscription : 16 juil. 2015, 21:25

Re: [Sujet officiel] Xiaomi Home

Message par tanou2000 » 12 févr. 2017, 21:20

Bonsoir,
J'ai fait un scénario pour allumer mon Yeelight ceiling sur la présence detectée par un détecteur de Xiaomi.
Il fonctionne bien une première fois puis si je repasse devant le détecteur, le scénario ne se relance pas.
Question:
y'a t il un lien avec la donnée "no_motion" du detecteur?
Quelle est la fréquence de rafraîchissement du capteur?
Merci d'avance
Bonne soirée
Pièces jointes
Scenariocuisine.PNG
Scenariocuisine.PNG (73.4 Kio) Consulté 1588 fois

Avatar de l’utilisateur
blusy38
Timide
Messages : 471
Inscription : 31 mars 2016, 21:10
Localisation : Lyon
Contact :

Re: [Sujet officiel] Xiaomi Home

Message par blusy38 » 12 févr. 2017, 21:28

tanou2000 a écrit :Bonsoir,
J'ai fait un scénario pour allumer mon Yeelight ceiling sur la présence detectée par un détecteur de Xiaomi.
Il fonctionne bien une première fois puis si je repasse devant le détecteur, le scénario ne se relance pas.
Question:
y'a t il un lien avec la donnée "no_motion" du detecteur?
Quelle est la fréquence de rafraîchissement du capteur?
Merci d'avance
Bonne soirée
Salut,
Il y a un délai de 1 minute.
J'ai fait un test sur mon site si tu veux.
Guillaume.
Dernière édition par blusy38 le 13 févr. 2017, 08:00, édité 1 fois.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 12 févr. 2017, 23:11

tanou2000 a écrit :Bonsoir,
J'ai fait un scénario pour allumer mon Yeelight ceiling sur la présence detectée par un détecteur de Xiaomi.
Il fonctionne bien une première fois puis si je repasse devant le détecteur, le scénario ne se relance pas.
Question:
y'a t il un lien avec la donnée "no_motion" du detecteur?
Quelle est la fréquence de rafraîchissement du capteur?
Merci d'avance
Bonne soirée
Ton scénario marchera pas pour l'extinction déjà.
Après logiquement quand le d'été tueur a vu un mouvement il renvoit pas de nouveaux mouvement tout de suite. Regarde aussi la répétition des valeurs

Envoyé de mon A0001 en utilisant Tapatalk
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Sujet officiel] Xiaomi Home

Message par fensoft » 12 févr. 2017, 23:38

lunarok a écrit :Pour info, les commandes actions une fois partient (comme le log sans erreur donné plus haut) n'utilisent pas la base MySQL

Donc arrêtez d'incriminer quelquechose quand vous savez pas. C'est franchement pénible et ça donne pas envie de regarder.

Un cannot connect to MySQL n'a rien a voir avec le plugin.
Après je l'ai dis aquara est très verbeux (c'est ce qui fait qu'on a des retours d'État immédiat) donc vérifier votre matériel et il y a une option qui allégé le plugin sur la page de conf (mais la aussi, personne n'a vérifier la charge de son pi, ca serait pourtant bien plus constructif que d'accuser le voisin si le gazon est pas vert chez soit)

Envoyé de mon A0001 en utilisant Tapatalk
Pour la nième fois, merci de ne pas être agressif à outrance.

Si ton plugin lance 100 tasks qui ne se terminent pas et prennent 1% de RAM chacun, on va tomber sur un out of memory. Sous Linux ça coupe le plus gros processus qui est, j'en met ma main à couper, mysql.
Tu pourrais peut être surveiller le nombre de tes nodejs et prendre une décision au lieu de le laisser down tout. Soit en killant les plus vieux soit en refusant d'en lancer d'autres. Avec un message d'erreur quelquepart aussi.
Ça ne résoudra pas la problème à la base mais ça evitera des trucs comme ça (ceinture + bretelles comme on dit)
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
lunarok
Actif
Messages : 6704
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 12 févr. 2017, 23:45

Problème non reproduis chez moi. @fensoft au lieu de rajouter de l'huile, abstient toi
Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

galaksy2001
Timide
Messages : 50
Inscription : 07 janv. 2017, 17:22

Re: [Sujet officiel] Xiaomi Home

Message par galaksy2001 » 13 févr. 2017, 02:34

Bonjour, :D

Tout d'abord, merci à Lunarok pour ce plugin et le SAV ;)
Je rencontre quelques problèmes pour installer le plugin sur un jeedom diy (hébergé sur syno).
Les dépendances ne se lancent pas correctement (NOK) et ma centrale n'est pas détectée par le plugin.
Apparemment un souci déjà évoqué avec nodejs : "npm command not found" sur le log Xiaomihome_dep.
Quand je regarde dans la console admin de Jeedom, j'ai la version "0.10.29~dfsg-2" de nodejs, pas de version 5.xxx ou 6.xxxx

Voici les logs :

Log Xiaomihome :

Code : Tout sélectionner

[2017-02-13 02:06:37][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=xiaomihome function=remove callInstallFunction=1
[2017-02-13 02:14:56][INFO] : Début d'activation du plugin
[2017-02-13 02:14:57][INFO] : Info sur le démon : Array (     [log] => xiaomihome_node     [state] => nok     [launchable] => nok     [launchable_message] => Gestion automatique désactivée     [auto] => 0     [last_launch] => Inconnue )
[2017-02-13 02:14:57][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=xiaomihome function=install callInstallFunction=1
Log Xiaomihome_dep :

Code : Tout sélectionner

Début de l'installation
Version actuelle : v0.10.29
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
Package 'npm' is not installed, so not removed
The following packages will be REMOVED:
libc-ares2* libv8-3.14.5* nodejs*
0 upgraded, 0 newly installed, 3 to remove and 76 not upgraded.
After this operation, 7463 kB disk space will be freed.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 37852 files and directories currently installed.)
Removing nodejs (0.10.29~dfsg-2) ...
Removing libc-ares2:amd64 (1.10.0-2+deb8u1) ...
Purging configuration files for libc-ares2:amd64 (1.10.0-2+deb8u1) ...
Removing libv8-3.14.5 (3.14.5.8-8.1) ...
Purging configuration files for libv8-3.14.5 (3.14.5.8-8.1) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Utilisation du dépot officiel
## Installing the NodeSource Node.js v5.x repo...
## Populating apt-get cache...
+ apt-get update
Ign http://ftp.fr.debian.org jessie InRelease
Hit http://ftp.fr.debian.org jessie-updates InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.fr.debian.org jessie Release.gpg
Hit http://ftp.fr.debian.org jessie Release
Hit http://ftp.fr.debian.org jessie-updates/main Sources
Hit https://deb.nodesource.com jessie InRelease
Hit http://ftp.fr.debian.org jessie-updates/contrib Sources
Hit http://ftp.fr.debian.org jessie-updates/non-free Sources
Hit http://security.debian.org jessie/updates/main Sources
Get:1 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [6916 B]
Hit http://security.debian.org jessie/updates/contrib Sources
Hit http://ftp.fr.debian.org jessie-updates/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free Sources
Hit https://deb.nodesource.com jessie/main Sources
Get:2 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Hit https://deb.nodesource.com jessie/main amd64 Packages
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.fr.debian.org jessie-updates/contrib Translation-en
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:4 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [2704 B]
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Get:5 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Get:6 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://ftp.fr.debian.org jessie/main Sources
Hit http://security.debian.org jessie/updates/contrib Translation-en
Get:7 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://ftp.fr.debian.org jessie/contrib Sources
Get:8 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://ftp.fr.debian.org jessie/non-free Sources
Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://ftp.fr.debian.org jessie/main amd64 Packages
Get:10 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://ftp.fr.debian.org jessie/contrib amd64 Packages
Get:11 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://ftp.fr.debian.org jessie/non-free amd64 Packages
Get:12 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:13 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Hit http://ftp.fr.debian.org jessie/contrib Translation-en
Get:14 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Hit http://ftp.fr.debian.org jessie/main Translation-en
Hit http://ftp.fr.debian.org jessie/main Translation-fr
Hit http://ftp.fr.debian.org jessie/non-free Translation-en
Fetched 11.1 kB in 3s (3273 B/s)
Reading package lists...
## Confirming "jessie" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_5.x/dists/jessie/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
OK
## Creating apt sources list file for the NodeSource Node.js v5.x repo...
+ echo 'deb https://deb.nodesource.com/node_5.x jessie main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_5.x jessie main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign http://ftp.fr.debian.org jessie InRelease
Hit http://ftp.fr.debian.org jessie-updates InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://ftp.fr.debian.org jessie Release.gpg
Hit http://ftp.fr.debian.org jessie Release
Hit http://ftp.fr.debian.org jessie-updates/main Sources
Hit https://deb.nodesource.com jessie InRelease
Hit http://ftp.fr.debian.org jessie-updates/contrib Sources
Hit http://security.debian.org jessie/updates/main Sources
Hit http://ftp.fr.debian.org jessie-updates/non-free Sources
Hit http://security.debian.org jessie/updates/contrib Sources
Hit https://deb.nodesource.com jessie/main Sources
Hit http://security.debian.org jessie/updates/non-free Sources
Hit https://deb.nodesource.com jessie/main amd64 Packages
Hit http://security.debian.org jessie/updates/main amd64 Packages
Get:1 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Get:2 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Hit http://security.debian.org jessie/updates/contrib Translation-en
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/main Translation-en
Get:4 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://security.debian.org jessie/updates/non-free Translation-en
Get:6 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:7 http://ftp.fr.debian.org jessie-updates/main amd64 Packages/DiffIndex [6916 B]
Get:8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:9 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:10 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:11 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Hit http://ftp.fr.debian.org jessie-updates/contrib amd64 Packages
Get:12 http://ftp.fr.debian.org jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Hit http://ftp.fr.debian.org jessie-updates/contrib Translation-en
Get:13 http://ftp.fr.debian.org jessie-updates/main Translation-en/DiffIndex [2704 B]
Get:14 http://ftp.fr.debian.org jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://ftp.fr.debian.org jessie/main Sources
Hit http://ftp.fr.debian.org jessie/contrib Sources
Hit http://ftp.fr.debian.org jessie/non-free Sources
Hit http://ftp.fr.debian.org jessie/main amd64 Packages
Hit http://ftp.fr.debian.org jessie/contrib amd64 Packages
Hit http://ftp.fr.debian.org jessie/non-free amd64 Packages
Hit http://ftp.fr.debian.org jessie/contrib Translation-en
Hit http://ftp.fr.debian.org jessie/main Translation-en
Hit http://ftp.fr.debian.org jessie/main Translation-fr
Hit http://ftp.fr.debian.org jessie/non-free Translation-en
Fetched 11.1 kB in 3s (2859 B/s)
Reading package lists...
================================================================================
================================================================================
DEPRECATION WARNING
Node.js v5.x is no longer actively supported!
You will not receive security or critical stability updates for this version.
You should migrate to a supported version of Node.js as soon as possible.
Use the installation script that corresponds to the version of Node.js you
wish to install. e.g.
* https://deb.nodesource.com/setup_4.x — Node.js v4 LTS "Argon" (recommended)
* https://deb.nodesource.com/setup_6.x — Node.js v6 Current
Please see https://github.com/nodejs/LTS/ for details about which version
may be appropriate for you.
The NodeSource Node.js Linux distributions GitHub repository contains
information about which versions of Node.js and which Linux distributions
are supported and how to use the install scripts.
https://github.com/nodesource/distributions
================================================================================
================================================================================
Continuing in 10 seconds ...
## Run `apt-get install nodejs` (as root) to install Node.js v5.x and npm
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libc-ares2 libv8-3.14.5
The following NEW packages will be installed:
libc-ares2 libv8-3.14.5 nodejs
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
0 upgraded, 3 newly installed, 0 to remove and 76 not upgraded.
Need to get 0 B/1990 kB of archives.
After this operation, 7463 kB of additional disk space will be used.
Selecting previously unselected package libc-ares2:amd64.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 37744 files and directories currently installed.)
Preparing to unpack .../libc-ares2_1.10.0-2+deb8u1_amd64.deb ...
Unpacking libc-ares2:amd64 (1.10.0-2+deb8u1) ...
Selecting previously unselected package libv8-3.14.5.
Preparing to unpack .../libv8-3.14.5_3.14.5.8-8.1_amd64.deb ...
Unpacking libv8-3.14.5 (3.14.5.8-8.1) ...
Selecting previously unselected package nodejs.
Preparing to unpack .../nodejs_0.10.29~dfsg-2_amd64.deb ...
Unpacking nodejs (0.10.29~dfsg-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up libc-ares2:amd64 (1.10.0-2+deb8u1) ...
Setting up libv8-3.14.5 (3.14.5.8-8.1) ...
Setting up nodejs (0.10.29~dfsg-2) ...
update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
Processing triggers for libc-bin (2.19-18+deb8u6) ...
Version actuelle : v0.10.29
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 76 not upgraded.
Requirement already satisfied (use --upgrade to upgrade): yeecli in /usr/local/lib/python2.7/dist-packages
Cleaning up...
Requirement already satisfied (use --upgrade to upgrade): mihome in /usr/local/lib/python2.7/dist-packages
Cleaning up...
/var/www/html/plugins/xiaomihome/resources/nodejs.sh: line 61: npm: command not found
/var/www/html/plugins/xiaomihome/resources/nodejs.sh: line 63: npm: command not found
Fin de l'installation
Je passe donc par la console admin de Jeedom et j'effectue les commandes suivantes :

Code : Tout sélectionner

sudo apt-get remove -y nodejs
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Je jette un coup d’œil à la console, dans l'onglet dpkg toujours pas la même version installée (0.10.29~dfsg-2) :o
Je n'arrive pas à forcer l'installation d'une version 6.xxx de nodejs ...
Une idée svp ? :?
Il est 2h du mat, j'ai peut être pas les yeux en face des trous :shock:

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Sujet officiel] Xiaomi Home

Message par fensoft » 13 févr. 2017, 02:45

lunarok a écrit :Problème non reproduis chez moi. @fensoft au lieu de rajouter de l'huile, abstient toi
Problème reproduit chez moi sur une VM vierge avec la description que j'ai cité.
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

jaktens
Timide
Messages : 117
Inscription : 14 déc. 2016, 12:23

Re: [Sujet officiel] Xiaomi Home

Message par jaktens » 13 févr. 2017, 07:36

Je veux pas rajouter 10 balles mais depuis l'installation du plugin j'ai une erreur SQL aussi. À voir c'est juste après un appui sur le switch, je regarde les logs et fait un screen dès que j'ai un pc.
En gros appuie sur le bouton, reboot de jeedom car SQL tombé, appuie à nouveau SQL retombe...
En tout cas je tiens tout de même à remercier lunarok pour le plugin

Envoyé de mon LG-H850 en utilisant Tapatalk

denisb88
Timide
Messages : 243
Inscription : 12 mars 2016, 08:53

Re: [Sujet officiel] Xiaomi Home

Message par denisb88 » 13 févr. 2017, 08:28

J'ai installé le scénario proposé par Lunarok pour allumer la Gateway en fonction de la température hier et ce matin pour la 1ère fois, j'ai le même message d'erreur que certains

Code : Tout sélectionner

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Je précise que le scénario s'exécute sur un pi3 mais que ma gateway est détecté sur un pi2 en antenne et c'est sur le pi2 que l'erreur s'est produite. De plus sur le pi3 où s'exécute le scénario la charge cpu est restée bloquée à 55%.
Ce matin sur le même pi3, la charge est descendue à 10% et cela correspond ) l'apparition de l'erreur sur le pi2.
Y aurait-il un bug dans le code proposé ?

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités