Ankündigung

Einklappen
Keine Ankündigung bisher.

Xiaomi / Roboroc Baustein 19001929

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

    Ich habe heute die neuste Verion des LBS und der Map bei mir eingebaut und nun sehe ich in der Segmentanzeige den String !!:refreshMap stehen nachdem der Robi über die Auswahl in der Map losgeschickt wurde. Mache ich hier was falsch?

    refreshMap.JPG Map Konfiguration.JPG
    Dann hab ich noch eine Frage zur Segmentreinigung und zu Ziel-Koordinaten kann ich das aktuell schon über die Map nutzen? Wie setzt ihr das ein?
    Angehängte Dateien

    Kommentar


      @trollmar: Projekt aktivieren startet den Baustein neu und der holt sich die neuen Credentials. Wenn es mit einer Projektaktivierung bei dir nicht geklappt hat, dann lag irgendein anderes Problem vor.

      Der Baustein erneuert die Cloud-Credentials jetzt automatisch, wenn ein Login fehlschlägt.

      @Sargon: refreshMap ist ein Kommando, was vom VSE zum LBS gesendet wird. Kurz nachdem der Roboter losgeschickt wird, stehen dort die Segment-ID's, die du ausgewählt hast, nach ca. 30 Sekunden erfolgt ein refresh vom VSE, damit die Map aktualisiert wird (wenn du die Visu-Seite auf hast), deshalb steht dort dieses Kommando - leider erlaubt Edomi aktuell nur ein Kommunikationsobjekt über das VSE, weshalb ich diesen Weg gehen musste.

      Zielkoordinaten unterstützt zwar der LBS, aber nicht das VSE.

      Kommentar


        Zwischenfrage: Hat sich mit der 0.96b auch der Visu-Baustein geändert?
        Kind regards,
        Yves

        Kommentar


          Hallo Zusammen, bei mir dreht Sich die Karte im (VSE) immer wieder und wird dann nicht mehr korrekt dargestellt.
          Hat jemand eine Idee?
          Angehängte Dateien

          Kommentar


            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?
            Kind regards,
            Yves

            Kommentar


              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'];



              Gruß Wolfgang
              __________________________________________________ ____
              HS

              Kommentar


                @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.

                Kommentar


                  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.
                  Kind regards,
                  Yves

                  Kommentar


                    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

                    Kommentar


                      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.
                      Kind regards,
                      Yves

                      Kommentar


                        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"

                        Kommentar


                          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
                          Gruß Wolfgang
                          __________________________________________________ ____
                          HS

                          Kommentar


                            @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)
                            }
                            }


                            Kommentar


                              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.

                              Kommentar


                                @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.

                                Kommentar

                                Lädt...
                                X