[Plugin Tiers] Xiaomi Home
Re: [Plugin Tiers] Xiaomi Home
Bonjour à tous,
J'ai finalement eu la détection de ma gateway sans comprendre vraiment pourquoi en firmware 1.4.1_161 ça a l'air opérationnel la seul chose que j'ai modifié c'est l'adresse IP fixe que j'ai mis en dehors de mon DHCP peut être un lien mais pourquoi je ne vois pas. J'ai mis une IP en 200 en essayant plusieurs fois avec redémarrage de la gateway et ça fonctionne un miracle étonnant. Sûrement un gros bug du firmware. Gateway détecté sur ma VM de test et mon pi3.
Envoyé de mon P8_Mini en utilisant Tapatalk
J'ai finalement eu la détection de ma gateway sans comprendre vraiment pourquoi en firmware 1.4.1_161 ça a l'air opérationnel la seul chose que j'ai modifié c'est l'adresse IP fixe que j'ai mis en dehors de mon DHCP peut être un lien mais pourquoi je ne vois pas. J'ai mis une IP en 200 en essayant plusieurs fois avec redémarrage de la gateway et ça fonctionne un miracle étonnant. Sûrement un gros bug du firmware. Gateway détecté sur ma VM de test et mon pi3.
Envoyé de mon P8_Mini en utilisant Tapatalk
Re: [Plugin Tiers] Xiaomi Home
Merci mec t'es un dieu j'ai changer mon ip de ma gateway en 200 et paf decouvert directementSergio14 a écrit : ↑11 déc. 2018, 02:38Bonjour à tous,
J'ai finalement eu la détection de ma gateway sans comprendre vraiment pourquoi en firmware 1.4.1_161 ça a l'air opérationnel la seul chose que j'ai modifié c'est l'adresse IP fixe que j'ai mis en dehors de mon DHCP peut être un lien mais pourquoi je ne vois pas. J'ai mis une IP en 200 en essayant plusieurs fois avec redémarrage de la gateway et ça fonctionne un miracle étonnant. Sûrement un gros bug du firmware. Gateway détecté sur ma VM de test et mon pi3.
Envoyé de mon P8_Mini en utilisant Tapatalk
tu me sauve .
bonne journée
-
- Timide
- Messages : 29
- Inscription : 01 nov. 2014, 18:08
Re: [Plugin Tiers] Xiaomi Home
Salut tout le monde
J'ai un "petit" soucis avec mon plugin, dans les remontées d'info j'ai toujours ceci de marqué :
Une idée d'ou cela peut provenir ?
J'ai un "petit" soucis avec mon plugin, dans les remontées d'info j'ai toujours ceci de marqué :
Code : Tout sélectionner
Call to a member function execCmd() on boolean
Re: [Plugin Tiers] Xiaomi Home
De mon côté j arrive à allumer la passerelle depuis jeedom mais aucune remontée des portes ouvertes.
Même firmware.
Je pense que @lunarok est dessus pour nous arranger tout ça comme toujours
Même firmware.
Je pense que @lunarok est dessus pour nous arranger tout ça comme toujours
jeedom maitre beta sur Raspi 2
Jeedom esclave Beta sur Raspi + Razberry
pc fixe win 8.1 avec sarah et kinect + Squeezeplayer
Openelec sur raspbi
syno 214se
En projet raspi dans le garage pour teleinfo, portes et eclairage du garage + lightberry
Jeedom esclave Beta sur Raspi + Razberry
pc fixe win 8.1 avec sarah et kinect + Squeezeplayer
Openelec sur raspbi
syno 214se
En projet raspi dans le garage pour teleinfo, portes et eclairage du garage + lightberry
Re: [Plugin Tiers] Xiaomi Home
La suite des événements donc après avoir réussi à l'intégrer sur jeedom avec les multiples test d'adresse IP j'ai perdu ma gateway sur jeedom elle apparaît bien en ligne mais ne remonte plus les infos et les action ne passe plus, Donc je pense surtout un gros bug du firmware avec port ouvert aléatoirement. Je pense que lunarok a déjà fait ce qu'il peut il faut surtout une maj de firmware.
Envoyé de mon P8_Mini en utilisant Tapatalk
Envoyé de mon P8_Mini en utilisant Tapatalk
-
- Timide
- Messages : 282
- Inscription : 30 nov. 2017, 13:54
Re: [Plugin Tiers] Xiaomi Home
Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:
le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...
J'ai du désactiver le ssl pour mon accès lan.
Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)}
[2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Re: [Plugin Tiers] Xiaomi Home
Bonsoir,thetrueavatar a écrit :Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)} [2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Je vois ce que tu veux dire mais je ne comprend pas entièrement ce que tu as fait exactement. Pourrais tu dire la manipulation que tu as faite stp.
Et surtout a quel niveau tu as désactivé le SSL.
Envoyé de mon P8_Mini en utilisant Tapatalk
Re: [Plugin Tiers] Xiaomi Home
Bonsoir,thetrueavatar a écrit :Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)} [2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Je vois ce que tu veux dire mais je ne comprend pas entièrement ce que tu as fait exactement. Pourrais tu dire la manipulation que tu as faite stp.
Et surtout a quel niveau tu as désactivé le SSL.
Envoyé de mon P8_Mini en utilisant Tapatalk
-
- Timide
- Messages : 282
- Inscription : 30 nov. 2017, 13:54
Re: [Plugin Tiers] Xiaomi Home
Configuration>Réseau>Accéss Interne. Je met l'accès en http sur le port 80. Le plugin semble se baser sur le protocol et le port configuré dans l'accès interneSergio14 a écrit : ↑11 déc. 2018, 21:53Bonsoir,thetrueavatar a écrit :Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)} [2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Je vois ce que tu veux dire mais je ne comprend pas entièrement ce que tu as fait exactement. Pourrais tu dire la manipulation que tu as faite stp.
Et surtout a quel niveau tu as désactivé le SSL.
Envoyé de mon P8_Mini en utilisant Tapatalk
Re: [Plugin Tiers] Xiaomi Home
Merci de ta réponse mais je suis déjà dans cette configuration qui n'a rien changé pour moi mon problème et autre. Je pense beaucoup niveau firmware gateway après avoir essayé tout un tas de choses et à la mise a jour du firmware 1.4.1_161 cela ne fonctionne plus, je pense un soucis d'activation du protocol d'échange qui vient et s'en va à la déco et reco de la gateway.thetrueavatar a écrit :Configuration>Réseau>Accéss Interne. Je met l'accès en http sur le port 80. Le plugin semble se baser sur le protocol et le port configuré dans l'accès interneSergio14 a écrit : ↑11 déc. 2018, 21:53Bonsoir,thetrueavatar a écrit :Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)} [2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Je vois ce que tu veux dire mais je ne comprend pas entièrement ce que tu as fait exactement. Pourrais tu dire la manipulation que tu as faite stp.
Et surtout a quel niveau tu as désactivé le SSL.
Envoyé de mon P8_Mini en utilisant Tapatalk
Envoyé de mon P8_Mini en utilisant Tapatalk
Re: [Plugin Tiers] Xiaomi Home
Bonjour et merci pour le moyen de contournement !thetrueavatar a écrit : ↑11 déc. 2018, 22:17Configuration>Réseau>Accéss Interne. Je met l'accès en http sur le port 80. Le plugin semble se baser sur le protocol et le port configuré dans l'accès interneSergio14 a écrit : ↑11 déc. 2018, 21:53Bonsoir,thetrueavatar a écrit :Perso j'ai constaté que le plugin ne fonctionnait plus car tentait de faire du ssl sur 127.0.0.1 et échouait dans la validation du certificat:le client ssl utilisé semble faire une validation de certificat alors qu'on est en 127.0.0.1. Il vaudrait mieux désactiver la vérification du certificat ou du moins le matching entre le hostn ame(127.0.0.1) et le subject DN...Code : Tout sélectionner
Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'thetrueavatar.synology.me')], 'subject': ((('commonName', u'thetrueavatar.synology.me'),),)} [2018-12-11 21:31:28][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXXXX (Caused by SSLError(CertificateError("hostname '127.0.0.1' doesn't match 'thetrueavatar.synology.me'",),)) retry : 2/3
J'ai du désactiver le ssl pour mon accès lan.
Je vois ce que tu veux dire mais je ne comprend pas entièrement ce que tu as fait exactement. Pourrais tu dire la manipulation que tu as faite stp.
Et surtout a quel niveau tu as désactivé le SSL.
Envoyé de mon P8_Mini en utilisant Tapatalk
J'avais exactement le même problème que toi depuis la dernière mise à jour du plugin.
Ça fonctionne parfaitement.
J'ai essayé de modifier l'adresse du host dans le fichier plugins/xiaomihome/resources/xiaomihomed/jeedom/jeedom.py pour qu'il colle avec l'URL qui correspond à mon certificat SSL... sans succès ! Le message rappelait inlassablement le 127.0.0.1.
Y'a plus qu'à attendre la prochaine mise à jour pour ré-hausser le niveau de sécurité, on sait que le forum est lu par les bonnes personnes !
Bonne journée !
Re: [Plugin Tiers] Xiaomi Home
Bonjour,
Et pour quelle raison faire du SSL sur le réseau interne ?
Et pour quelle raison faire du SSL sur le réseau interne ?
Il y a 10 catégories de personnes, celles qui connaissent le binaire et les autres
.
.
Re: [Plugin Tiers] Xiaomi Home
Bonjour,
Parce qu'avec le nombre d'objets connectés et de PC sur mon LAN, je préfère n'ouvrir que ce qui est nécessaire et protéger les échanges entre les divers équipements... ceux sur lesquels j'ai la main en tous cas.
Quand je vois le nombre de scans de ports et autres essais de login avec des noms génériques ("printer", "john","info","scan","localhost","manager" par exemple), je préfère bien ficeler la chose.
Certes, les données à voler ne comportent pas des secrets d'Etats, savoir que j'ai ouvert ma porte à 7h39 n'est pas bien palpitant mais je ne tiens pas à faire de la VM Jeedom un point faible d'où pourrait partir une attaque, vers mon NAS par exemple.
Bonne journée,
-
- Timide
- Messages : 82
- Inscription : 20 août 2016, 11:54
Re: [Plugin Tiers] Xiaomi Home
Bonjour,
Que devais apporter cette mise à jour ?
Mes sondes et ma passerelle fonctionnaient très bien depuis 1 an et demi.
MAJ faite à 10 h la passerelle est injoignable ensuite.
J'ai dû refaire mon système de chauffage en urgence.
Est ce qu'un correctif est en programmation ?
Parce que malgré reboot de la passerelle, des box, vérification du mot de passe c'est pareil.
Merci de la réponse et bon courage
Que devais apporter cette mise à jour ?
Mes sondes et ma passerelle fonctionnaient très bien depuis 1 an et demi.
MAJ faite à 10 h la passerelle est injoignable ensuite.
J'ai dû refaire mon système de chauffage en urgence.
Est ce qu'un correctif est en programmation ?
Parce que malgré reboot de la passerelle, des box, vérification du mot de passe c'est pareil.
Merci de la réponse et bon courage
Re: [Plugin Tiers] Xiaomi Home
42. ?
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
-
- Timide
- Messages : 82
- Inscription : 20 août 2016, 11:54
Re: [Plugin Tiers] Xiaomi Home
Same problem... Updated today
EDIT: it works now... no idea why ...
Code : Tout sélectionner
[2018-12-12 19:18:45][ERROR] : Error on send request to jeedom ("bad handshake: Error([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",) retry : 0/3
[2018-12-12 19:18:45][ERROR] : Error on send request to jeedom ("bad handshake: Error([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",) retry : 1/3
[2018-12-12 19:18:45][ERROR] : Error on send request to jeedom ("bad handshake: Error([('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",) retry : 2/3
[2018-12-12 19:18:45][ERROR] : Critical error on send_changes_async local variable 'r' referenced before assignment
[2018-12-12 19:18:55][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=(Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7efd946d5910>: Failed to establish a new connection: [Errno 111] Connection refused',)) retry : 0/3
[2018-12-12 19:18:55][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey= (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7efd943ebd10>: Failed to establish a new connection: [Errno 111] Connection refused',)) retry : 1/3
[2018-12-12 19:18:55][ERROR] : Error on send request to jeedom HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey= (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7efd943ebf10>: Failed to establish a new connection: [Errno 111] Connection refused',)) retry : 2/3
[2018-12-12 19:18:55][ERROR] : Critical error on send_changes_async local variable 'r' referenced before assignment
-
- Timide
- Messages : 1
- Inscription : 12 déc. 2018, 19:40
Re: [Plugin Tiers] Xiaomi Home
Salutmagicmathieu a écrit : ↑12 déc. 2018, 17:56Bonjour,
Que devais apporter cette mise à jour ?
Mes sondes et ma passerelle fonctionnaient très bien depuis 1 an et demi.
MAJ faite à 10 h la passerelle est injoignable ensuite.
J'ai dû refaire mon système de chauffage en urgence.
Est ce qu'un correctif est en programmation ?
Parce que malgré reboot de la passerelle, des box, vérification du mot de passe c'est pareil.
Merci de la réponse et bon courage
Même comportement chez moi. Passerelle en 1.4.1_161 avec le plugin Xiaomihome en date du 07/10 : jusqu'ici pas de problème.
Mise à jour effectuée hier : la communication entre Jeedom et la passerelle ne fonctionne plus.
En revanche depuis l'application pas de soucis.
Rollback sur la sauvegarde effectuée juste avant la mise à jour du plugin : tout refonctionne donc je te conseille de faire la même chose.
Re: [Plugin Tiers] Xiaomi Home
Hello,
Hier soir MAJ plugin et gateway. Ca ne marchait plus. J,ai fait un rollback sur jeedom, pas mieux (donc pas un probleme du plugin). Apres divers tests et modification de plein de scenarion, j’ai modifié l’adresse interne a http port 80 et tout est remonté.
Je penche donc pour un problème coté xiaomi.
Merci en tout cas pour l’idee du http, car j’ai plus de 35 capteurs xiaomi et ca m’endicapait franchement.
Hier soir MAJ plugin et gateway. Ca ne marchait plus. J,ai fait un rollback sur jeedom, pas mieux (donc pas un probleme du plugin). Apres divers tests et modification de plein de scenarion, j’ai modifié l’adresse interne a http port 80 et tout est remonté.
Je penche donc pour un problème coté xiaomi.
Merci en tout cas pour l’idee du http, car j’ai plus de 35 capteurs xiaomi et ca m’endicapait franchement.
-
- Timide
- Messages : 82
- Inscription : 20 août 2016, 11:54
Re: [Plugin Tiers] Xiaomi Home
c'est ce que j'ai fait, ca semble bon.Harckange84 a écrit : ↑12 déc. 2018, 19:51Salutmagicmathieu a écrit : ↑12 déc. 2018, 17:56Bonjour,
Que devais apporter cette mise à jour ?
Mes sondes et ma passerelle fonctionnaient très bien depuis 1 an et demi.
MAJ faite à 10 h la passerelle est injoignable ensuite.
J'ai dû refaire mon système de chauffage en urgence.
Est ce qu'un correctif est en programmation ?
Parce que malgré reboot de la passerelle, des box, vérification du mot de passe c'est pareil.
Merci de la réponse et bon courage
Même comportement chez moi. Passerelle en 1.4.1_161 avec le plugin Xiaomihome en date du 07/10 : jusqu'ici pas de problème.
Mise à jour effectuée hier : la communication entre Jeedom et la passerelle ne fonctionne plus.
En revanche depuis l'application pas de soucis.
Rollback sur la sauvegarde effectuée juste avant la mise à jour du plugin : tout refonctionne donc je te conseille de faire la même chose.
Merci les dev de nous prevenir, dès qu'une mise à jour stable sera de sortie
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités