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

Sergio14
Timide
Messages : 13
Inscription : 09 déc. 2018, 14:29

Re: [Plugin Tiers] Xiaomi Home

Message par Sergio14 » 11 déc. 2018, 02:38

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


Junior
Timide
Messages : 136
Inscription : 18 mai 2017, 13:49

Re: [Plugin Tiers] Xiaomi Home

Message par Junior » 11 déc. 2018, 13:26

Sergio14 a écrit :
11 déc. 2018, 02:38
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
Merci mec t'es un dieu :lol: j'ai changer mon ip de ma gateway en 200 et paf decouvert directement :)
tu me sauve .
bonne journée

DragonsNoirs77
Timide
Messages : 29
Inscription : 01 nov. 2014, 18:08

Re: [Plugin Tiers] Xiaomi Home

Message par DragonsNoirs77 » 11 déc. 2018, 16:36

Salut tout le monde :)

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
Une idée d'ou cela peut provenir ?

cob94440
Timide
Messages : 343
Inscription : 09 févr. 2015, 14:59
Localisation : Marolles en brie

Re: [Plugin Tiers] Xiaomi Home

Message par cob94440 » 11 déc. 2018, 19:05

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
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

Sergio14
Timide
Messages : 13
Inscription : 09 déc. 2018, 14:29

Re: [Plugin Tiers] Xiaomi Home

Message par Sergio14 » 11 déc. 2018, 19:35

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


thetrueavatar
Timide
Messages : 282
Inscription : 30 nov. 2017, 13:54

Re: [Plugin Tiers] Xiaomi Home

Message par thetrueavatar » 11 déc. 2018, 21:38

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:

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
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.

Sergio14
Timide
Messages : 13
Inscription : 09 déc. 2018, 14:29

Re: [Plugin Tiers] Xiaomi Home

Message par Sergio14 » 11 déc. 2018, 21:53

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:

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
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.
Bonsoir,
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


Sergio14
Timide
Messages : 13
Inscription : 09 déc. 2018, 14:29

Re: [Plugin Tiers] Xiaomi Home

Message par Sergio14 » 11 déc. 2018, 21:53

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:

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
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.
Bonsoir,
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


thetrueavatar
Timide
Messages : 282
Inscription : 30 nov. 2017, 13:54

Re: [Plugin Tiers] Xiaomi Home

Message par thetrueavatar » 11 déc. 2018, 22:17

Sergio14 a écrit :
11 déc. 2018, 21:53
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:

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
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.
Bonsoir,
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
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 interne

Sergio14
Timide
Messages : 13
Inscription : 09 déc. 2018, 14:29

Re: [Plugin Tiers] Xiaomi Home

Message par Sergio14 » 11 déc. 2018, 22:54

thetrueavatar a écrit :
Sergio14 a écrit :
11 déc. 2018, 21:53
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:

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
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.
Bonsoir,
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
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 interne
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.

Envoyé de mon P8_Mini en utilisant Tapatalk


mamiot
Timide
Messages : 24
Inscription : 12 déc. 2018, 10:39

Re: [Plugin Tiers] Xiaomi Home

Message par mamiot » 12 déc. 2018, 10:53

thetrueavatar a écrit :
11 déc. 2018, 22:17
Sergio14 a écrit :
11 déc. 2018, 21:53
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:

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
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.
Bonsoir,
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
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 interne
Bonjour et merci pour le moyen de contournement !
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 !

Avatar de l’utilisateur
tomdom
Actif
Messages : 925
Inscription : 14 nov. 2016, 05:46

Re: [Plugin Tiers] Xiaomi Home

Message par tomdom » 12 déc. 2018, 13:09

Bonjour,

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
.

mamiot
Timide
Messages : 24
Inscription : 12 déc. 2018, 10:39

Re: [Plugin Tiers] Xiaomi Home

Message par mamiot » 12 déc. 2018, 14:12

tomdom a écrit :
12 déc. 2018, 13:09
Bonjour,

Et pour quelle raison faire du SSL sur le réseau interne ?
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,

magicmathieu
Timide
Messages : 82
Inscription : 20 août 2016, 11:54

Re: [Plugin Tiers] Xiaomi Home

Message par magicmathieu » 12 déc. 2018, 17:56

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

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

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 12 déc. 2018, 18:01

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

magicmathieu
Timide
Messages : 82
Inscription : 20 août 2016, 11:54

Re: [Plugin Tiers] Xiaomi Home

Message par magicmathieu » 12 déc. 2018, 18:24

lunarok a écrit :
12 déc. 2018, 18:01
42. ?
j'ai pas compris

seccho
Timide
Messages : 21
Inscription : 03 nov. 2017, 13:14

Re: [Plugin Tiers] Xiaomi Home

Message par seccho » 12 déc. 2018, 19:28

Same problem... Updated today

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
EDIT: it works now... no idea why ...

Harckange84
Timide
Messages : 1
Inscription : 12 déc. 2018, 19:40

Re: [Plugin Tiers] Xiaomi Home

Message par Harckange84 » 12 déc. 2018, 19:51

magicmathieu a écrit :
12 déc. 2018, 17:56
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
Salut

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.

HDB
Timide
Messages : 43
Inscription : 22 mai 2015, 10:28

Re: [Plugin Tiers] Xiaomi Home

Message par HDB » 12 déc. 2018, 20:26

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.

magicmathieu
Timide
Messages : 82
Inscription : 20 août 2016, 11:54

Re: [Plugin Tiers] Xiaomi Home

Message par magicmathieu » 12 déc. 2018, 20:27

Harckange84 a écrit :
12 déc. 2018, 19:51
magicmathieu a écrit :
12 déc. 2018, 17:56
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
Salut

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.
c'est ce que j'ai fait, ca semble bon.

Merci les dev de nous prevenir, dès qu'une mise à jour stable sera de sortie

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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