Ankündigung

Einklappen
Keine Ankündigung bisher.

Xiaomi / Roboroc Baustein 19001929

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

    Hallo zusammen,

    ich benutze seit einigen Monaten erfolgreich und total unauffällig den LBS. Nun habe ich gestern die neuste Version 0.99 eingespielt und ich bekomme im Log folgende Fehlermeldungen:
    Code:
    2021-06-02 13:50:41 368057 ? 23658 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
    2021-06-02 13:55:00 194997 ? 24582 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
    2021-06-02 14:00:00 308244 ? 25408 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
    2021-06-02 14:05:00 404727 ? 26231 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
    Das Individuallog im DEBUG 2 Mode zeigt keine Auffälligkeiten:
    Code:
    2021-06-02 14:12:54 187418 27564 Info Keine Benutzerdaten eingegeben! Lokale IP erforderlich
    2021-06-02 14:12:54 187604 27564 Debug cloud->isAccessible:N-E10=xxx.xxx.xxx.xxx-E11=xxxxxxxxxxxxxxxxxxxxxxxxxxxx
    2021-06-02 14:12:54 187627 27564 Debug RoborockMe:: ip = xxx.xxx.xxx.xxx; token = xxxxxxxxxxxxxxxxxxxxxxxxxxxx; SequenceID: 995
    2021-06-02 14:12:54 200962 27564 Debug roborocMe:: ok
    2021-06-02 14:12:54 201067 27564 Debug miIO.Info:array(8) {[LF] ["hw_ver"]=>[LF] string(5) "Linux"[LF] ["fw_ver"]=>[LF] string(12) "3.5.8_002020"[LF] ["ap"]=>[LF] array(3) {[LF] ["ssid"]=>[LF] string(4) "XXX"[LF] ["bssid"]=>[LF] string(17) "xx:xx:xx:xx:xx:xx"[LF] ["rssi"]=>[LF] int(-75)[LF] }[LF] ["netif"]=>[LF] array(3) {[LF] ["localIp"]=>[LF] string(13) "xxx.xxx.xxx.xxx"[LF] ["mask"]=>[LF] string(13) "255.255.xxx.xxx"[LF] ["gw"]=>[LF] string(22) "xxx.xxx.xxx.xxx[LF]127.0.0.1"[LF] }[LF] ["model"]=>[LF] string(18) "roborock.vacuum.s5"[LF] ["mac"]=>[LF] string(17) "xx:xx:xx:xx:xx:xx"[LF] ["token"]=>[LF] string(32) "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"[LF] ["life"]=>[LF] int(39583)[LF]}[LF]
    2021-06-02 14:12:54 201153 27564 Debug Info_Status:array(17) {[LF] ["msg_ver"]=>[LF] int(3)[LF] ["msg_seq"]=>[LF] int(1437)[LF] ["state"]=>[LF] int(8)[LF] ["battery"]=>[LF] int(100)[LF] ["clean_time"]=>[LF] float(45.316666666667)[LF] ["clean_area"]=>[LF] float(48.875)[LF] ["error_code"]=>[LF] int(0)[LF] ["map_present"]=>[LF] int(1)[LF] ["in_cleaning"]=>[LF] int(0)[LF] ["in_returning"]=>[LF] int(0)[LF] ["in_fresh_state"]=>[LF] int(1)[LF] ["lab_status"]=>[LF] int(1)[LF] ["water_box_status"]=>[LF] int(0)[LF] ["fan_power"]=>[LF] int(102)[LF] ["dnd_enabled"]=>[LF] int(0)[LF] ["map_status"]=>[LF] int(3)[LF] ["lock_status"]=>[LF] int(0)[LF]}[LF]
    2021-06-02 14:12:54 201234 27564 Debug Aktueller Status: 0
    2021-06-02 14:12:54 202207 27564 Debug error-code: 0
    2021-06-02 14:12:54 204034 27564 Debug sequenceID 997 V9 =995
    2021-06-02 14:12:54 208993 27564 Debug multimaps :array(4) {[LF] ["max_multi_map"]=>[LF] int(0)[LF] ["max_bak_map"]=>[LF] int(0)[LF] ["multi_map_count"]=>[LF] int(0)[LF] ["map_info"]=>[LF] array(0) {[LF] }[LF]}[LF]
    2021-06-02 14:12:54 209685 27564 Debug url to map= http://xxx.xxx.xxx.xxx/api/map/latest
    2021-06-02 14:12:54 211138 27564 Debug Ausführungszeit: 0.024044036865234 [s]
    Ich bekomme die Fehlermeldung zu jedem Abfrageintervall - heißt alle 5 Minuten.
    Die Abfrage erfolgt ansonsten zuverlässig und erfolgreich - ich bekomme alle Infos vom Robo und er lässt sich auch problemlos steuern.

    Woher kommt trotzdem die Fehlermeldung?

    VIele Grüße
    Tino

    Roborock S5 - Valetudo RE 0.9.8 (nun nach dem Fehler auf 0.10.3 geupdatet - keine Besserung), Firmware 2020

    Kommentar


      Horst12 : Wird mit der Mapliste zusammenhängen, hier scheint dein Valetudo anders zu reagieren. Siehe PN.

      mmarkus : Gibt die API soweit ich das sehe leider nicht raus. Aber du siehst ja im VSE, welche Map aktiv ist, bzw. müsstest dir eine Logik basteln, dass du dir merkst, welche Map du zuletzt aktiviert hast.

      Nachteil ist hier natürlich, dass du dann nicht über die App die Map wechseln kannst.

      Kommentar


        Zitat von sipiyou Beitrag anzeigen
        Horst12 : Wird mit der Mapliste zusammenhängen, hier scheint dein Valetudo anders zu reagieren. Siehe PN.
        sipiyou : Vielen Dank für deine Hilfe! Du hast den Fehler Mega schnell gefunden und mir damit weiterhin sehr viel Spaß am LBS ermöglicht. Danke dir!!!!

        Kommentar


          Zitat von sipiyou Beitrag anzeigen
          Gibt die API soweit ich das sehe leider nicht raus.
          Das ist natürlich schade, aber danke fürs nachschauen

          Hintergrund ist, dass ich in der Visu gerne die Räume beschriftet hätte. In der App kann ich dies ja machen, aber in der visu wird dies nicht ausgegeben.

          Zitat von sipiyou Beitrag anzeigen
          Nachteil ist hier natürlich, dass du dann nicht über die App die Map wechseln kannst.
          Leider ein Killer Kriterium

          Kommentar


            Hallo miteinander

            Zitat von mmarkus Beitrag anzeigen
            Hintergrund ist, dass ich in der Visu gerne die Räume beschriftet hätte. In der App kann ich dies ja machen, aber in der visu wird dies nicht ausgegeben.
            Ich würde da entsprechend der Kartenanzahl Overlays machen und dort die Raumnamen eintragen. Je nach dargestellter Map wird nur das zugehörige Overlay eingeblendet. Das hätte sogar den Vorteil, dass das Layout der Raumbeschriftung zum Rest der Visu passen würde. Man müsste jetzt "nur" noch herausfinden, welche Map gerade angezeigt wird. Lässt sich das aus den Ausgängen nicht irgendwie extrahieren/ermitteln?
            Kind regards,
            Yves

            Kommentar


              Zitat von starwarsfan Beitrag anzeigen
              Ich würde da entsprechend der Kartenanzahl Overlays machen und dort die Raumnamen eintragen.
              Genau das war mein Plan. In den ausgägen habe ich leider noch nichts dafür gefunden.

              Die Map URL ändert sich zwar beim Kartenwechsel, aber leider nicht in brauchbarer Form, oder ich hab die Logik dahinter noch nicht raus.


              Kommentar


                So ich habe es nun wie vorgeschlagen mit einem Beschriftungslayer gelöst. Glaub das Resultat ist akzeptabel geworden.

                robo.JPG
                Angehängte Dateien

                Kommentar


                  Zitat von sipiyou Beitrag anzeigen
                  Horst12 : Wird mit der Mapliste zusammenhängen, hier scheint dein Valetudo anders zu reagieren. Siehe PN.
                  Ich habe das selbe Problem: minütlich der Logeintrag.
                  Veletudo V 0.9.8.1.

                  Hast du da für mich auch einen workaround?

                  Lg
                  Henrik

                  Kommentar


                    @Langer89:

                    Die aktuelle Version des Bausteins runterladen könnte das Problem lösen

                    Kommentar


                      🤦‍♂️ auf die Idee hätte ich auch selbst kommen können ...

                      Allerdings habe ich immer noch das Problem, dass ich keine MAP angezeigt bekomme...
                      VALETUDO RE 10.0.7
                      aktuellen LBS und VSE

                      Als Map-URL haut er mir am A40
                      Code:
                      http://192.168.3.120/api/map/latest
                      raus. Rufe ich diese auf, läd er eine Datei herunter mit kryptischem Inhalt.

                      Hat jemand den Gen1 mit Valetudo RE erfolgreich mit MAP am laufen?

                      Gruß
                      Henrik

                      EDIT: VSE rausgeschmissen und neu eingefügt... und schon läuft es! Trotzdem Danke!
                      Zuletzt geändert von Langer89; 11.06.2021, 06:29.

                      Kommentar


                        mmarkus

                        0.992 gibt jetzt die aktive Map-ID an A13 raus. Die Info liegt doch vor, d.h. jetzt kannst du auch über die App wechseln und bekommst die richtige ID raus.

                        Kommentar


                          werd ich die Tage testen, vielen Dank

                          Kommentar


                            Hi,

                            ich habe dann und wann ein Problem das der Roboter nicht startet. Ich trigger ihn mit einer ZSU E14=1 um 6:30.
                            Abfragen tue ich den Baustein minütlich mit E1.


                            Heute früh ist er mal wieder nicht wie er sollte gestartet.

                            Hier das LOG von 06:30

                            Code:
                            2021-08-01 06:30:00 179538 11680 Info Exec ist bereits aktiv. Aufruf Intervall prüfen
                            2021-08-01 06:30:00 211626 30322 Debug Cloud-Daten aus Cache verwenden. Kein Login!
                            2021-08-01 06:30:00 211715 30322 Debug V3=GW9djwXLxnZbXXXXXXXXXXXXXLvUlpIRpVd/bQAF8SQpjR7uK3T+CcrjlGK5X/9mSrVr83Q4hsNvcj/TFPzzE9bKG/qjjgCQwZGT0L9Ckn/0d/t2YGstOgaba7g6Uc/bJduRvV3bCZN38LuOIZy/tl/na2PY6h8fjg3HzJmek7slfOQ=V4=kEOl8xfyOtepIGHbNSSGNQ ==V5=1682533391
                            2021-08-01 06:30:00 211745 30322 Debug cloud->isAccessible:Y-E10=-E11=
                            2021-08-01 06:30:00 211769 30322 Debug RoborockMe:: ip = 192.168.12.91; token = 4f7837446b353611111111111197a4246; SequenceID: 18530
                            2021-08-01 06:30:00 222843 30322 Debug roborocMe:: ok
                            2021-08-01 06:30:00 222908 30322 Debug miIO.Info:array(9) {[LF] ["hw_ver"]=>[LF] string(5) "Linux"[LF] ["fw_ver"]=>[LF] string(12) "3.5.8_004028"[LF] ["ap"]=>[LF] array(3) {[LF] ["ssid"]=>[LF] string(6) "WLAN[LF] ["bssid"]=>[LF] string(17) "80:2A:A8:1X:71:94"[LF] ["rssi"]=>[LF] int(-54)[LF] }[LF] ["netif"]=>[LF] array(3) {[LF] ["localIp"]=>[LF] string(13) "192.168.10.91"[LF] ["mask"]=>[LF] string(13) "255.255.255.0"[LF] ["gw"]=>[LF] string(12) "192.168.12.1"[LF] }[LF] ["miio_ver"]=>[LF] string(17) "miio-client 3.5.8"[LF] ["model"]=>[LF] string(18) "rockrobo.vacuum.v1"[LF] ["mac"]=>[LF] string(17) "28:6C:07:F8:3B:51"[LF] ["token"]=>[LF] string(32) "4f7837446XXXXXXXXX614d697a4246"[LF] ["life"]=>[LF] int(10223)[LF]}[LF]
                            2021-08-01 06:30:00 222960 30322 Debug Info_Status:array(11) {[LF] ["msg_ver"]=>[LF] int(8)[LF] ["msg_seq"]=>[LF] int(174)[LF] ["state"]=>[LF] int(8)[LF] ["battery"]=>[LF] int(100)[LF] ["clean_time"]=>[LF] float(41.3)[LF] ["clean_area"]=>[LF] float(40.105)[LF] ["error_code"]=>[LF] int(0)[LF] ["map_present"]=>[LF] int(1)[LF] ["in_cleaning"]=>[LF] int(0)[LF] ["fan_power"]=>[LF] int(100)[LF] ["dnd_enabled"]=>[LF] int(0)[LF]}[LF]
                            2021-08-01 06:30:00 222990 30322 Debug Aktueller Status: 0
                            2021-08-01 06:30:00 223753 30322 Debug error-code: 0
                            2021-08-01 06:30:00 224947 30322 Debug sequenceID 18532 V9 =18530
                            2021-08-01 06:30:03 276078 30322 Info getMapV1: fehlgeschlagen. Roboter nicht online ?
                            2021-08-01 06:30:03 276161 30322 Debug keine Map vorhanden
                            2021-08-01 06:30:03 277343 30322 Debug Ausführungszeit: 3.0662860870361 [s]
                            Was da auffällt ist doch das er die MAP nicht laden kann. Dafür dann 3 sek. braucht.
                            Könnte es sein das der Baustein dann für diese 3 sek, dann "blind" für die das Steuerkommande auf E14 ist und deshalb er nicht startet?


                            Edit:

                            Habe den Fehler gefunden.
                            1. Reset des Roboters.
                            2. Ich triggere E1 minutlich. jetzt habe ich meine ZSU um 20 sek nach minute X verzögert.
                            Dadurch wird nicht E1 + ein Steuerkommande "gleichtzeitig" an den LBS geschickt.
                            LG
                            Zuletzt geändert von trollmar; 21.08.2021, 21:43.
                            Jean-Luc Picard: "Things are only impossible until they are not."

                            Kommentar


                              Zitat von Horst12 Beitrag anzeigen
                              Hallo zusammen,

                              ich benutze seit einigen Monaten erfolgreich und total unauffällig den LBS. Nun habe ich gestern die neuste Version 0.99 eingespielt und ich bekomme im Log folgende Fehlermeldungen:
                              Code:
                              2021-06-02 13:50:41 368057 ? 23658 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
                              2021-06-02 13:55:00 194997 ? 24582 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
                              2021-06-02 14:00:00 308244 ? 25408 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
                              2021-06-02 14:05:00 404727 ? 26231 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001929.php | Fehlercode: 2 | Zeile: 1712 | sizeof(): Parameter must be an array or an object that implements Countable ERROR
                              Hi,

                              diesen Fehler habe ich auch.
                              Was ist den hier die Lösung einen Gen1 .
                              LG
                              Jean-Luc Picard: "Things are only impossible until they are not."

                              Kommentar


                                Guten Morgen,
                                habe eine Frage, wo finde ich den 1015_vse.php zum Download?
                                Habe diesen nur in Post #141 gesehen. Dieser wird aber vorher schon in anderen Posts erwähnt.

                                Gruß

                                Kommentar

                                Lädt...
                                X