NEWS
[Frage] Xiaomi Vacuum cleaner
-
Ja, die Start Pause Funktion in der Widgetkonfiguration.
Hab den Adapter installiert und in Vis den Widget hinzugefügt, kriege es aber nicht hin das beim erneuten klicken auf den Startbutton die Pausefunktion durchgeführt wird.
Bin erst seit ein paar Tage mit dem iobroker zugange und bin dabei mich einzuarbeiten. ` https://github.com/ioBroker/ioBroker.mi … .md#widget
Das widget funktionierte nur in der ersten Version, wurde jedoch nur selten genutzt und dadurch dann nicht weiter entwickelt..
Gesendet von meinem Handy
-
Kann mir hier bitte jemand sagen, wie ich den Token auslesen kann?
Mit MItools klappt es weder mit der Original-App noch mit FiloleVAC.
Ich bekomme laufend die Meldung, das Backup sei zu klein.
Früher gab es eine Möglichkeit mit einem Android-Emulator, MIhome und einer dritten Software. Ich habe leider vergessen.
Gruß,
Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
MiTool hat bei mir auch nicht funktioniert dann hab ich es mit der FiloleVAC app versucht bekam aber die Meldung das der Server nicht zur Verfügung steht. Irgend wo stand es das man den China Server nehmen soll weil die anderen nicht funktionieren, hatte ich aber schon gewählt. Wollte mal testen ob der Server tatsächlich nicht zur Verfügung steht und hab mich im US-Server angemeldet und anschließend die MiHome wieder auf den China Server umgestellt und die Daten für meine Geräte wurden geladen, also ist der Server erreichbar. Hab dann parallel auf dem Tablet die FiloleVAC app gestartet mit ONLINE-IMPORT VON XIAOMI und die Daten wurden geladen und ich konnte den Token auslesen.
Ob es Zufall war oder man das System so austricksen kann, ka. Hab momentan keine Lust und kein Bedarf es noch mal zu testen.
PS. mit meinem Smartphon kriege ich die FiloleVAC app immer noch nicht zum laufen.
-
Habe heute geschafft meinen token auszulesen. MiTool ging auf 2 Handys nicht (Backup wurde erstellt, token würde aber nicht angezeigt). Mit der flole App ging es. Habe dafür das WLAN vom Mi zurück gesetzt und dann die App damit verbunden. App hat den Sauger zwar trotzdem nicht gefunden, aber im Export war der token…
Anschließend mit mihome den Sauger wieder im WLAN eingebunden, fertig
Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk
-
Der token wird in der neusten mihome nicht mehr gespeichert sondern aus der cloud geladen, deswegen sind die Geräte auch nächste dem Start erst nicht sichtbar. Abhilfe könnte hier ein downgrade der app schaffen
Gesendet von meinem Handy
-
Ich habe folgendes versucht um den Token auszulesen:
1. Über MITOOLS und der mihome-app, Server in US.
Fehler, Backup zu klein!
2.Über MItools und der mihome-app, Server in China.
Fehler, Backup zu klein!
Das selbe Verhalten mit FLOLEVAC.
Ich bekomme den Token einfach nicht ausgelesen!
Gruß,
Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
-
Ja, steuern kann ich den Saugi.
Ich kann nur kein Backup ziehen, will angeblich zu klein.
Gruß, Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
In FiloleVAC im Hauptmenü links oben auf Menü drücken -> dann auf Einstellungen -> Exportieren.
Die RobotConfig.frc Datei landet dann im root-Verzeichnis der SD-Karte
Danach öffnet man die Datei mit einem Text-Editor und kopiert sich das Token für später heraus.
Das Token ist der markierte Bereich im Screenshot:
~~![](</s><URL url=)<link_text text="https://cdn.frombeyond.de/wp-content/up ... 4-10_2.png">https://cdn.frombeyond.de/wp-content/uploads/2017/08/06-08-_2017_19-44-10_2.png</link_text>" />
Edit –------------------------------------
Die oben beschriebene Metode ist nicht mehr aktuell und funktioniert nicht.
Es gibt noch eine manipulierte Mi Home App die den Token unter Netzwerkinfo anzeigt.
https://github.com/ioBroker/ioBroker.mi … /README.md~~
-
Dankeschön!
Ich habe es so gemacht.
Mein Saugi ist trotzdem nicht erreichbar.
Gruß,
Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
Dankeschön!
Ich habe es so gemacht.
Mein Saugi ist trotzdem nicht erreichbar.
Gruß,
Mathias
Gesendet von meinem SM-N915FY mit Tapatalk ` Ein paar mehr Infos wären super wenn dir geholfen werden soll. Den token hast du aus der flole app? Die floleApp funktioniert? Der Adapter wird grün? Sauger ist nicht im gastnetz?
Gesendet von meinem Handy
-
Flole App geht, Die Instanz ist grün, Sauger nicht erreichbar.
Gesendet von meinem SM-N915FY mit Tapatalk
-
Flole App geht, Die Instanz ist grün, Sauger nicht erreichbar.
Gesendet von meinem SM-N915FY mit Tapatalk ` Sauger mal ne gestartet? Dann ist der token auf jeden Fall richtig, bitte mal eine logauszug mit Instanz auf debug. welche Version?
Gesendet von meinem Handy
-
Nach den ganzen Problemen hier mal ne Erfolgsmeldung:
Habe gestern auch meinen Robby bekommen, alle 77 Seiten hier durchgelesen :shock: , Token mit der Flole App ausgelesen, auf deutsch umgestellt - läuft auf Anhieb
Ich habe mir gleich noch ein Xiaomi Mi Handy dazubestellt, war mir mit dem iPhone zu stressig
Vielen Dank an alle hier für die ganzen Tipps, vor allem an Meistertr, der sich wirklich viel Mühe gibt, damit der Adapter bei allen läuft!
-
Wieder ein Misserfolg.
Log ausgelesen:
Habe den Robbie gestartet.
Das sagt auch das logfile.
Keine Fehlermeldung….........
Gruß, Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
Wieder ein Misserfolg.
Log ausgelesen:
Habe den Robbie gestartet.
Das sagt auch das logfile.
Keine Fehlermeldung….........
Gruß, Mathias
Gesendet von meinem SM-N915FY mit Tapatalk `
ich gebe es auf, du willst scheinbar keine Hilfe! in meinem letzten Beitrag steht nur 2 Anweisungen und keine wurde umgesetzt. Man kann auch nicht in einer Werkstatt anrufen und sagen mein auto fahrt nicht mehr, was ist da kaputt und wie teuer wird es? Du musst schon so schreiben, dass es jemand nachvollziehen kann, der nicht neben dir sitzt. Da ich von hier aus nciht sehe was du versuchst oder versucht hast<u>Bitte so vorgehen und folgende Fragen BEANTWORTEN:</u>
1: Flole App aus ?
2: Adapter ausschalten(unter Instanzen auf Pause)
3: Roboter <u>NEU</u> Starten (vom Dock nehmen und lange die AN/AUS Taste Drücken)
3: Warten bis er wieder hochgefahren ist
4: Unter Instanzen oben links auf experten stellen und dann auf der rechten Seite die Instanz von INFO auf DEBUG stellen
5: Adapter starten
6: unter dem Reiter log die Logeinträge <u>markieren und kopieren und hier bitte hochladen</u> (Alle von beginn des Adaptersatarts).
7: Adapter laufen lassen mindestens 60 Minuten ohne was zu drücken oder neu zu starten.
Der Sauger kann den Adapter auf eine Blacklist setzen, nach dem vorgehen wird er wieder als Client akzeptiert und der Roboter antwortet wieder
dann immer noch die offene frage nach der Adapter Version die du nutzt und ob er im Gastwlan eingebunden ist?
Wenn die Fragen die ich stelle nicht beantwortet werden, ist es nur ein raten meinerseits und wir drehen uns im Kreis
-
Adapter-Version 0.6.0
Nein, weder der Robbie noch ich sind im Gastnetz unterwegs.
Den Rest mache ich am Wochenende.
Gruß,
Mathias
Gesendet von meinem SM-N915FY mit Tapatalk
-
Moin,
nachdem ich meine Uschi am Freitag auch bekommen habe hier 2 Fragen an die Xiaomi-Besitzer.
Geht der Sauger nicht in den Status "sleep" wenn er auf der Basis steht? Uschi ist vollgeladen, Status steht aber dauerhaft auf 8 ( charging ). Oder anders herum gefragt, wann wechselt der Sauger in den Status "sleep" oder "sleep, no charging"?
2.Frage: ich habe eine Fritzbox, die bekanntlich nicht mit bestem WLAN glänzt. Eigentlich sollte der Sauger seine Basis im Schlafzimmer haben, allerdings war Uschi dann irgendwann offline. Jetzt steht sie im Wohnzimmer, ca. 4m von der Box weg. Netzwerkstatus sagt 60%. Ist das WLAN des Saugers echt noch schlechter als das der Fritte?
Gruß
Matze
-
Moin,Geht der Sauger nicht in den Status "sleep" wenn er auf der Basis steht? Uschi ist vollgeladen, Status steht aber dauerhaft auf 8 ( charging ). Oder anders herum gefragt, wann wechselt der Sauger in den Status "sleep" oder "sleep, no charging"? `
Bleibt dauerhaft auf Charging. Nur wenn er nicht geladen wird (oder du die Basis vom Strom trennst) geht er irgendwann auf Sleepund ist dann relativ bald nicht mehr erreichbar. -
Hallo Leute, ich komme mit dem Script für die Remote Control nicht ganz zusammen - hat dies jemand schon zu seiner Zufriedenheit gelöst um den Robi zu einer bestimmten Stelle hinzuschicken für eine Spot Reinigung zb. ?!
Bei mir funktionieren nur Befehle bis 4000ms und am besten wenn ich ihm scheibchenweise die 2000ms Befehle weitergebe aber ich bringe es in einem Script nicht komplett zusammen
-
wegfahren aus der Station funktioniert gut mit [0.1,0,2000],[0.1,-0.3,4000],[0.1,0.3,4000] -> kurz gerade aus, dann ein wenig nach links und wieder rechts
-
danach geradeaus fahren mit [0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000] -> diesen Punkt verstehe ich aber schon nicht ganz mit den mehrfachen 2000ms, aber nur so bringe ich eine korrekte längere gerade Fahrt hin - danach wäre eine 90° Grad Kurve gut und eine weitere längere Geradeausfahrt
mein komplettes Script anbei (Original von User "fuchs1978"):
//Objekt des Xiaomi Roboters
var robby = "mihome-vacuum.0.control.X_send_command";
//Eingabe der Schrittkette in folgendem Format "[[0.1,0,3000],[0.1,0,3000]]"
//hierbei ist der erste Wert die Geschwindigkeit im Bereich: -0.3-0.3
//der zweite Wert ist die Rotation im Bereich: -3.1-3.1 + =links - =rechts (von hinten betrachtet)
//und der dritte Wert ist die Dauer in Millisekunden.
var movement = JSON.parse(
"[[0.1,0,2000],[0.1,-0.3,4000],[0.1,0.3,4000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000],[0.2,0,2000]]");
var steps = movement.length;
var sequenz =0;
var i = 0;
log (movement);
log("Xiaomi führt " + steps + " Schritte aus");
app_rc_start();
setTimeout(app_move,10000);
log("Pause 10 Sekunden");
function app_rc_start(){
setState(robby,"app_rc_start");
log("Xiaomi remote control Modus gestartet");
}
function app_rc_end(){
setState(robby,"app_rc_end");
log("Xiaomi remote control Modus beendet");
}
function app_move() {
var seq = i+1;
setState(robby,'app_rc_move;[{"seqnum":'+seq+',"velocity":'+movement_
[i][0]+',"omega":'+movement__[1]+',"duration":'+movement__[2]+'}]');log("Xiaomi fährt, aktueller Schritt:"+seq+" Geschwindigkeit:"+movement__[0]+" Winkel:"+movement__[1]+" Dauer:"+movement__[2]);
i++;
if( i < steps ){
setTimeout( app_move, movement[i-1][2] );
log("Pause "+movement[i-1][2]/1000+" Sekunden");
}else{
setTimeout( app_rc_end, movement[i-1][2] );
log("Pause "+movement[i-1][2]/1000+" Sekunden");
}
}___________
-