[Résolu] Gateway non reconnu par Jeedom
Re: [Résolu] Gateway non reconnu par Jeedom
Hello,
Depuis la dernière mise à jour de xiaomihone la modification du fichier aquara.py proposé par bibimax ne fonctionne plus.
Ci dessous la log :
[2017-12-18 15:10:14][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/ ... miHome.php --apikey F3knghHryAZUrWwXGhSinFrdrasfenKV --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 27, in <module>
from devices.aquara import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 36
sock.bind(("0.0.0.0", self.MULTICAST_PORT))
^
IndentationError: unexpected indent
[2017-12-18 15:10:45][ERROR] : Impossible de lancer le démon xiaomihomed, vérifiez le log
Le lancement est OK sans la modificaiton du fichier Aquara.py mais forcement il ne trouve rien.
Une idée pour retrouver un fonctionnement normal de Xiaomihome avec une double interface ?
En vous remerciant par avance,
Depuis la dernière mise à jour de xiaomihone la modification du fichier aquara.py proposé par bibimax ne fonctionne plus.
Ci dessous la log :
[2017-12-18 15:10:14][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/ ... miHome.php --apikey F3knghHryAZUrWwXGhSinFrdrasfenKV --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 27, in <module>
from devices.aquara import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 36
sock.bind(("0.0.0.0", self.MULTICAST_PORT))
^
IndentationError: unexpected indent
[2017-12-18 15:10:45][ERROR] : Impossible de lancer le démon xiaomihomed, vérifiez le log
Le lancement est OK sans la modificaiton du fichier Aquara.py mais forcement il ne trouve rien.
Une idée pour retrouver un fonctionnement normal de Xiaomihome avec une double interface ?
En vous remerciant par avance,
Bobylus
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
Re: [Résolu] Gateway non reconnu par Jeedom
Salut,
il semblerait que tu aies mal modifié le fichier : il y a un soucis d'indentation.
Pour ma part j'ai ré appliqué ma modif (car pour le moment je n'ai toujours pas eu le temps de proposer un patch compatible avec toutes les installations) et mes périphériques remontent bien.
A+
il semblerait que tu aies mal modifié le fichier : il y a un soucis d'indentation.
Pour ma part j'ai ré appliqué ma modif (car pour le moment je n'ai toujours pas eu le temps de proposer un patch compatible avec toutes les installations) et mes périphériques remontent bien.
A+
BiBiMax
Re: [Résolu] Gateway non reconnu par Jeedom
Hello bibimax,
Une seul chose à dire, Waouuuuu, tu es un dieu, ca fonctionne
Je fais à chaque fois le même copier coller donc où il y a une tabulation de plus que sur les fichiers précédents, ou ma nouvelle machine réagit différemment au copier coller.
Un très GRAND merci à toi, je ferais attention la prochaine fois.
Une seul chose à dire, Waouuuuu, tu es un dieu, ca fonctionne
Je fais à chaque fois le même copier coller donc où il y a une tabulation de plus que sur les fichiers précédents, ou ma nouvelle machine réagit différemment au copier coller.
Un très GRAND merci à toi, je ferais attention la prochaine fois.
Bobylus
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
Bonjour ,
Je n'arrive pas à retrouver ma gateway sur le plugin. Ce dernier est configuré via mon wifi . Le boitier jeedom est lui directement relié à la box.
J'ai essayer un ajout à la main avec l'ip et le mot de passe mais rien n'y fait
Je n'arrive pas à retrouver ma gateway sur le plugin. Ce dernier est configuré via mon wifi . Le boitier jeedom est lui directement relié à la box.
J'ai essayer un ajout à la main avec l'ip et le mot de passe mais rien n'y fait
Re: [Résolu] Gateway non reconnu par Jeedom
Tu as bien mis ta gateway en mode développeur ?
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
Oui.
J'ai même suivi le lien
viewtopic.php?f=182&t=29093&start=180#p510128
Mais rien n'y fait. Est ce normal que même en reinitialisant la gateway ( bandeau jaune + suppression du devise sur mihome) le mode dev est ajouté par défaut
J'ai même suivi le lien
viewtopic.php?f=182&t=29093&start=180#p510128
Mais rien n'y fait. Est ce normal que même en reinitialisant la gateway ( bandeau jaune + suppression du devise sur mihome) le mode dev est ajouté par défaut
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
Quelqu'un sait il me dire comment faire avec une jeedom smart pour appliquer la modification de script pour étendre la recherche. Je pense que mon problème est à ce niveau
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
Après avoir modifié le fichier et ajouté l'ip 192.168.0.180( qui est celle de la gateway voici l'erreur que j'ai :
J'ai pourtant fait simplement la modification :
Code : Tout sélectionner
Unhandled exception in thread started by <function xiaomiconnector at 0x7f85098c08>
Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 106, in xiaomiconnector
globals.CONNECTOR = XiaomiConnector(data_callback=cb_aquara)
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 23, in __init__
self.socket = self._prepare_socket()
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 33, in _prepare_socket
sock.setsockopt(socket.SOL_IP,socket.IP_ADD_MEMBERSHIP, socket.inet_aton(self.MULTICAST_ADDRESS)+socket.inet_aton("192.168.0.180"))
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 19] No such device
J'ai pourtant fait simplement la modification :
Code : Tout sélectionner
root@jeedom:/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices# diff aquara.py aquara.py.271217
31,34d30
< #modif bibi
< sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
< sock.setsockopt(socket.SOL_IP,socket.IP_ADD_MEMBERSHIP, socket.inet_aton(self.MULTICAST_ADDRESS)+socket.inet_aton("192.168.0.180"))
< #end modif bibi
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
un simple ping à partir de jeedom ( eth: 192.168.0.xxx) en ssh jusque la gateway (wifi: 192.168.1.xxx) ne fonctionne pas
Re: [Résolu] Gateway non reconnu par Jeedom
Salut Bibimax,bibimax a écrit : ↑12 oct. 2017, 21:04Bonjour,
y-a-t-il moyen que cela fonctionne avec les 2 interfaces réseaux fonctionnelles ? (quitte à modifier le code en spécifiant précisément sur quel interface il doit écouter)
Pour ma part, j'ai séparé le réseau en 2 chez moi.
* le réseau classique en 192.168.0.x ==> branché sur l'éthernet du Rasberry
* le réseau wifi dédié à la domotique en 192.168.1.x ==> géré par le wlan du Rasberry
et la gateway n'est pas trouvée (et rien dans les logs si ce n'est que le démon est bien démarré)
D'avance merci pour vos pistes
Ta configuration m'intéresse.
Est-ce que tu utilises un routeur WiFi dédié pour créer ton réseau 192.168.1.x ou est-ce que tu a créé un hotspot sur le Raspberry ?
Re: [Résolu] Gateway non reconnu par Jeedom
J'ai créé un hostspot avec le Raspberry pour le moment (hostapd)
BiBiMax
Re: [Résolu] Gateway non reconnu par Jeedom
Ok, c'est ce que j'avais fait avec Domoticz et que je voudrais refaire sur Jeedom, ta modification devrait donc beaucoup m'aider.
Ca marchait plutôt bien pour isoler les deux réseaux.
Par contre j'avais de bien meilleurs résultats avec une interface WiFi USB qu'avec le WiFI intégré au RPi3 qui décrochait régulièrement.
Ca marchait plutôt bien pour isoler les deux réseaux.
Par contre j'avais de bien meilleurs résultats avec une interface WiFi USB qu'avec le WiFI intégré au RPi3 qui décrochait régulièrement.
-
- Timide
- Messages : 31
- Inscription : 16 oct. 2016, 07:14
Re: [Résolu] Gateway non reconnu par Jeedom
En faite j'ai acheté tplink deco pour la gestion demon wifi. Il gère mon wifi.
J'ai fait un petit schéma pour clarifier J'ai testé la redirection d'ip avec le port 9898 mais rien n'y fait.
J'ai fait un petit schéma pour clarifier J'ai testé la redirection d'ip avec le port 9898 mais rien n'y fait.
Re: [Résolu] Gateway non reconnu par Jeedom
Salut,
depuis ta jeedom, tu peux pinger 192.168.1.37 et 192.168.0.180 ?
Ta jeedom est connectée à Deco en Wifi ?
A+
depuis ta jeedom, tu peux pinger 192.168.1.37 et 192.168.0.180 ?
Ta jeedom est connectée à Deco en Wifi ?
A+
BiBiMax
Re: [Résolu] Gateway non reconnu par Jeedom
Déjà dis, c'est du broadcast. Ce genre de montage c'est pas gagné (faisable mais bon la question serait pas poser si l'on sait dans quoi on met les pieds avec cette infra)
Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
Envoyé de mon ONEPLUS A3010 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
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
Re: [Résolu] Gateway non reconnu par Jeedom
Salut
Je reviens sur la modification de Bibimax qui marche très bien chez moi (la Gateway est sur un réseau WiFi dédié à la domotique avec le hotspot sur le Raspberry) mais qui nécessite de modifier le fichier aquara.py à chaque mise à jour du plugin.
J'ai trouvé une alternative en abonnant l'interface WiFi du Raspberry aux messages multicast de la gateway avec smcroute :
1/ Installer smcroute
2/ Modifier le fichier /etc/smcroute/startup.sh (en adaptant éventuellement le nom de l'interface utilisée : ici wlan0)
3/ rebooter
Et voilà , plus besoin de modifier aquara.py...
Je reviens sur la modification de Bibimax qui marche très bien chez moi (la Gateway est sur un réseau WiFi dédié à la domotique avec le hotspot sur le Raspberry) mais qui nécessite de modifier le fichier aquara.py à chaque mise à jour du plugin.
J'ai trouvé une alternative en abonnant l'interface WiFi du Raspberry aux messages multicast de la gateway avec smcroute :
1/ Installer smcroute
Code : Tout sélectionner
sudo apt-get install smcroute
Code : Tout sélectionner
sleep 20
smcroute -k
smcroute -d
smcroute -j wlan0 224.0.0.50
Et voilà , plus besoin de modifier aquara.py...
Re: [Résolu] Gateway non reconnu par Jeedom
Intéressant comme solution : j'essaierai pour la prochaine mise à jour
BiBiMax
Re: [Résolu] Gateway non reconnu par Jeedom
Hello KiDom,
Merci pour cette idée.
J'ai suivi ta procédure, cela ne fonctionne pas chez moi. Par contre je passe par une AP Wifi, ce n'est pas mon Jeedom qui fait AP.
Cela vient peut être de là ?
Merci pour cette idée.
J'ai suivi ta procédure, cela ne fonctionne pas chez moi. Par contre je passe par une AP Wifi, ce n'est pas mon Jeedom qui fait AP.
Cela vient peut être de là ?
Bobylus
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
NUC Intel BOXNUC5CPYH / 4Go / 64 Go SDD | Rfxcom | Aeon Labs Z-Wave | Enocean USB | HUE V2 | 2 Xiaomi Smart Home V3 | Station Netatmo | Harmony Hub | Ecocompteur Legrand | Ecran tactile 22" Iiyama | Android 7.1 TV Box | Présentation Ici
Re: [Résolu] Gateway non reconnu par Jeedom
Je ne comprends pas bien ta configuration.
Ton Jeedom est connecté en WiFi sur un routeur qui gère le WiFi pour la gateway et en ethernet sur ton réseau domestique c'est ça ?
Ton Jeedom est connecté en WiFi sur un routeur qui gère le WiFi pour la gateway et en ethernet sur ton réseau domestique c'est ça ?
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités