Ankündigung

Einklappen
Keine Ankündigung bisher.

Xiaomi / Roboroc Baustein 19001929

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • powell
    antwortet
    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

    Einen Kommentar schreiben:


  • MrIcemanLE
    antwortet
    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:


  • sipiyou
    antwortet
    @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:


  • MrIcemanLE
    antwortet
    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:


  • sipiyou
    antwortet
    @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:


  • rok123
    antwortet
    sipiyou kannst du mir bitte erklären wo ich das ersetzen muss?
    In meiner "Xiaomi Home" App scheinen die Yeelights nicht auf, die sind nur in der "Yeelight" App.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    @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:


  • woda
    antwortet
    Hallo sipiyou
    jetzt kommt dauernd:
    Code:
    Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 8 | Zeile: 1576 | Array to string conversion
    Gruß,
    Wolfgang

    Einen Kommentar schreiben:


  • rok123
    antwortet
    Zitat von starwarsfan Beitrag anzeigen
    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.
    Ländereinstellungen ist Deutschland und im LBS E4 = "de"

    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    Hi

    Zitat von rok123 Beitrag anzeigen
    Bei mir funktioniert der Baustein immer noch nicht. Kann mir bitte jemand helfen.
    Ich kann's ja mal versuchen...


    Zitat von rok123 Beitrag anzeigen
    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?
    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.

    Nachdem ich das gemacht hatte, hat der LBS sofort den S6 gefunden.

    Einen Kommentar schreiben:


  • rok123
    antwortet
    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:


  • starwarsfan
    antwortet
    Hallo und guten Abend

    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.
    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
    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.
    Ok, alles klar.

    Einen Kommentar schreiben:


  • sipiyou
    antwortet
    @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:

    Code:
    exec_debug (3, "getSendCmd=".$cmd."-ret=".$returnElement.".");
    @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.
    Zuletzt geändert von sipiyou; 18.10.2020, 07:19.

    Einen Kommentar schreiben:


  • woda
    antwortet
    sipiyou
    Der Baustein funktioniert bei mir in Verbindung mit Valetudo-RE perfekt, nur gibt es täglich um 03:44 einen Eintrag im Fehlerlog:

    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
    Das sind die entsprechenden Codezeilen:
    PHP-Code:
    if (sizeof ($resp['result']) == 1) {
    $resp $resp['result'][0];
    } else {
    $resp $resp['result'];



    Einen Kommentar schreiben:


  • starwarsfan
    antwortet
    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:

Lädt...
X