NEWS
[Neuer Adapter] Xiaomi Luftfilter
-
Hallo, nachdem ich auf die neue Version im iobroker ging vor paar Wochen, bekomme ich keine Connection mehr zu dem Adapter. Wie kann ich das fixen?
Hatte schon mit 2 Filtern funktioniert und geht mit beiden nicht mehr seit dem Update.
Danke schonmal....
Das steht im LOG:
Caught 2019-06-24 19:36:33.494 error by controller[0]: at createInstancesObjects (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:869:54) code: 'MODULE_NOT_FOUND' }
Caught 2019-06-24 19:36:33.494 error by controller[0]: at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5289:18)
Caught 2019-06-24 19:36:33.494 error by controller[0]: at Adapter.emit (events.js:208:7)
Caught 2019-06-24 19:36:33.494 error by controller[0]: at emitNone (events.js:106:13)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at Adapter. (/opt/iobroker/node_modules/iobroker.mihome-airpurifier/main.js:98:14)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at new miairpurifier (/opt/iobroker/node_modules/iobroker.mihome-airpurifier/miairpurifier.js:38:20)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at require (internal/module.js:11:18)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at Module.require (module.js:597:17)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at Function.Module._load (module.js:475:25)
Caught 2019-06-24 19:36:33.493 error by controller[0]: at Function.Module._resolveFilename (module.js:548:15)
Caught 2019-06-24 19:36:33.492 error by controller[0]: { Error: Cannot find module 'es6-promise' -
Hab nun auch einen hier ... leider kann ich mit dem miio kein token auslesen. Es passiert leider nichts. Scheint aber bei vielen so zu sein ... Da wird wohl nichts mehr dran gemacht .. schade
-
Hi, ich bin neu hier
Ich habe am 03.01.2020 den Purifier 2S gekauft. Gestern habe ich dann zum ersten mal überhaupt den ioBroker installiert (Raspberry Pi 4 mit 2GB RAM).
@Knallix Genau wie du hatte ich keine Ahnung was mit
miio discover
gemeint war... Das ist scheinbar ein NPM Paket oder wie auch immer sich das nennt... Das musste ich aber auch erstmal googeln.. Ich habe es dann mit folgendem Befehl auf einem Raspberry Pi 4 installiert (via SSH):sudo npm install -g miio
Danach kann man einfach den Befehl
miio discover
eingeben... Bringt einem z. Zt. aber scheinbar nicht viel. Soweit ich das verstanden habe kommt man seit einem Firmwareupdate von Xiaomi nicht mehr so leicht an die Daten ran. Die Ausgabe sieht dann wie folgt aus:INFO Discovering devices. Press Ctrl+C to stop. Device ID: 133959654 Model info: Unknown Address: 192.168.0.120 Token: ??? Support: Unknown
Positiv: Zumindest die IP ist die richtige
Token via Backup
@ChrisXY Den Token habe ich dann aus dem Backup meines iPhones ausgelesen. Folgende Anleitung habe ich dazu benutzt: https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#ios
Statt
SELECT ZTOKEN FROM ZDEVICE WHERE ZMODEL LIKE "%vacuum%"
habe ich folgenden Query eingegeben:SELECT ZTOKEN FROM ZDEVICE WHERE ZMODEL LIKE "%airpurifier%"
Bei mir war das aber nur eine Zeile mit Einträgen und ganz hinten Stand der Token. Sprich den SQL Befehl brauchte ich eigentlich nicht. Aber ich weiß ja nicht wie viele Xiaomi Geräte du hast
Dieser ZTOKEN muss dann noch mit folgendem Befehl enkodiert werden:
echo '0: <YOUR HEXADECIMAL STRING>' | xxd -r -p | openssl enc -d -aes-128-ecb -nopad -nosalt -K 00000000000000000000000000000000
-
@BenHa86 war heute auch am überlegen, ob ich mir den Purifier3 bestelle..... mal sehn
@BenHa86 sagte in [Neuer Adapter] Xiaomi Luftfilter:
das Node.JS v12.14.0
noch nicht richtig "ausgereift", von daher, wie du schon erkannt hast, auf v10.xx wechseln
zu dem ..error while connecting ....kann ich von daher noch nicht sagen -
@crunchip: Ok es funktioniert doch eine Verbindung aufzubauen! Ich hab im Halbschlaf Schritt 13 aus der Anleitung (https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#ios) übersehen...
echo '0: <YOUR HEXADECIMAL STRING>' | xxd -r -p | openssl enc -d -aes-128-ecb -nopad -nosalt -K 00000000000000000000000000000000
Für die die es interessiert: Ich hab auch noch node.js v12 am laufen, werde es aber bei Zeiten mal auf die v10 Version downgraden. Meinen vorherigen Kommentar habe ich angepasst
Es ist aber sehr schade dass das
miio
Programm keine brauchbaren Daten zurückgibt. Im Adapter wird laut README.md (Zeile 80) der Sineos Fork benutzt. Kann man mit diesem Fork irgendwie die richtigen Token auslesen? -
Ich kriege morgen den Xiaomi Airpurifier 3H, werde dann mal testen ob ich den verbinden kann.
Welche Infos müsstetst du sonst gegebenenfalls haben, um diesen einzubinden?
-
@derBonsaii Hi, kannst du schon was zum 3H sagen? Läuft der im ioBroker? Überlege auch, mir den zuzulegen
-
Hi, ich hab den 3H bekomme ihn aber nicht in den ioBroker ...
miio.0 2020-03-13 15:20:12.571 info (26954) 282466473 becomes unavailable. miio.0 2020-03-13 15:19:42.100 info (26954) Create state object devices.282466473.illuminance miio.0 2020-03-13 15:19:42.100 info (26954) Create state object devices.282466473.motor1Speed miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.filterUsedTime miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.filterLife miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.aqi miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.ledBrightnessLevel miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.buzzer miio.0 2020-03-13 15:19:42.099 info (26954) Create state object devices.282466473.childLock miio.0 2020-03-13 15:19:42.098 info (26954) Create state object devices.282466473.led miio.0 2020-03-13 15:19:42.098 info (26954) Create state object devices.282466473.mode miio.0 2020-03-13 15:19:42.098 info (26954) Create state object devices.282466473.power miio.0 2020-03-13 15:19:42.098 info (26954) Create state object devices.282466473.model miio.0 2020-03-13 15:19:42.097 info (26954) Create state object devices.282466473.connected miio.0 2020-03-13 15:19:42.092 info (26954) New device: zhimi.airpurifier.mb3. ID 282466473 miio.0 2020-03-13 15:19:42.031 info (26954) new airpurifier device miio.0 2020-03-13 15:19:42.012 info (26954) All defined devices are created miio.0 2020-03-13 15:19:41.995 info (26954) 192.168.1.56 added. miio.0 2020-03-13 15:19:41.752 info (26954) starting. Version 0.0.13 in /opt/iobroker/node_modules/iobroker.miio, node: v8.15.0
-
Hallo,
ich bekomme den Xiaomiairpurifier Adapter nicht installiert.
Installation über die Katze mit https://github.com/JoJ123/ioBroker.xiaomiairpurifier
Dann passiert erstmal ne ganze Weile nichts,
dann kommt im Log folgendes
host.IOBroker-Sted1 2020-03-19 12:37:39.224 info iobroker exit 25
host.IOBroker-Sted1 2020-03-19 12:37:38.211 error iobroker host.IOBroker-Sted1 Cannot install https://github.com/JoJ123/ioBroker.xiaomiairpurifier/tarball/eb7806dabcbcdb88d127c9f18fcd8af34357dc8a: null
Im Adapterfenster steht folgendes
Fertig mit Fehler: host.IOBroker-Sted1 Cannot install https://github.com/JoJ123/ioBroker.xiaomiairpurifier/tarball/eb7806dabcbcdb88d127c9f18fcd8af34357dc8a: null
Ist der Link falsch oder was anderes?
Beste Grüsse paul -
@paul-honka Warum gehst du über die Katze wenn du den Adapter über die AdapterListe installieren kannst?
-
Hallo
Über die Katze weil im ersten Beitrag so stand, das mit der Adapterliste habe ich wohl überlesen.
Jetzt über die Adapterliste installiert. Wenn ich die Instanz über den Schraubenschlüssel
öffne, kommt File index_m.html not found
JS ist 2.2.9 , Admin ist 3.7.8
Wat issen dat.
Beste Grüsse paul -
@paul-honka ich hoffe, dir kann jmd helfen. Wenn ich mir die Historie beim Ersteller des Adapters anschaue, ist er nicht mehr (so) aktiv...
-
@derBonsaii würde mich auch interessieren meiner kommt heute
-
@zottel Lösung gefunden ? Bekomme meinen heute
-
@haenk93 Guten Morgen! Gibts Neuigkeiten bzw. Erfolge bei euch bezüglich des 3H?
Und bekommt ihr das 0.1.0 Update installiert? Bei mir versucht er zu installieren, bleibt aber auf der 0.0.6 Version stehen und zeigt das Update weiterhin an.. -
stimmt funktioniert mit dem letzten Update das mit dem token auslesen wieder?
-
Token kannste doch auf andere Wege auch auslesen. Mit der Mi Home App
iOS = iBackupViewer
Android habe ich nicht, sollte aber einfach sein.
https://www.smarthomeassistent.de/token-auslesen-roborock-s6-roborock-s5-xiaomi-mi-robot-xiaowa/Bin jetzt Besitzer eines 2H. Würde auch bei Tests unterstützen und bei der Entwicklung helfen, wenn nötig/möglich.
-
Hallo zusammen
Ich habe seit heute einen Air Purifier 2H und ich würde diesen gerne über den ioBroker steuern. Leider unterstützt der Adapter derzeit nur den 2 und den 2S.
Ich Frage mich, wie man dem Entwickler dabei helfen kann auch den 2H zu unterstützen?!?
Gruß und bleibt gesund.
Tobi -
Wie schaut's mit dem 3H?
Möchte ihn nach Fenster xschließen 10 min auf Hochtouren laufen lassen. -
Es scheint so, dass die Entwicklung nicht mehr fortgesetzt wird.