[Plugin Tiers] Xiaomi Home
Re: [Plugin Tiers] Xiaomi Home
Ah bah oui en effet ! C'est la version du 12/12 Je comprends mieux ! J'attendrai la stable sagement alors !
Re: [Plugin Tiers] Xiaomi Home
ça signifie qu'on pourra poller le capteur de mouvement pour récupérer la lumière même sans mouvements ?
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)
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)
Re: [Plugin Tiers] Xiaomi Home
Contenu supprimé à la demande de son auteur
- laussetdelon
- Timide
- Messages : 51
- Inscription : 10 juil. 2017, 20:54
- Localisation : Paris
Re: [Plugin Tiers] Xiaomi Home
Bonjour @lunaroklaussetdelon a écrit : ↑13 déc. 2017, 02:29En mode débug, je vois quelque chose qui m'étonne. Dans les lignes de debug, je retrouve des valeurs différentes à chaque fois dans la trame qui suit u'token :laussetdelon a écrit : ↑13 déc. 2017, 01:44Je viens de tout désinstaller : gateway, plugin... vider le cache dans Jeedom
Réinstallation du plugin, réinstallation du gateway depuis Android (je l'avais connecté depuis ios la 1ère fois)
Tout se passe très bien, je peux commander le gateway depuis Jeedom.
Après exactement 2 minutes (toujours 2 minutes), l’émission des connexions HTTP s'arrêtent et plus rien.
Pas d'autres informations dans le log
Le token n'a pas changé entre temps.
Depuis les téléphone, je peux toujours faire ce que je veux avec le Gateway.
Si je relance le demon, çà repart pour 2 minutes
Help
MErciC'est peut-être normal mais je me serais attendu à voir passer le token que j'ai saisi dans chacune de ligne...Code : Tout sélectionner
u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'QRo85rtdX4gPC1KR' u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'HXYHJ9C8SJ8oqjQP' u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'4scNUehd0Tzrq7sE'
Ca sera peut-être plus facile si je joins un morceau du debug log. On voit clairement qu'au un moment (après que les "starting HTTP connection" s'arrête), l’exécution d'une commande identique à celles que j'envoyait sans erreur quelques secondes plus tôt, génère une erreur "Invalid Key"
Je ne sais pas de quelle clé il s'agit, ni pourquoi elle se trouve être invalide.
Je joins aussi la copie d'écran de la page de config de MiHome dans lequelle le token n'a pas changé.
Help
Merci
- Pièces jointes
-
- xiaomihome-error.txt
- (21.5 Kio) Téléchargé 60 fois
Jeedom 3.1.7 sur Jeedom Smart - RFXCom - ZWave - Clé USB Bluetooth 4.0 Trendnet
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
Re: [Plugin Tiers] Xiaomi Home
Bonjour @laussetdelon,
Je viens d'installer egalement ma GW fraichement recue et j'ai eu le meme soucis que toi :
une erreur 500 quand je veux lancer une commande.
La reception des modules fils marche bien, mais pas les commandes sur la GW.
regardes ton fichier de log : nginx.error
J'avais quelque chose comme ca :
En regardant le code, on voit que la fonction pingHost() essaie de pinguer une ip vide dans mon cas.
Je me suis appercu que la configuration de mon module n'etait pas complete. Il faut que tu es ca :
Il faut que tu es une ip dans le champs "Gateway".
J'espere que ca pourra t'aider.
Je viens d'installer egalement ma GW fraichement recue et j'ai eu le meme soucis que toi :
une erreur 500 quand je veux lancer une commande.
La reception des modules fils marche bien, mais pas les commandes sur la GW.
regardes ton fichier de log : nginx.error
J'avais quelque chose comme ca :
Code : Tout sélectionner
2017/12/16 00:11:11 [error] 33#0: *5939 FastCGI sent in stderr: "PHP message: PHP Fatal error: Call to a member function pingHost() on boolean in /usr/share/nginx/www/jeedom/plugins/xiaomihome/core/class/xiaomihome.class.php on line 720" while reading response header from upstream, client: 192.168.xx.xx, server: , request: "POST /core/ajax/cmd.ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "192.168.xx.xx", referrer: "http://192.168.xx.xx/index.php?v=d&m=xiaomihome&p=xiaomihome&id=162&saveSuccessFull=1"
Je me suis appercu que la configuration de mon module n'etait pas complete. Il faut que tu es ca :
Il faut que tu es une ip dans le champs "Gateway".
J'espere que ca pourra t'aider.
Re: [Plugin Tiers] Xiaomi Home
Super, ajout des commandes refresh sans intervention suite à la mise à jour stable de ce matin.
Bonne idée cette nouvelle fonction.
Bonne idée cette nouvelle fonction.
- cyrilphoenix
- Timide
- Messages : 435
- Inscription : 28 juil. 2015, 16:46
- Localisation : 71
Re: [Plugin Tiers] Xiaomi Home
Petite question, quelle utilité pratique la commande rafraichir ? Avoir un rafraichissement du PIR à moins de 2min ?
-
- Timide
- Messages : 103
- Inscription : 19 janv. 2017, 20:40
- Localisation : Nancy
Re: [Plugin Tiers] Xiaomi Home
Personnellement je trouve cette fonction très pratique, j'utilise le capteur de lumière sur mes GW afin de gérer l'éclairage ambiant. Avant j'allumais les anneaux pour rafraîchir les mesures. Un blink toute les 10min après le coucher du soleil ça faisait sapin de Noël. Maintenant waf +1
Thx Lunarok
Envoyé de mon FRD-L09 en utilisant Tapatalk
Thx Lunarok
Envoyé de mon FRD-L09 en utilisant Tapatalk
DIY RPI 3 B / SSD : Jeedom 3.3.x / Strecth
-
- Timide
- Messages : 44
- Inscription : 29 déc. 2016, 21:17
Re: [Plugin Tiers] Xiaomi Home
Merci mais c'est réglé. J'ai mis à jour RASPBIAN et ma sauvegarde n'a pas fonctionné .... donc j'ai tout ré-installé !magicgg91 a écrit : ↑11 déc. 2017, 21:28Bonjour,Chnours2056 a écrit : ↑11 déc. 2017, 20:56Bonjour à tous, J'ai jeté un oeil sur toutes les pages, mais je ne trouve pas de solution à mon probleme malgrés quelques test.
Je n'arrive tout simplement pas à installer les dépendances .... voici le log
Code : Tout sélectionner
[2017-12-11 19:49:15][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=xiaomihome function=remove callInstallFunction=1 [2017-12-11 19:51:59][INFO] : Début d'activation du plugin [2017-12-11 19:52:06][INFO] : Info sur le démon : Array ( [log] => xiaomihome [state] => nok [launchable] => nok [launchable_message] => Gestion automatique désactivée [auto] => 0 [last_launch] => Inconnue ) [2017-12-11 19:52:06][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php plugin_id=xiaomihome function=install callInstallFunction=1
Ce ne sont pas les logs des dépendances
Re: [Plugin Tiers] Xiaomi Home
Tout le monde est passé au firmware 1.4.1_151.0143 sans soucis, ou ce serait la raison de déconnections chez certains?
@laussetdelon ça s'est arrangé de ton coté?
@laussetdelon ça s'est arrangé de ton coté?
Re: [Plugin Tiers] Xiaomi Home
Bonjour,
J'ai le problème au niveau de ma gateway. Impossible d'obtenir des réponses depuis Jeedom.
J'arrive bien depuis Mi Home,j'ai activé le mode locale et renseigné l'ip (dhcp static) et le password (pas token hein)
Mon debug, les actions, c'était mes tests.:
Ce que je trouve bizarre c'est que je retrouve pas mon ip et mon mot de passe du gateway dans la zone en rouge
J'ai le problème au niveau de ma gateway. Impossible d'obtenir des réponses depuis Jeedom.
J'arrive bien depuis Mi Home,j'ai activé le mode locale et renseigné l'ip (dhcp static) et le password (pas token hein)
Mon debug, les actions, c'était mes tests.:
Code : Tout sélectionner
[2017-12-16 18:27:20][DEBUG] : execute : action aquara on
[2017-12-16 18:27:47][DEBUG] : execute : action aquara off
[2017-12-16 18:30:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 18:35:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 18:40:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 18:45:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 18:50:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 18:55:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:00:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:05:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:10:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:15:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:21:04][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:26:04][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:31:04][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:35:04][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:40:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:45:01][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:48:13][DEBUG] : execute : action aquara on
[2017-12-16 19:50:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 19:54:46][DEBUG] : execute : action aquara on
[2017-12-16 19:55:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:00:03][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:05:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:10:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:15:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:20:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:25:01][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:30:03][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:35:02][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:40:20][DEBUG] : Refresh de Aqara : Gateway
[2017-12-16 20:45:06][DEBUG] : Refresh de Aqara : Gateway
Re: [Plugin Tiers] Xiaomi Home
Contenu supprimé à la demande de son auteur
Re: [Plugin Tiers] Xiaomi Home
J'ai créé la gateway via le plugin Xiaomi home, il ne fallait pas ?:
Re: [Plugin Tiers] Xiaomi Home
Contenu supprimé à la demande de son auteur
Re: [Plugin Tiers] Xiaomi Home
Et relis la doc :)
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
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
- laussetdelon
- Timide
- Messages : 51
- Inscription : 10 juil. 2017, 20:54
- Localisation : Paris
Re: [Plugin Tiers] Xiaomi Home
@maertems, @Gouzou
Merci pour vos réponse.
@maertems
J'ai bien mon ip renseignée dans ma conf. De mon coté, le Gateway marche mais seulement le 2 minutes qui suivent de redémarrage du daemon.
J'ai même essayé de changer mon gateway de prise, pensant qu'il y avais peut-être un problème de parasites qui reconfigurerait le GW. Mais rien n'y fait.
@Gouzou
Toujours au même point
Merci pour vos réponse.
@maertems
J'ai bien mon ip renseignée dans ma conf. De mon coté, le Gateway marche mais seulement le 2 minutes qui suivent de redémarrage du daemon.
J'ai même essayé de changer mon gateway de prise, pensant qu'il y avais peut-être un problème de parasites qui reconfigurerait le GW. Mais rien n'y fait.
@Gouzou
Toujours au même point
Jeedom 3.1.7 sur Jeedom Smart - RFXCom - ZWave - Clé USB Bluetooth 4.0 Trendnet
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
- laussetdelon
- Timide
- Messages : 51
- Inscription : 10 juil. 2017, 20:54
- Localisation : Paris
Re: [Plugin Tiers] Xiaomi Home
Bonjour @lunarok
Ci joint un log complet... du redémarrage du daemon de Xiaomi Home jusqu'à l'erreur.
Je lance 2 commandes d'allumage et d'extinction de lumière 2;23;09 et 2:23:33. Celles-ci s'execute sans problème.
A partir du moment ou les démarrage de connexion HTTP cessent (la dernière à 2:25:18), les mêmes commandes n'aboutissent plus 2:26:12) avec une erreur
Je précise aussi:
- qu'avec mon smartphone, le gateway répond toujours correctement
- que je n'ai aucun problème de connexion via Jeedom vers mes autres équipements (z-wave, bluetooth, wifi, ...)
- que l'IP du gateway est bien visible depuis mon routeur
- que le token du gateway n'a pas changé.
Une idée ?
Merci
Ci joint un log complet... du redémarrage du daemon de Xiaomi Home jusqu'à l'erreur.
Je lance 2 commandes d'allumage et d'extinction de lumière 2;23;09 et 2:23:33. Celles-ci s'execute sans problème.
A partir du moment ou les démarrage de connexion HTTP cessent (la dernière à 2:25:18), les mêmes commandes n'aboutissent plus 2:26:12) avec une erreur
Code : Tout sélectionner
{"error":"Invalid key"}
- qu'avec mon smartphone, le gateway répond toujours correctement
- que je n'ai aucun problème de connexion via Jeedom vers mes autres équipements (z-wave, bluetooth, wifi, ...)
- que l'IP du gateway est bien visible depuis mon routeur
- que le token du gateway n'a pas changé.
Une idée ?
Merci
- Pièces jointes
-
- xiaomihome.erreur.txt
- (18.33 Kio) Téléchargé 61 fois
Jeedom 3.1.7 sur Jeedom Smart - RFXCom - ZWave - Clé USB Bluetooth 4.0 Trendnet
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
Xiaomi Gateway V3 - Firmware 1.4.1_151.0143
Re: [Plugin Tiers] Xiaomi Home
J'ai laissé ma gateway toute la nuit, elle n'est pas remontée dans Jeedom.
Y a t-il une manipulation supplémentaire à faire ?
J'ai bien un retour du ping depuis ma vm jeedom, pas d'exotisme dans le réseau, tout est sur le routeur xiaomi 3.
J'ai fais la mise à jour du plugin hier.
Pour la version du gateway :
Version 2.37
Version code 161
Firmware 1.4.1_151
Modèle 2016DP0274
L'execution du script python trouvé ici viewtopic.php?f=182&t=26678 affiche bien ma gateway :
Les logs de redémarrage du démon :
Code : Tout sélectionner
[2017-12-17 08:56:25][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey eBfDluIMPEyeRhPmQPm6MFv01feukr4G --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2017-12-17 08:56:28][INFO] : Start xiaomihomed
[2017-12-17 08:56:28][INFO] : Log level : debug
[2017-12-17 08:56:28][INFO] : Socket port : 55019
[2017-12-17 08:56:28][INFO] : Socket host : 127.0.0.1
[2017-12-17 08:56:28][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2017-12-17 08:56:28][INFO] : Apikey : XXXXXXXXXXXXXXXXXXXXX
[2017-12-17 08:56:28][INFO] : Callback : http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php
[2017-12-17 08:56:28][INFO] : Cycle : 0.05
[2017-12-17 08:56:28][DEBUG] : Writing PID 6376 to /tmp/jeedom/xiaomihome/deamon.pid
[2017-12-17 08:56:28][DEBUG] : Init request module v2.18.4
[2017-12-17 08:56:28][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[b][2017-12-17 08:56:28][DEBUG] : Format Invalide[/b]
[2017-12-17 08:56:28][DEBUG] : http://127.0.0.1:80 "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXXXXXXXXXXXXXXXXXX HTTP/1.1" 200 0
[2017-12-17 08:56:28][DEBUG] : Socket interface started
[2017-12-17 08:56:28][INFO] : Start listening...
[2017-12-17 08:56:28][DEBUG] : Read Socket Thread Launched
[2017-12-17 08:56:28][DEBUG] : Aquara Thread Launched
[2017-12-17 08:56:28][DEBUG] : LoopNetServer Thread started
[2017-12-17 08:56:28][DEBUG] : Listening on: [127.0.0.1:55019]
Et un
Code : Tout sélectionner
nmap -sU -p 9898 192.168.31.48
Code : Tout sélectionner
Note : Host seems down.
Nmap done : 1 IP adress (0 hosts up) scanned in 0.44 seconds
Mais le port reste fermé. Malgré plusieurs tentatives...
Je sens que ca va se terminer par un rachat de gateway. Cette fois je ne mettrais pas à jour le firmware, j'attendrais l'ajout dans Jeedom. Qui sais j'en aurais peut-être un avec le concours de lunarok x)
Re: [Plugin Tiers] Xiaomi Home
j'ai rajouté pas mal d'info pour aider à l'analyse dans mon post précédent.
A priori c'est plus un pb de firmware que plugin de jeedom :s
A priori c'est plus un pb de firmware que plugin de jeedom :s
[Plugin Tiers] Xiaomi Home
J'ai reçu ma gateway, mise à jour puis, trouvée dans jeedom, ajout de mes 2 capteurs de température. Tout marche au poile, super plugin
Juste détail qu'il faudrait mettre dans la doc l'activation du mod dev ne passe pas via iOS.
Juste détail qu'il faudrait mettre dans la doc l'activation du mod dev ne passe pas via iOS.
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 12 invités