Hallo,
ich habe mit meinen S5 Max aktuell die Probleme das sie immer nach ein paar Tagen offline sind. Nach einem Werksreset gehen sie dann wieder.
Hatte diese Probleme schonmal jemand?
Ich habe nichts an der Position geändert und beide Sauger sollten nach wie vor eine gute Verbindung haben.
Gruß Patrick
Ankündigung
Einklappen
Keine Ankündigung bisher.
Xiaomi / Roboroc Baustein 19001929
Einklappen
X
-
Vielen Dank, das hat funktioniert. Leider scheint die Xiaomi Home-App keine Möglichkeit zu haben Kurzbefehle für Siri zu erzeugen. Das ging in der Roborock-App sehr einfach. Bleibt dann nur der Umweg über einen Kurzbefehl ein KO in Edomi zu setzen und so den Sauger zu starten
Einen Kommentar schreiben:
-
@MrIcemanLE: Hast du den Roboter über die Mi-App oder über die Xiaomi Home-App registriert ? Du musst den über die Xiaomi Home-App registrieren.
Einen Kommentar schreiben:
-
Hallo sipiyou, Hallo LBS-User,
ich habe seit ein paar Tagen einen S6 und versuche den LBS zu konfigurieren. Bin auch schon ein Stück gekommen. Der LBS findet den Sauger über die Cloud und findet die lokale IP. Aber die Initialisierung der Klasse schein schief zu laufen. Zumindest kommt die Meldung "Roboter reagiert nicht", wenn die "Hello Message" nicht erhalten wird.
Vom Edomi-Server aus kann ich den Sauger anpingen und bekomme auch eine Antwort.
Jemand eine Idee, wonach ich noch suchen kann? Anbei noch ein Screenshot.
Code:2020-11-16 17:46:41 503277 28815 Debug Cloud-Daten aus Cache verwenden. Kein Login! 2020-11-16 17:46:41 503813 28815 Debug V3=e0P47R2cTCPV2vKcmRU [....] 386900877 2020-11-16 17:46:41 504004 28815 Debug cloud->isAccessible:Y-E10=-E11= 2020-11-16 17:46:41 504164 28815 Debug RoborockMe:: ip = 192.168.0.94; token = 497a537 [....] 70; SequenceID: 0 2020-11-16 17:46:41 507303 28815 Debug roborocMe:: ok 2020-11-16 17:46:41 507896 28815 Info Roboter reagiert nicht. 2020-11-16 17:46:41 509593 28815 Debug Ausführungszeit: 0.0079848766326904 [s]
Angehängte Dateien
Einen Kommentar schreiben:
-
@rok123: Ich kann dir nicht sagen, wie du da was verknüpft hast.
Kann es sein, dass du auf dem falschen Server bist ? Die Yeelights musst du ja auch irgendwo haben.
Einen Kommentar schreiben:
-
@woda:
bitte ersetzen durch:
exec_debug (3, outputDebug("getSendCmd=",$cmd).outputDebug("resul t=",$resp));
@rok123:
Du musst die [LF] durch "\n" ersetzen. Ich sehe hier keinen Roboter mit dem Konto verlinkt. Hier sind nur 2 Yeelights:
CloudStateInformation:array(2) {
[0]=>
array(29) {
["did"]=>
string(8) "57606562"
["token"]=>
string(32) "cb309xxxxxxxxxxef75dec1"
["longitude"]=>
string(10) "0.00000000"
["latitude"]=>
string(10) "0.00000000"
["name"]=>
string(19) "Yeelight Color Bulb"
["pid"]=>
string(1) "0"
["localip"]=>
string(9) "10.0.0.86"
["mac"]=>
string(17) "34:CE:00:8D:0D:EF"
["ssid"]=>
string(17) "FRITZ!Box 7590 IA"
["bssid"]=>
string(17) "E0:28:6D:73:80:6A"
["parent_id"]=>
string(0) ""
["parent_model"]=>
string(0) ""
["show_mode"]=>
int(1)
["model"]=>
string(20) "yeelink.light.color1"
["adminFlag"]=>
int(1)
["shareFlag"]=>
int(0)
["permitLevel"]=>
int(16)
["isOnline"]=>
bool(true)
["desc"]=>
string(4) "Aus "
["extra"]=>
array(4) {
["isSetPincode"]=>
int(0)
["fw_version"]=>
string(10) "1.4.2_0076"
["needVerifyCode"]=>
int(0)
["isPasswordEncrypt"]=>
int(0)
}
["prop"]=>
array(1) {
["power"]=>
string(3) "off"
}
["uid"]=>
int(1635085101)
["pd_id"]=>
int(52)
["method"]=>
array(1) {
[0]=>
array(2) {
["allow_values"]=>
string(0) ""
["name"]=>
string(9) "set_power"
}
}
["password"]=>
string(0) ""
["p2p_id"]=>
string(0) ""
["rssi"]=>
int(-65)
["family_id"]=>
int(0)
["reset_flag"]=>
int(0)
}
[1]=>
array(27) {
["did"]=>
string(8) "99455280"
["token"]=>
string(32) "e1a3d99a1b375f8aa8b3570eb61092f3"
["longitude"]=>
string(10) "0.00000000"
["latitude"]=>
string(10) "0.00000000"
["name"]=>
string(24) "Yeelight Lightstrip Plus"
["pid"]=>
string(1) "0"
["localip"]=>
string(9) "10.0.0.85"
["mac"]=>
string(17) "7C:49:EB:B9:7F:12"
["ssid"]=>
string(17) "FRITZ!Box 7590 IA"
["bssid"]=>
string(17) "E0:28:6D:73:80:6A"
["parent_id"]=>
string(0) ""
["parent_model"]=>
string(0) ""
["show_mode"]=>
int(1)
["model"]=>
string(20) "yeelink.light.strip2"
["adminFlag"]=>
int(1)
["shareFlag"]=>
int(0)
["permitLevel"]=>
int(16)
["isOnline"]=>
bool(false)
["desc"]=>
string(19) "Gerät ist offline "
["extra"]=>
array(4) {
["isSetPincode"]=>
int(0)
["fw_version"]=>
string(10) "2.0.6_0073"
["needVerifyCode"]=>
int(0)
["isPasswordEncrypt"]=>
int(0)
}
["uid"]=>
int(1635085101)
["pd_id"]=>
int(585)
["password"]=>
string(0) ""
["p2p_id"]=>
string(0) ""
["rssi"]=>
int(-59)
["family_id"]=>
int(0)
["reset_flag"]=>
int(0)
}
}
Einen Kommentar schreiben:
-
Ländereinstellungen ist Deutschland und im LBS E4 = "de"Zitat von starwarsfan Beitrag anzeigenDas Problem hatte ich auch am Anfang. Du kannst nicht den Staubsauger auf ein Land konfigurieren sondern musst das für die ganze App machen! In der Android-App also unten rechts auf Profil, dort dann auf Einstellungen und unter Ländereinstellung Dein Land auswählen.
Einen Kommentar schreiben:
-
Hi
Ich kann's ja mal versuchen...Zitat von rok123 Beitrag anzeigenBei mir funktioniert der Baustein immer noch nicht. Kann mir bitte jemand helfen.
Das Problem hatte ich auch am Anfang. Du kannst nicht den Staubsauger auf ein Land konfigurieren sondern musst das für die ganze App machen! In der Android-App also unten rechts auf Profil, dort dann auf Einstellungen und unter Ländereinstellung Dein Land auswählen.Zitat von rok123 Beitrag anzeigenIn der Xiaomi Home App habe ich eine Kamera und den Staubsauger S5. Sehe ich in der App in welchem Land der Staubsauger angemeldet ist?
Nachdem ich das gemacht hatte, hat der LBS sofort den S6 gefunden.
Einen Kommentar schreiben:
-
Bei mir funktioniert der Baustein immer noch nicht. Kann mir bitte jemand helfen.
In der Xiaomi Home App habe ich eine Kamera und den Staubsauger S5. Sehe ich in der App in welchem Land der Staubsauger angemeldet ist?
Wo kann ich im log-file die ID finden
Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]271507[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]Cloud-Daten aus Cache verwenden. Kein Login![/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]271914[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]V3=0bs4RROxxxxxxxxxxxxx/i3JYQPFMaI8sxxxx5I2+4t1BQLJ/77suanThWxxxxx/T4w2PMxxxxxxvv5ZouH0iYHmEBFN7XdtV04T9vGRm1xpMlUKtc wcRxxxxx4gjOX+VLCCo=V4=iofzXFOskMVUGLUp4Ukn jw==V5=1635085101[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]271991[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]ip: bzw. token : sind leer. Cloud->getDeviceStatus()[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]642888[/TD] [TD]28605[/TD] [TD]Info[/TD] [TD]DeviceStatus ok[LF][/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]644351[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]ip = 10.0.0.xxx; token = cb309d0511fdxxxxxxxxxxx08e7ef75dec1[LF][/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]644593[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]CloudStateInformation:array(2) {[LF] [0]=>[LF] array(29) {[LF] ["did"]=>[LF] string(8) "57606562"[LF] ["token"]=>[LF] string(32) "cb309xxxxxxxxxxef75dec1"[LF] ["longitude"]=>[LF] string(10) "0.00000000"[LF] ["latitude"]=>[LF] string(10) "0.00000000"[LF] ["name"]=>[LF] string(19) "Yeelight Color Bulb"[LF] ["pid"]=>[LF] string(1) "0"[LF] ["localip"]=>[LF] string(9) "10.0.0.86"[LF] ["mac"]=>[LF] string(17) "34:CE:00:8D:0D:EF"[LF] ["ssid"]=>[LF] string(17) "FRITZ!Box 7590 IA"[LF] ["bssid"]=>[LF] string(17) "E0:28:6D:73:80:6A"[LF] ["parent_id"]=>[LF] string(0) ""[LF] ["parent_model"]=>[LF] string(0) ""[LF] ["show_mode"]=>[LF] int(1)[LF] ["model"]=>[LF] string(20) "yeelink.light.color1"[LF] ["adminFlag"]=>[LF] int(1)[LF] ["shareFlag"]=>[LF] int(0)[LF] ["permitLevel"]=>[LF] int(16)[LF] ["isOnline"]=>[LF] bool(true)[LF] ["desc"]=>[LF] string(4) "Aus "[LF] ["extra"]=>[LF] array(4) {[LF] ["isSetPincode"]=>[LF] int(0)[LF] ["fw_version"]=>[LF] string(10) "1.4.2_0076"[LF] ["needVerifyCode"]=>[LF] int(0)[LF] ["isPasswordEncrypt"]=>[LF] int(0)[LF] }[LF] ["prop"]=>[LF] array(1) {[LF] ["power"]=>[LF] string(3) "off"[LF] }[LF] ["uid"]=>[LF] int(1635085101)[LF] ["pd_id"]=>[LF] int(52)[LF] ["method"]=>[LF] array(1) {[LF] [0]=>[LF] array(2) {[LF] ["allow_values"]=>[LF] string(0) ""[LF] ["name"]=>[LF] string(9) "set_power"[LF] }[LF] }[LF] ["password"]=>[LF] string(0) ""[LF] ["p2p_id"]=>[LF] string(0) ""[LF] ["rssi"]=>[LF] int(-65)[LF] ["family_id"]=>[LF] int(0)[LF] ["reset_flag"]=>[LF] int(0)[LF] }[LF] [1]=>[LF] array(27) {[LF] ["did"]=>[LF] string(8) "99455280"[LF] ["token"]=>[LF] string(32) "e1a3d99a1b375f8aa8b3570eb61092f3"[LF] ["longitude"]=>[LF] string(10) "0.00000000"[LF] ["latitude"]=>[LF] string(10) "0.00000000"[LF] ["name"]=>[LF] string(24) "Yeelight Lightstrip Plus"[LF] ["pid"]=>[LF] string(1) "0"[LF] ["localip"]=>[LF] string(9) "10.0.0.85"[LF] ["mac"]=>[LF] string(17) "7C:49:EB:B9:7F:12"[LF] ["ssid"]=>[LF] string(17) "FRITZ!Box 7590 IA"[LF] ["bssid"]=>[LF] string(17) "E0:28:6D:73:80:6A"[LF] ["parent_id"]=>[LF] string(0) ""[LF] ["parent_model"]=>[LF] string(0) ""[LF] ["show_mode"]=>[LF] int(1)[LF] ["model"]=>[LF] string(20) "yeelink.light.strip2"[LF] ["adminFlag"]=>[LF] int(1)[LF] ["shareFlag"]=>[LF] int(0)[LF] ["permitLevel"]=>[LF] int(16)[LF] ["isOnline"]=>[LF] bool(false)[LF] ["desc"]=>[LF] string(19) "Gerät ist offline "[LF] ["extra"]=>[LF] array(4) {[LF] ["isSetPincode"]=>[LF] int(0)[LF] ["fw_version"]=>[LF] string(10) "2.0.6_0073"[LF] ["needVerifyCode"]=>[LF] int(0)[LF] ["isPasswordEncrypt"]=>[LF] int(0)[LF] }[LF] ["uid"]=>[LF] int(1635085101)[LF] ["pd_id"]=>[LF] int(585)[LF] ["password"]=>[LF] string(0) ""[LF] ["p2p_id"]=>[LF] string(0) ""[LF] ["rssi"]=>[LF] int(-59)[LF] ["family_id"]=>[LF] int(0)[LF] ["reset_flag"]=>[LF] int(0)[LF] }[LF]}[LF][/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]644787[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]cloud->isAccessible:Y-E10=-E11=[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]644839[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]RoborockMe:: ip = 10.0.0.86; token = cb309d0xxxxxxxxxx5dec1; SequenceID: 0[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]667819[/TD] [TD]28605[/TD] [TD]Kritisch[/TD] [TD]miIO.Info not supported!![/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]667881[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]roborocMe:: ok[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]667954[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]miIO.Info:[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]668098[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]Info_Status:array(17) {[LF] ["msg_ver"]=>[LF] int(0)[LF] ["msg_seq"]=>[LF] int(0)[LF] ["state"]=>[LF] int(0)[LF] ["battery"]=>[LF] int(0)[LF] ["clean_time"]=>[LF] int(0)[LF] ["clean_area"]=>[LF] int(0)[LF] ["error_code"]=>[LF] int(0)[LF] ["map_present"]=>[LF] int(0)[LF] ["in_cleaning"]=>[LF] int(0)[LF] ["in_returning"]=>[LF] int(0)[LF] ["in_fresh_state"]=>[LF] int(0)[LF] ["lab_status"]=>[LF] int(0)[LF] ["water_box_status"]=>[LF] int(0)[LF] ["fan_power"]=>[LF] int(0)[LF] ["dnd_enabled"]=>[LF] int(0)[LF] ["map_status"]=>[LF] int(0)[LF] ["lock_status"]=>[LF] int(0)[LF]}[LF][/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]668195[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]Aktueller Status: 0[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]670104[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]error-code: 0[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]682260[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]sequenceID 994 V9 =0[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]682316[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]keine Map vorhanden[/TD] [/TR] [TR] [TD]2020-10-16 15:23:00[/TD] [TD]684122[/TD] [TD]28605[/TD] [TD]Debug[/TD] [TD]Ausführungszeit: 0.41346788406372 [s][/TD] [/TR] [/TABLE]Angehängte Dateien
Einen Kommentar schreiben:
-
Hallo und guten Abend
Nein, habe ich nicht. Ich habe überhaupt keine weiteren VSE im Einsatz, Deiner hier war der erste entsprechende Baustein überhaupt.Zitat von sipiyou Beitrag anzeigen@starwarsfan: Hast du irgendwas von winnie im Betrieb ? Ich weiss, dass einer seiner Statistik-VSE aufjedenfall Probleme verursacht hat. Sonst deaktivier die VSE von ihm und schau, ob dein Fehler immer noch auftritt.
Ok, alles klar.Zitat von sipiyou Beitrag anzeigenAm VSE hab ich seiter nicht mehr gebastelt, ich werd wenn ich wieder Zeit hab das Ding erweitern, zumindest für den S6 MaxV, da ist einiges dazu gekommen.
Einen Kommentar schreiben:
-
@starwarsfan: Hast du irgendwas von winnie im Betrieb ? Ich weiss, dass einer seiner Statistik-VSE aufjedenfall Probleme verursacht hat. Sonst deaktivier die VSE von ihm und schau, ob dein Fehler immer noch auftritt.
Am VSE hab ich seiter nicht mehr gebastelt, ich werd wenn ich wieder Zeit hab das Ding erweitern, zumindest für den S6 MaxV, da ist einiges dazu gekommen.
@woda: Füg hierzu bitte ein weiteres Debug ein, dann sehen wir ganz genau, was da los ist.
Vor dem "if (sizeof)" noch das hier hinzu:
@salier: schau mal bitte, ob du gerade so an der Grenze bist. Das VSE dreht das Bild automatisch, damit die "größtmögliche" Darstellung verwendet wird. Prüf, ob das Problem weg ist, wenn du das VSE 50 / 100 Pixel breiter machst, wie hoch.Code:exec_debug (3, "getSendCmd=".$cmd."-ret=".$returnElement.".");
Zuletzt geändert von sipiyou; 18.10.2020, 07:19.
Einen Kommentar schreiben:
-
sipiyou
Der Baustein funktioniert bei mir in Verbindung mit Valetudo-RE perfekt, nur gibt es täglich um 03:44 einen Eintrag im Fehlerlog:
Das sind die entsprechenden Codezeilen:Code:Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1576 | sizeof(): Parameter must be an array or an object that implements Countable
PHP-Code:if (sizeof ($resp['result']) == 1) {
$resp = $resp['result'][0];
} else {
$resp = $resp['result'];
}
Einen Kommentar schreiben:
-
N'abend miteinander,
das hatte ich auch schon einmal, aber direkt in der App auf dem Smartphone. Da ich zu diesem Zeitpunkt nicht zuhause war, kann ich nicht sagen, ob's in Edomi auch kaputt war. Das hat sich erst mit dem Hochheben und Absetzen des Roboters direkt vor der Ladestation mit anschliessendem Zurückfahren auf die Ladeschale behoben.
Mit dem VSE habe ich das Problem, dass die Map beim Öffnen der Visu gar nicht dargestellt wird. Erst wenn ich den S6 frage wo er ist, erscheint auch die Karte in der Visu. Hat sonst noch wer das Problem?
Einen Kommentar schreiben:


Einen Kommentar schreiben: