Bonjour à tous
Avez trouvé une solution pour intégrer le purificateur d’air Xiaomi Air Purifier 3 nouveau modèle sur Jeedom.
Le plug in xiaomi semble ne pas le gérer.
Par avance merci
Didier
Bonjour à tous
Avez trouvé une solution pour intégrer le purificateur d’air Xiaomi Air Purifier 3 nouveau modèle sur Jeedom.
Le plug in xiaomi semble ne pas le gérer.
Par avance merci
Didier
Hello,
As tu toujours le même problème ?
J’ai acheté la version 3H, réussi à récupérer le Token mais rien ne marche malgré ca dans jeedom.
Merci !
oui toujours KO
Bonjour,
Essayant d’intégrer également la version 3H du MiAirPurifier, je bloque un peu comme vous. Quelques infos :
A l’exécution d’une commande, il semble dire qu’il manque toujours un paramètre :
[2020-03-15 09:16:15][DEBUG] : execute : action wifi off
[2020-03-15 08:16:15][DEBUG] : Client connected to [127.0.0.1:40846]
[2020-03-15 08:16:15][DEBUG] : Message read from socket: {"apikey":"MaCleAPIQueJeCacheSurLeForum","type":"wifi","cmd":"send","model":"purifier2","dest":"192.168.2.36","token":"MonTokenQueJeCacheSurLeForum","devtype":"102a","serial":"ff7d","method":"set_power","param":"[\"off\"]"}
[2020-03-15 08:16:15][DEBUG] : Client disconnected from [127.0.0.1:40846]
[2020-03-15 08:16:16][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-15 08:16:16][DEBUG] : Received command from jeedom : send
[2020-03-15 08:16:16][DEBUG] : Executing action on : purifier2
[2020-03-15 08:16:16][DEBUG] : {"id":43119,"method":"set_power","params":["off"]}
[2020-03-15 08:16:16][DEBUG] : __init__() takes at least 3 arguments (2 given)
Je ne sais si c’est important mais on voit qu’il est identifié en purifier2 dans le log.
En complément, lors de la Récupération des données, je note une erreur -5001 dans le log et une exception on socket result qui en découle, sans savoir si ça a un lien :
[2020-03-14 08:03:00][DEBUG] : Client connected to [127.0.0.1:36500]
[2020-03-14 08:03:00][DEBUG] : Message read from socket: {"apikey":"X...r","type":"wifi","cmd":"discover","dest":"192.168.2.36","token":"3...b","model":"purifier2"}
[2020-03-14 08:03:00][DEBUG] : Client disconnected from [127.0.0.1:36500]
[2020-03-14 08:03:01][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-14 08:03:01][DEBUG] : Received command from jeedom : discover
[2020-03-14 08:03:01][DEBUG] : Discovering : purifier2
[2020-03-14 08:03:01][DEBUG] : Found the device : 192.168.2.36
[2020-03-14 08:03:01][DEBUG] : Send to jeedom : {'devices': {'wifi': {'ip': u'192.168.2.36', 'token': '3...b', 'devtype': '102a', 'found': 1, 'model': u'purifier2', 'serial': 'ff7d'}}}
[2020-03-14 08:03:01][DEBUG] : Starting new HTTP connection (1): 192.168.2.14:80
[2020-03-14 09:03:01][DEBUG] : execute : action wifi refresh
[2020-03-14 08:03:01][DEBUG] : Client connected to [127.0.0.1:36504]
[2020-03-14 08:03:01][DEBUG] : Message read from socket: {"apikey":"X...r","type":"wifi","cmd":"refresh","model":"purifier2","dest":"192.168.2.36","token":"3...b","devtype":"102a","serial":"ff7d"}
[2020-03-14 08:03:01][DEBUG] : http://192.168.2.14:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=X...r HTTP/1.1" 200 0
[2020-03-14 08:03:01][DEBUG] : Client disconnected from [127.0.0.1:36504]
[2020-03-14 08:03:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-14 08:03:02][DEBUG] : Received command from jeedom : refresh
[2020-03-14 08:03:02][DEBUG] : Refreshing : purifier2
[2020-03-14 08:03:02][DEBUG] : {"params": ["power", "aqi", "led", "mode", "filter1_life", "buzzer", "favorite_level", "temp_dec", "humidity", "motor1_speed", "led_b", "child_lock", "bright"], "id": 20110, "method": "get_prop"}
[2020-03-14 08:03:02][DEBUG] : {"id":20110,"error":{"code":-5001,"message":"command error"}}
[2020-03-14 08:03:02][ERROR] : Exception on socket : 'result'
@lunarok : Y-at’il qqch à faire de ton côté pour cette intégration. Si oui, comment peut-on t’aider ?
D’avance merci,
Tauks
Bonjour à tous !
Idem, même pb … impossible de récupérer les infos du Purificateur …
[2020-03-21 10:06:19][DEBUG] : Discovering : purifier2
[2020-03-21 10:06:20][DEBUG] : Found the device : 10.3.141.49
[2020-03-21 10:06:20][DEBUG] : Send to jeedom : {‹ devices ›: {‹ wifi ›: {‹ ip ›: u’10.3.141.49’, ‹ token ›: ‹ 0e54f1daee07d14d9acb2d21e66108f0 ›, ‹ devtype ›: ‹ 1022 ›, ‹ found ›: 1, ‹ model ›: u’purifier2’, ‹ serial ›: ‹ f0e0 ›}}}
[2020-03-21 10:06:20][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-03-21 10:06:20][DEBUG] : execute : action wifi refresh
[2020-03-21 10:06:20][DEBUG] : Client connected to [192.168.0.1:57550]
[2020-03-21 10:06:20][DEBUG] : Message read from socket: {« apikey »:« rO0bSVp6E1jjEXwY6apYjIen4Eg16jin »,« type »:« wifi »,« cmd »:« refresh »,« model »:« purifier2 »,« dest »:« 10.3.141.49 »,« token »:« 0e54f1daee07d14d9acb2d21e66108f0 »,« devtype »:« 1022 »,« serial »:« f0e0 »}
[2020-03-21 10:06:20][DEBUG] : Client disconnected from [192.168.0.1:57550]
[2020-03-21 10:06:20][DEBUG] : http ://127.0.0.1:80 « POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=rO0bSVp6E1jjEXwY6apYjIen4Eg16jin HTTP/1.1 » 200 0
[2020-03-21 10:06:21][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-03-21 10:06:21][DEBUG] : Received command from jeedom : refresh
[2020-03-21 10:06:21][DEBUG] : Refreshing : purifier2
[2020-03-21 10:06:21][DEBUG] : {« params »: [« power », « aqi », « led », « mode », « filter1_life », « buzzer », « favorite_level », « temp_dec », « humidity », « motor1_speed », « led_b », « child_lock », « bright »], « id »: 7232, « method »: « get_prop »}
[2020-03-21 10:06:21][DEBUG] : {« id »:7232,« error »:{« code »:-5001,« message »:« command error »},« exe_time »:290}
[2020-03-21 10:06:21][ERROR] : Exception on socket : ‹ result ›
[2020-03-21 10:06:26][DEBUG] : {u’short_id’: u’0’, u’cmd’: u’heartbeat’, u’token’: u’5RSCzYKWlscmOhp9’, u’sid’: u’7811dcb20839’, u’model’: u’gateway’, u’data’: u’{« ip »:« 10.3.141.51 »}’}
[2020-03-21 10:06:26][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_7811dcb20839’: {‹ short_id ›: u’0’, ‹ cmd ›: u’heartbeat’, ‹ source ›: ‹ 10.3.141.51 ›, ‹ token ›: u’5RSCzYKWlscmOhp9’, ‹ sid ›: u’7811dcb20839’, ‹ model ›: u’gateway’, ‹ data ›: {u’ip’: u’10.3.141.51’}}}}
[2020-03-21 10:06:26][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-03-21 10:06:26][DEBUG] : http ://127.0.0.1:80 « POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=rO0bSVp6E1jjEXwY6apYjIen4Eg16jin HTTP/1.1 » 200 0
[2020-03-21 10:06:36][DEBUG] : {u’short_id’: u’0’, u’cmd’: u’heartbeat’, u’token’: u’iiNxpI7pbDrVJDk1’, u’sid’: u’7811dcb20839’, u’model’: u’gateway’, u’data’: u’{« ip »:« 10.3.141.51 »}’}
[2020-03-21 10:06:36][DEBUG] : Send to jeedom : {u’devices’: {u’aquara_7811dcb20839’: {‹ short_id ›: u’0’, ‹ cmd ›: u’heartbeat’, ‹ source ›: ‹ 10.3.141.51 ›, ‹ token ›: u’iiNxpI7pbDrVJDk1’, ‹ sid ›: u’7811dcb20839’, ‹ model ›: u’gateway’, ‹ data ›: {u’ip’: u’10.3.141.51’}}}}
[2020-03-21 10:06:36][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-03-21 10:06:36][DEBUG] : http ://127.0.0.1:80 « POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=rO0bSVp6E1jjEXwY6apYjIen4Eg16jin HTTP/1.1 » 200 0
@lunarok : Si on peut t’aider, hésite pas … ce serait super de pouvoir l’intégrer !
Merci à tous, JB
Bonjour,
Je viens d’acheter un Air Purifier 3H également.
J’ai voulu l’ajouter sur Jeedom dans Xiaomi en mode purifier avec écran. Le token n’a pas pu être récupéré automatiquement. J’ai réussi à le récuperer manuiellement mais les commandes dans Jeedom ne fonctionnent pas.
@lunarok, si tu veux bien aider, je suis dispo pour tester. Merci.
@fredlamour essaye avec l’application vevs xiaomi home application modifié qui permet de passer des appareils chinois en serveur Europe et vice verca , car denspuvenir mi fan stand 2 sur serveur Europe ne fonctionné pas , et en le passent serveur chine avec le token il fonctionne
Bonjour
toujours rien de plus pour le 3h ?
Salut j’ai trouvé cette info si ça peut aider quelqu’un a l’ajouter:
Merci c’est résolu pour moi. J’ai supprimé une derniere fois l’équipement dans Jeedom puis nouveau, j’ai mis IP/Token et j’ai fait recréer les commandes. Maitenant c’est ok.
@fredlamour tu t’es mis sur quelle serveur ? tu a bien un 3H ? je suis sur serveur chine model avec affichage aucune remonté d’info pour ma part, sa serais cool de partager ton astuce merci
Salut Fredlamour ce serait très intéressant que tu partages. J’ai en ma possession un 3h et rien y fait…
Je l’ai fait avec la version 4.0.19 et mitoolkit pour récupérer le token.
Je suis sur serveur FR/EU
Ensuite, j’ai crée un nouveau par ajouter et j’ai rempli comme ca :
bizzare ton truc moi je n’ai aucun retour de commande
Bonjour à tous,
Possesseur du purificateur 3H récemment, je n’arrive pas non plus a l’intégrer a jeedom.
J’ai récupéré le token etc…
Personne à une solution depuis?
Messieurs,
Je vais stopper ici votre échange car cela part en cacahuètes. Je ne m’étendrai pas sur la forme ou c’est-qui-le-méchant, ce n’est pas mon rôle.
Ce composant n’est donc pas supporté par le plugin en question pour l’instant.
Pour rappel, l’achat d’un plugin vous donne le droit de l’utiliser et d’obtenir un support sur celui-ci. Pas spécialement d’exiger une modification ou le support d’un nouveau matériel.
Sur ce, je ferme cette discussion.