[Frage] Xiaomi Vacuum cleaner

Forum für Ideen, wie ioBroker verbessert werden kann
Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 25.01.2018, 02:59

uvex hat geschrieben:Ich muss mal blöd wegen der deutschen Stimme Fragen.
Wenn ich per X_send_command dnld_install_sound; {"md5":"4b14a7aee3ee2150e898ff0ff810112d","sid":1005,"url":"http:\/\/10.10.0.10\/deutsch.pkg"} sende bekomme ich in X_get_response [{"progress":0,"state":0,"error":0}] in der App kann ich keine deutsche Sprache wählen....
Was mache ich falsch?
in der app kann man es auch nicht wählen, das gibt es ja nicht offiziell, in der app wird es als Transformer angezeigt, weil app und Roboter denken es ist das Transformer sprachpaket ist

uvex
Beiträge: 8
Registriert: 02.02.2017, 08:13

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von uvex » 25.01.2018, 14:09

Also so schon alles richtig und einfach mal starten ja ?

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: RE: Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 25.01.2018, 16:37

uvex hat geschrieben:Also so schon alles richtig und einfach mal starten ja ?
Wenn alles richtig gelaufen ist, sollte er direkt Deutsch reden

Gesendet von meinem Handy

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 29.01.2018, 21:45

Hab beim installieren leider Probleme. Die 0.6 hat beim Installieren auch eine Fehlermeldung angezeigt aber lief danach störungsfrei. Hab jetzt mal die 1.0.1 installiert und da wird der Adapter immer neu gestartet. Verbindung zum Sauger besteht, es werden alle Werte unter Objekte angezeigt.

Log:

Code: Alles auswählen

host.raspberrypi	2018-01-29 21:43:58.120	info	Restart adapter system.adapter.mihome-vacuum.0 because enabled
host.raspberrypi	2018-01-29 21:43:58.120	error	instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK)
Caught	2018-01-29 21:43:58.120	error	by controller[0]: at UDP.onMessage (dgram.js:548:8)
Caught	2018-01-29 21:43:58.119	error	by controller[0]: at Socket.emit (events.js:191:7)
Caught	2018-01-29 21:43:58.119	error	by controller[0]: at emitTwo (events.js:106:13)
Caught	2018-01-29 21:43:58.118	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
Caught	2018-01-29 21:43:58.118	error	by controller[0]: at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:448:65)
Caught	2018-01-29 21:43:58.117	error	by controller[0]: TypeError: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:58.081	info	terminating
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at UDP.onMessage (dgram.js:548:8)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at Socket.emit (events.js:191:7)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at emitTwo (events.js:106:13)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:448:65)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	TypeError: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:58.051	error	uncaught exception: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:56.831	info	Create state clean_home for controlling by cloud adapter
mihome-vacuum.0	2018-01-29 21:43:56.827	info	Expert mode enabled, states created
mihome-vacuum.0	2018-01-29 21:43:56.778	info	starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v6.12.3
host.raspberrypi	2018-01-29 21:43:53.987	info	instance system.adapter.mihome-vacuum.0 started with pid 7030
host.raspberrypi	2018-01-29 21:43:23.959	info	Restart adapter system.adapter.mihome-vacuum.0 because enabled
Dateianhänge
Bildschirmfoto 2018-01-29 um 21.33.29 Kopie.png

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: RE: Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 29.01.2018, 21:57

root_ hat geschrieben:Hab beim installieren leider Probleme. Die 0.6 hat beim Installieren auch eine Fehlermeldung angezeigt aber lief danach störungsfrei. Hab jetzt mal die 1.0.1 installiert und da wird der Adapter immer neu gestartet. Verbindung zum Sauger besteht, es werden alle Werte unter Objekte angezeigt.

Log:

Code: Alles auswählen

host.raspberrypi	2018-01-29 21:43:58.120	info	Restart adapter system.adapter.mihome-vacuum.0 because enabled
host.raspberrypi	2018-01-29 21:43:58.120	error	instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK)
Caught	2018-01-29 21:43:58.120	error	by controller[0]: at UDP.onMessage (dgram.js:548:8)
Caught	2018-01-29 21:43:58.119	error	by controller[0]: at Socket.emit (events.js:191:7)
Caught	2018-01-29 21:43:58.119	error	by controller[0]: at emitTwo (events.js:106:13)
Caught	2018-01-29 21:43:58.118	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
Caught	2018-01-29 21:43:58.118	error	by controller[0]: at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:448:65)
Caught	2018-01-29 21:43:58.117	error	by controller[0]: TypeError: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:58.081	info	terminating
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at UDP.onMessage (dgram.js:548:8)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at Socket.emit (events.js:191:7)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at emitTwo (events.js:106:13)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:448:65)
mihome-vacuum.0	2018-01-29 21:43:58.055	error	TypeError: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:58.051	error	uncaught exception: Cannot read property 'enable' of undefined
mihome-vacuum.0	2018-01-29 21:43:56.831	info	Create state clean_home for controlling by cloud adapter
mihome-vacuum.0	2018-01-29 21:43:56.827	info	Expert mode enabled, states created
mihome-vacuum.0	2018-01-29 21:43:56.778	info	starting. Version 1.0.1 in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v6.12.3
host.raspberrypi	2018-01-29 21:43:53.987	info	instance system.adapter.mihome-vacuum.0 started with pid 7030
host.raspberrypi	2018-01-29 21:43:23.959	info	Restart adapter system.adapter.mihome-vacuum.0 because enabled
Bitte mal von hier installieren
https://github.com/MeisterTR/ioBroker.mihome-vacuum/
Sollte damit gehen

Gesendet von meinem Handy

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 29.01.2018, 22:08

Vielen Dank. Bis jetzt keine Fehler im Log. Ich teste morgen mal. Danke für deine tolle Arbeit!

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 31.01.2018, 16:02

Nun tritt ein ganz merkwürdiges Problem auf... Jede Nacht 03:20 Uhr

Code: Alles auswählen

host.raspberrypi	2018-01-31 03:20:12.347	error	instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK)
Caught	2018-01-31 03:20:12.347	error	by controller[0]: at UDP.onMessage (dgram.js:548:8)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at Socket.emit (events.js:191:7)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at emitTwo (events.js:106:13)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
Caught	2018-01-31 03:20:12.345	error	by controller[0]: at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:411:23)
Caught	2018-01-31 03:20:12.344	error	by controller[0]: at Object.parse (native)
Caught	2018-01-31 03:20:12.337	error	by controller[0]: SyntaxError: Unexpected end of JSON input

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: RE: Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 31.01.2018, 16:38

root_ hat geschrieben:Nun tritt ein ganz merkwürdiges Problem auf... Jede Nacht 03:20 Uhr

Code: Alles auswählen

host.raspberrypi	2018-01-31 03:20:12.347	error	instance system.adapter.mihome-vacuum.0 terminated with code 0 (OK)
Caught	2018-01-31 03:20:12.347	error	by controller[0]: at UDP.onMessage (dgram.js:548:8)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at Socket.emit (events.js:191:7)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at emitTwo (events.js:106:13)
Caught	2018-01-31 03:20:12.346	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:840:21)
Caught	2018-01-31 03:20:12.345	error	by controller[0]: at getStates (/opt/iobroker/node_modules/iobroker.mihome-vacuum/main.js:411:23)
Caught	2018-01-31 03:20:12.344	error	by controller[0]: at Object.parse (native)
Caught	2018-01-31 03:20:12.337	error	by controller[0]: SyntaxError: Unexpected end of JSON input
Interessant hast du ein Neustart unter Instanzen definiert? Kann auch sein dass der Sauger dann ein reconect macht. Werde es noch abfangen aber ein Debug Auszug wäre cool dann sieht mann wieso die nachricht unvollständig ist.

Gesendet von meinem Handy

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 31.01.2018, 17:37

Hab keinen Neustart definiert, wüsste nicht mal wie das geht :shock:
War unter der 0.6.0 nicht der Fall das 03:20Uhr irgendwas passiert wär. Komisch das ganze.
Wie funktioniert das mit dem Debug?

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 31.01.2018, 19:21

root_ hat geschrieben:Hab keinen Neustart definiert, wüsste nicht mal wie das geht :shock:
War unter der 0.6.0 nicht der Fall das 03:20Uhr irgendwas passiert wär. Komisch das ganze.
Wie funktioniert das mit dem Debug?
unter instanzen hannst du oben liks die anzeige erweitern auf expert und dan den log status von info auf debug ändern.

Eigentlich sind sendetechnisch keine großen unterschiede zwischen den versionen, instgalliere mal bitte diese version
https://github.com/MeisterTR/ioBroker.mihome-vacuum
und berichte mal ob es dann auch noch da ist.

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 31.01.2018, 20:21

Hab die Version installiert und debug für den vacuum adapter an. Ich werde morgen berichten. Danke dir

MathiasJ
professional
Beiträge: 272
Registriert: 19.08.2016, 05:17

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von MathiasJ » 01.02.2018, 01:24

Ich habe die original-App von Xiaomi und Flole.
Ich wurde aufgefordert, WLAN des Saugers zu reseten. Flole hat den Sauger gefunden.
Nun wurde ich von Flole aufgefordert, die WLAN-Einstellungen in der original-App zuende zu machen.
Nun bekomme ich aber keine Verbindung über Flole mehr zustande. Die original-App funktioniert.
Ein Download der benötigten Daten wird immer mit Fehlern abgeschlossen.
Gruß, Mathias

Gesendet von meinem SM-N915FY mit Tapatalk
IObroker auf Beebox I5, Ubutu Server 16.04, Slave auf Raspberry PI 2B und Raspberrymatic mit vielen Sensoren und Aktoren. :geek:
Es kommen hin und wieder ein paar Xiaomi-Aktoren und Sensoren dazu.

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: RE: Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 01.02.2018, 08:05

MathiasJ hat geschrieben:Ich habe die original-App von Xiaomi und Flole.
Ich wurde aufgefordert, WLAN des Saugers zu reseten. Flole hat den Sauger gefunden.
Nun wurde ich von Flole aufgefordert, die WLAN-Einstellungen in der original-App zuende zu machen.
Nun bekomme ich aber keine Verbindung über Flole mehr zustande. Die original-App funktioniert.
Ein Download der benötigten Daten wird immer mit Fehlern abgeschlossen.
Gruß, Mathias

Gesendet von meinem SM-N915FY mit Tapatalk
Wer hat dich aufgefordert das WLAN zu resetten? Du musst den Cache der flole app löschen und alle Daten. Dann die Daten vom xiaomi Server laden

Gesendet von meinem Handy

MathiasJ
professional
Beiträge: 272
Registriert: 19.08.2016, 05:17

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von MathiasJ » 01.02.2018, 08:34

Ha ha selten so gelacht. Wie viele Screenshots mit Fehlermeldungen soll ich anhängen?
Download schlägt laufend fehl aus verschiedenen Gründen.
Ich war gestern den ganzen Tag damit beschäftigt.
Ach ja, auf die Idee, die App neu zu installieren bin ich auch schon gekommen.
Ich denke, ich deinstalliere diese App wieder. Eine App die nicht geht=Schrott.
Gruß,
Mathias

Gesendet von meinem SM-N915FY mit Tapatalk
IObroker auf Beebox I5, Ubutu Server 16.04, Slave auf Raspberry PI 2B und Raspberrymatic mit vielen Sensoren und Aktoren. :geek:
Es kommen hin und wieder ein paar Xiaomi-Aktoren und Sensoren dazu.

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 01.02.2018, 09:38

Ich nutze die App auch nicht. Für mich ist das wichtigste die Karte also nutze ich nur die mihome app


Gesendet von meinem Handy

fuchs1978
professional
Beiträge: 116
Registriert: 18.05.2017, 19:36

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von fuchs1978 » 01.02.2018, 11:05

Ich habe sie genutzt um die Token für den Adapter zubekommen. Mit dem MiTool funktionierte es plötzlich nicht mehr, im Gegensatz zur Flole App. Daten vom Server importiert, dann auf Google Drive exportiert und kopiert.

Konti83
Beiträge: 4
Registriert: 03.03.2017, 17:54

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Konti83 » 01.02.2018, 13:42

fuchs1978 hat geschrieben:Ich habe sie genutzt um die Token für den Adapter zubekommen. Mit dem MiTool funktionierte es plötzlich nicht mehr, im Gegensatz zur Flole App. Daten vom Server importiert, dann auf Google Drive exportiert und kopiert.
Also ich habe das Problem folgendes Problem:

MiTool-Kit --> kein Token
Auch direkt in der Datenbankdatei ist der Wert nicht mehr eingetragen.

Flole --> Erfolg aber es funktioniert mit dem 32-stelligen Key trotzdem nicht. Der Sauger reagiert nicht auf Befehle

Nur mit der App klappt alles wunderbar.

Habe ich irgendwas falsch gemacht? Nutze Mailland China als Server.

Benutzeravatar
Meistertr
professional
Beiträge: 946
Registriert: 28.12.2016, 10:25

Re: RE: Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von Meistertr » 01.02.2018, 14:16

Konti83 hat geschrieben:
fuchs1978 hat geschrieben:Ich habe sie genutzt um die Token für den Adapter zubekommen. Mit dem MiTool funktionierte es plötzlich nicht mehr, im Gegensatz zur Flole App. Daten vom Server importiert, dann auf Google Drive exportiert und kopiert.
Also ich habe das Problem folgendes Problem:

MiTool-Kit --> kein Token
Auch direkt in der Datenbankdatei ist der Wert nicht mehr eingetragen.

Flole --> Erfolg aber es funktioniert mit dem 32-stelligen Key trotzdem nicht. Der Sauger reagiert nicht auf Befehle

Nur mit der App klappt alles wunderbar.

Habe ich irgendwas falsch gemacht? Nutze Mailland China als Server.
Sollte mir manche teste fest in der Zwischenablage verankern:

Wenn der token mit der flole app über den xiaomi Import erfolgreich geholt wurde, kann er nur richtig sein, da dies der token ist, der in der xiaomi cloud hinterlegt ist.

Ich habe schon mehrfach, sogar Mittlerweile fast 100 Fach geschrieben, dass der Roboter den Absender der Nachrichten blocken kann wenn falsche oder unplausible Nachrichten kommen, falscher token oder mehrfaches Neustart des Adapters. Hier einfach mal den Roboter neu starten und ggf eine Stunde in Ruhe lassen

Gesendet von meinem Handy

root_
starter
Beiträge: 33
Registriert: 19.01.2018, 22:20

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von root_ » 01.02.2018, 15:44

Also mein Fehler scheint weg zu sein. Heute 03:20Uhr kam keine Fehlermeldung. Ich beobachte weiter.
Zum Thema Flole App und Token. Das klappt 100% einwandfrei. Ich nutze die App selber und hab den Token auch für ioBroker benutzt. Wenn die App funktioniert, sich der Sauger steuern lässt und man die settings exportiert dann, dann funktioniert der dahin enthaltene der Token auch für ioBroker richtig.

MathiasJ
professional
Beiträge: 272
Registriert: 19.08.2016, 05:17

Re: [Frage] Xiaomi Vacuum cleaner

Beitrag von MathiasJ » 01.02.2018, 18:53

Ach so, dann kann ich die App getrost löschen.
Mein Saugi wird durch IObroker von Anfang an bedient.
Ich habe das aber mit dem Laptop gemacht.
Wie auf github beschrieben.
Ich wollte mit FloleVAC den Sauger auch bedienen.
Gruß, Mathias
P.S. Die Fehlermeldungen auf Screenshot werde ich dann löschen.

Gesendet von meinem SM-N915FY mit Tapatalk
IObroker auf Beebox I5, Ubutu Server 16.04, Slave auf Raspberry PI 2B und Raspberrymatic mit vielen Sensoren und Aktoren. :geek:
Es kommen hin und wieder ein paar Xiaomi-Aktoren und Sensoren dazu.

Antworten