Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4630

    Weiß ich auch nicht. In den alten Firmwares schien es zu gehen. Ich hab nur mal nach deiner Fehlermeldung gegoogelt.

    vielleicht hilft ein Firmware Downgrade.
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar


    • HRA
      HRA kommentierte
      Kommentar bearbeiten
      ok, danke und einen schönen Abend
  • Angusdol
    Smart Home'r
    • 29.02.2016
    • 32

    Zitat von KengeterSmartHome
    Hallo zusammen. ich habe seit 2,3 Wochen das Problem das die UPD Daten nicht mehr an den Miniserver übertragen werden. Kommandos hingegen funktionieren problemlos.
    Es wurde eigentlich nichts geändert und ich bin etwas ratlos...

    Viele Grüße,
    Paul
    Hallo miteinander, habe das selbe Problem wie Wunni und Kengeter. (Thread #343 )
    ich versuche das ganze jetzt mit dem http Ausgängen zu umgehen... die liefern so wies aussieht noch richtige Werte

    Vielleicht hat jemand ne Erklärung dafür, warum die UDP Eingänge nicht mehr funktionieren?

    Gruß Marius

    Kommentar


    • Angusdol
      Angusdol kommentierte
      Kommentar bearbeiten
      Danke, ich meinte in der Xiaomi Home App... Loxberry ist klar...

      Trotzdem ist festzuhalten:
      Firmwareupdate = böse
      jedenfalls solange man das Plugin verwenden möchte...

      Warum bei mir jetzt allerdings nur die UDP-Eingänge nicht funktionieren, muss ich nochmal auf Fehlersuche gehen!
      Trotzdem Danke! für die Hilfe!

    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Ich hab das Plugin & Firmware nochmals geupdated ... -> läuft wieder

    • Angusdol
      Angusdol kommentierte
      Kommentar bearbeiten
      Meine UDP Eingänge funktionieren wieder. Hab nichts gemacht... aber geht wieder.. Ich lasse trotzdem alles erstmal auf den http Eingängen. Scheint ja mit UDP in letzter Zeit öfter Probleme zu geben.
  • f.hien
    LoxBus Spammer
    • 31.08.2015
    • 373

    Hallo zusammen, habe mir heute mal das Plugin installiert. Und auch meine Staubsauger Roborock S7 eingebunden Hier firmware Version 4.1.5_1376. Leider bekomme ich keine Statusmeldungen rein entweder UDP aber auch über http: hat jemand von euch eine IDEE.

    Was komisch ist das es plugins/mirobot2lox-ng/robotsdata.txt auf dem Loxberry nicht gibt. habe gerade nach ausgeschaut die Datei gibts nicht. Das feld ist auch am Loxberry ausgeraut.
    Zuletzt geändert von f.hien; 07.12.2021, 16:44.

    Kommentar

    • .:Chris:.
      Extension Master
      • 05.01.2016
      • 190

      Hallo f.hien,
      ich hatte ebenfalls das Problem, obwohl es vorher mal funktionierte.
      Habe mir jetzt vor ein paar Tagen einen Bypass Loxberry --> Node-Red --> MS gebaut
      Code:
      [{"id":"631af452.fb403c","type":"inject","z":"bb66eb5a.aa2cd8","name":"","props":[{"p":"payload"}],"repeat":"30","crontab":"","once":true,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":240,"y":140,"wires":[["3a013fca.4ddd4"]]},{"id":"3a013fca.4ddd4","type":"http request","z":"bb66eb5a.aa2cd8","name":"","method":"GET","ret":"txt","paytoqs":"ignore","url":"http://Loxberry-IP/plugins/mirobot2lox-ng/sendcmd.cgi?command=status&robot=1&debug=0","tls":"","persist":false,"proxy":"","authType":"","x":440,"y":140,"wires":[["5e10fcee.24844c"]]},{"id":"17ae97df.899da","type":"switch","z":"bb66eb5a.aa2cd8","name":"","property":"payload","propertyType":"msg","rules":[{"t":"regex","v":"\"msg","vt":"str","case":true}],"checkall":"true","repair":false,"outputs":1,"x":950,"y":140,"wires":[["74449c31.7e0c7c","67ae0d0d.d03294"]]},{"id":"5e10fcee.24844c","type":"split","z":"bb66eb5a.aa2cd8","name":"","splt":"{","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"key","x":640,"y":140,"wires":[["d5673e2f.612768"]]},{"id":"d5673e2f.612768","type":"split","z":"bb66eb5a.aa2cd8","name":"","splt":"}","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"key","x":800,"y":140,"wires":[["17ae97df.899da"]]},{"id":"a261f7c.4869e88","type":"udp out","z":"bb66eb5a.aa2cd8","name":"","addr":"Miniserver-IP","iface":"","port":"7004","ipv":"udp4","outport":"","base64":false,"multicast":"false","x":1410,"y":280,"wires":[]},{"id":"67ae0d0d.d03294","type":"change","z":"bb66eb5a.aa2cd8","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"\"state\"","fromt":"str","to":"\"state_code\"","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"\"","fromt":"str","to":"","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":":","fromt":"str","to":"=","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"\\n","fromt":"re","to":"","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":" ","fromt":"str","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1140,"y":180,"wires":[["a261f7c.4869e88"]]}]

      Kommentar


      • f.hien
        f.hien kommentierte
        Kommentar bearbeiten
        Kannst du mir das genauer erklären was du gemacht hast! wäre super. Also Commandos senden geht! aber Status Meldung bekomme ich keine

      • HRA
        HRA kommentierte
        Kommentar bearbeiten
        Würe mich auch interessieren, kann meinen Mii auch nicht sinvoll nutzen, da wahrscheinlich neuere Software drauf ist und somit das PlugIn nicht sauber läuft
        Wo hast du node red installiert, wie hast du die Verbindung zu Mii?

      • .:Chris:.
        .:Chris:. kommentierte
        Kommentar bearbeiten
        Hallo,
        ich habe NR auf einem Pi installiert. Das spielt jedoch keine Rolle.

        Mit dem Loxberry-Befehl "http://Loxberry-IP/plugins/mirobot2lox-ng/sendcmd.cgi?command=status&robot=1&debug=0" hole ich mir die Daten und werte diese dann mit NR aus und sende diese via UDP an den MS. Dies geschieht nach dem gleichen Prinzip wie beim LB.
    • t_heinrich
      Lox Guru
      • 07.01.2016
      • 2025

      Hallo,
      bzgl der Funktion, dass der Sauger ein Stück vorfährt, gibt es immer noch keine Lösung, oder?
      Bei mir ist der Sauger unter der Couch und früher hatte ich den Button "Ausfahren".

      Wenn das nicht mehr geht, würde ich den Button mal rausschmeißen und behelfe mich mit "Sauger start" und dann manuellem Stop.

      Gruß Thomas

      Kommentar

      • Prof.Mobilux
        Supermoderator
        • 25.08.2015
        • 4630

        Ich fahre direkt Koordinaten an. Das geht einwandfrei.
        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


        LoxBerry - Beyond the Limits

        Kommentar


        • t_heinrich
          t_heinrich kommentierte
          Kommentar bearbeiten
          Ah das ist natürlich auch eine gute Idee/Ersatzlösung.
          Danke dir.
      • f.hien
        LoxBus Spammer
        • 31.08.2015
        • 373

        Prof.Mobilux Hast du evtl eine Idee warum der S7 keinen Statusmeldungen abgerufen bekommt?

        Auch habe ich hier noch einen zweiten Saugerliegen diesen wollte ich testet Token haben ich aber ich bekomme folgende Fehlermeldung jemand von euch eine Idee dazu:


        WARNING:miio.device:Found an unsupported model 'mijia.vacuum.v2' for class 'ViomiVacuum'. If this is working for you, please open an issue at https://github.com/rytilahti/python-miio/ Error: {'code': -9999, 'message': 'user ack timeout'}

        bzw. eine lösung um dieses Gerät mit einzubinden.

        Wäre spitze

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4630

          Vielleicht ist es dieses Problem? https://www.loxforum.com/forum/proje...561#post323561

          Zu Deinem zweiten Sauger: Er wird offensichtlich nicht supportet. Das Plugin nutzt die Software miio: https://github.com/rytilahti/python-miio

          Alles was damit geht, geht auch mit dem Plugin. Alles was damit nicht geht, geht auch mit dem Plugin nicht. Und nein: Ich kann das nicht ändern.

          Wenn der Sauger von miio unterstützt wird, aber das Ausgabeformat der Statusmeldungen z. B. ein anderes ist (das machen sie leider ab und zu - warum auch immer....), dann können wir eine Sonderlösung dafür basteln. Dazu brauche ich dann den genauen Output der Statusabfrage.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar


          • f.hien
            f.hien kommentierte
            Kommentar bearbeiten
            Danke schon mal für die Info! Kann die Firmware gedowngraded werden? hat das von euch schon mal jemand gemacht?
            bezüglich des outputs: folgendes bekomme ich beim Debug:

            Dollar1 = 192.168.0.6
            Dollar2 = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
            Dollar3 = raw_command
            Dollar4 = miIO.info
            Dollar5 = vacuum
            Dollar6 = 1
            /usr/local/bin/miiocli -d -o json_pretty vacuum --ip 192.168.0.6 --token xxxxxxxxxxxxxxxxxxxxxxxxxxxx raw_command miIO.info 2>&1

            Output:

            INFO:miio.cliebug mode active
            /usr/local/lib/python3.7/dist-packages/miio/click_common.py:270: DeprecationWarning: Call to deprecated function __init__ (This class will become the base class for all vacuum implementations. Use RoborockVacuum to control roborock vacuums.).
            ctx.obj = self.device_class(*args, **kwargs)
            DEBUG:miio.click_common:Unknown model, trying autodetection. None None
            DEBUG:miio.miioprotocol:Got a response: Container:
            data = Container:
            data = b'' (total 0)
            value = b'' (total 0)
            offset1 = 32
            offset2 = 32
            length = 0
            header = Container:
            data = b'!1\x00 \x00\x00\x00\x00\x1a\x02#Y\x00\x00\r\xe9' (total 16)
            value = Container:
            length = 32
            unknown = 0
            device_id = unhexlify('1a022359')
            ts = 1970-01-01 00:59:21
            offset1 = 0
            offset2 = 16
            length = 16
            checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff \xff\xff\xff\xff' (total 16)
            DEBUG:miio.miioprotocoliscovered 1a022359 with ts: 1970-01-01 00:59:21, token: b'ffffffffffffffffffffffffffffffff'
            DEBUG:miio.miioprotocol:192.168.0.6:54321 >>: {'id': 1, 'method': 'miIO.info', 'params': []}
            DEBUG:miio.miioprotocol:Retrying with incremented id, retries left: 3
            DEBUG:miio.miioprotocol:Got a response: Container:
            data = Container:
            data = b'' (total 0)
            value = b'' (total 0)
            offset1 = 32
            offset2 = 32
            length = 0
            header = Container:
            data = b'!1\x00 \x00\x00\x00\x00\x1a\x02#Y\x00\x00\r\xee' (total 16)
            value = Container:
            length = 32
            unknown = 0
            device_id = unhexlify('1a022359')
            ts = 1970-01-01 00:59:26
            offset1 = 0
            offset2 = 16
            length = 16
            checksum = b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff \xff\xff\xff\xff' (total 16)
            DEBUG:miio.miioprotocoliscovered 1a022359 with ts: 1970-01-01 00:59:26, token: b'ffffffffffffffffffffffffffffffff'
            DEBUG:miio.miioprotocol:192.168.0.6:54321 >>: {'id': 102, 'method': 'miIO.info', 'params': []}
            DEBUG:miio.miioprotocol:192.168.0.6:54321 (ts: 1970-01-01 00:59:26, id: 102) << {'id': 102, 'result': {'life': 3566, 'uid': 8156703571, 'model': 'mijia.vacuum.v2', 'token': 'xxxxxxxxxxxxxxxxxxxxx', 'ipflag': 1, 'fw_ver': '2.1.8', 'mcu_fw_ver': '6139', 'miio_ver': '0.0.9', 'hw_ver': 'esp32', 'mmfree': 71976, 'mac': 'xx:xx:xx:xx:xx:xx', 'wifi_fw_ver': 'ba139e41f', 'ap': {'ssid': 'netz', 'bssid': 'xx:xx:xx:xx:xx:xx', 'rssi': -91, 'primary': 6}, 'netif': {'localIp': '192.168.0.6', 'mask': '255.255.255.0', 'gw': '192.168.0.1'}, 'config_type': 'app'}, 'exe_time': 50}
            DEBUG:miio.deviceetected model mijia.vacuum.v2
            WARNING:miio.device:Found an unsupported model 'mijia.vacuum.v2' for class 'Vacuum'. If this is working for you, please open an issue at https://github.com/rytilahti/python-miio/
            DEBUG:miio.miioprotocol:192.168.0.6:54321 >>: {'id': 103, 'method': 'miIO.info', 'params': []}
            DEBUG:miio.miioprotocol:192.168.0.6:54321 (ts: 1970-01-01 00:59:26, id: 103) << {'id': 103, 'result': {'life': 3566, 'uid': 8156703571, 'model': 'mijia.vacuum.v2', 'token': 'xxxxxxxxxxxxxxxxxxxxxxxx', 'ipflag': 1, 'fw_ver': '2.1.8', 'mcu_fw_ver': '6139', 'miio_ver': '0.0.9', 'hw_ver': 'esp32', 'mmfree': 71976, 'mac': 'xx:xx:xx:xx:xx:xx', 'wifi_fw_ver': 'ba139e41f', 'ap': {'ssid': 'distelweg', 'bssid': 'xx:xx:xx:xx:xx:xx', 'rssi': -91, 'primary': 6}, 'netif': {'localIp': '192.168.0.6', 'mask': '255.255.255.0', 'gw': '192.168.0.1'}, 'config_type': 'app'}, 'exe_time': 40}
            {
            "life": 3566,
            "uid": 8156703571,
            "model": "mijia.vacuum.v2",
            "token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            "ipflag": 1,
            "fw_ver": "2.1.8",
            "mcu_fw_ver": "6139",
            "miio_ver": "0.0.9",
            "hw_ver": "esp32",
            "mmfree": 71976,
            "mac": "xx:xx:xx:xx:xx:xx",
            "wifi_fw_ver": "ba139e41f",
            "ap": {
            "ssid": "netz",
            "bssid": "xx:xx:xx:xx:xx:xx",
            "rssi": -91,
            "primary": 6
            },
            "netif": {
            "localIp": "192.168.0.6",
            "mask": "255.255.255.0",
            "gw": "192.168.0.1"
            },
            "config_type": "app"
            }


            Ich habe versuchte alle relevanten daten aus zu xx vielleicht sagt dir das ja was
        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4630

          .:Chris:. Wenn der Befehl an sich funktioniert und das Plugin nur den Output nicht interpretieren kann, könnte ich das integrieren. Oder warum nimmst Du NR dazu?
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar


          • .:Chris:.
            .:Chris:. kommentierte
            Kommentar bearbeiten
            @Prof.Mobilux: da es warum auch immer auf einmal Probleme mit der Werteinterpretation gab.
            Die Abfrage durch LB funktioniert so wie sie soll. Ob auch andere Abfragewerte oder Befehle funktionieren oder nicht funktionieren, kann ich nicht sagen, da für mich nur der aktuelle Status von Relevanz war.

          • Prof.Mobilux
            Prof.Mobilux kommentierte
            Kommentar bearbeiten
            Ah so, verstehe.
        • t_heinrich
          Lox Guru
          • 07.01.2016
          • 2025

          Hallo,
          helft mir bitte mal auf die Sprünge, ich möchte Koordinaten benutzen, um meinen S5 gezielt zum Leeren an eine Stelle zu fahren.
          Dazu nutze ich (so hatte ich das meine ich vor ca. 2 Jahren gemacht) die App FloleVac, nur scheitere ich da beim Erstlings-Setup.
          Mit was logge ich mich denn da ein (es gibt Xiaomi, Flolevacweb und manuelle Einrichtung)?

          EDIT mit den Xiaomi Login Daten, bekomme ich dauernd eine Fehlermeldung, welche Server habt ihr denn da ausgewählt?

          Danke euch.
          Zuletzt geändert von t_heinrich; 12.12.2021, 16:51.

          Kommentar


          • Prof.Mobilux
            Prof.Mobilux kommentierte
            Kommentar bearbeiten
            Du musst den Server nehmen, wo Du Deinen Robot damals registriert hast. Die Server sind unabhängig voneinander.

          • Prof.Mobilux
            Prof.Mobilux kommentierte
            Kommentar bearbeiten
            Wenn Du die Koordinaten per Virt.Ausgang anfährst, dann musst Du den Befehl URLencoden. Ich fahre z. B. direkt einfach 1 Meter unter dem Schrank hervor (von der DockingStation weg). Der Befehl sieht so aus:

            /plugins/mirobot2lox-ng/sendcmd.cgi?command=goto&option=25500%2026500&robo t=1&debug=0

            Irgendwo hier im Thread findest Du dazu auch noch weitere Infos bei welchen Koordinaten die Docking Station ist. Ich glaube das war 25500 25500 (die %20 ist ein leerzeichen URLencoded). Ich fahre dann einfach 1000mm vor auf 25500 26500. Eventuell brauchst Du die FloleApp dann gar nicht.
            Zuletzt geändert von Prof.Mobilux; 12.12.2021, 18:05.

          • t_heinrich
            t_heinrich kommentierte
            Kommentar bearbeiten
            Hi,
            das ist glaube ich dieser Beitrag:
            Moin zusammen, ich habe ein neues Plugin online gestellt: MiRobot2Lox-NG (https://www.loxwiki.eu/display/LOXBERRY/MiRobot2Lox-NG). Leider entwickelt


            Also mit deinem Befehl fährt er bei mir durch die ganze Bude ohne erkennbares Ziel :-P :-P

            Bzgl. Server: kann man das irgendwo im Nachhinein noch einsehen, bei welchem Server man sich registriert hat? Bzw. meine ich, dass ich in der Xiaomi.app da gar keinen Server auswählen musste.
        • JürgenW
          Smart Home'r
          • 19.06.2019
          • 89

          Roborock S5 - kann plötzlich keine UDP Signale mehr empfangen und nur sporadisch senden

          Ich habe das Fehlverhalten auch bereits in anderen Beiträgen ähnlich gelesen, aber noch keine Lösung erkennen können.

          Mein System ist nun zwei Jahre ohne Probleme gelaufen und plötzlich sind keine Statusmeldungen mehr rein gekommen. Senden ging noch sporadisch. Das einzige was ich geändert hatte, war die Loxone Miniserver Firmware immer auf den letzten Stand gebracht. UDP Port und dergleichen war stabil. Soweit mir bewusst habe ich die Firmware des Roborock S5 seit langem nicht mehr geändert (hier bin ich mir aber nicht ganz sicher).

          Habe nach dem Fehlverhalten jetzt sowohl den Loxberry als auch auf den Roborock auf aktuellsten Firmwarestand gebracht. Token natürlich wieder neu ausgelesen und in Plugin eingetragen. Ich konnte dann einmal den Befehl "Finde mich" von der Plugin Oberfläche erfolgreich ausführen. Danach konnte ich weder weiter senden noch empfangen. Staubsauger kann nicht erreicht werden. Der Roborock ist aber erfolgreich im Netzwerk registriert.

          Mit diesem Verhalten bin ich mir sicher, dass die Störung bereits zwischen Loxberry Plugin und dem Roborock auftritt und nicht zwischen Miniserver und Loxberry.

          Ich habe auch noch ein Worddokument angehängt, indem ich einen Ablauf mit Daten zusammengefasst habe
          Roborock S5 Fehler Beschreibung.docx

          Mein System:
          Plugin: Mirobot2Lox-NG V1.2.1.1
          Raspberry: LoxBerry V2.2.1.2
          Roborock S5: 3.5.8_002034
          Angehängte Dateien
          Zuletzt geändert von JürgenW; 14.12.2021, 06:36.

          Kommentar

          • lantic
            Dumb Home'r
            • 28.11.2019
            • 19

            ...Kann keine UDP Signale mehr empfangen...

            I cannot receive UDP signals in the MS either.
            (Sending commands to roborock S5 works.)
            The "status" info in the plugin Mirobot2Lox-NG V1.2.1, is correct. For example "Battery level" is correct.
            However, in the MS, all "status" , for example "Battery level" is persistent incorrect, as in 97%.
            Several reboots, changing UDP ports, doesn't change anything.

            It seems to me, the error lays between Loxberry Plugin and Miniserver.

            HTML alternative cannot work for me, because "http://loxberry/plugins/mirobot2lox-ng/robotsdata.txt" contains no data.

            Kommentar

            • Trust
              Azubi
              • 07.12.2021
              • 8

              Hi hatte von euch jemand schon mal mit folgenden zwei Problemen zu kämpfen?

              Einerseits bekomm ich beim installieren ein Warning, die Installation geht aber weiter und wird auch beendet ohne weitere Infos bzw Fehler
              Code:
              <INFO> Start installing Python NetIfaces Module...
              Collecting netifaces
              Using cached netifaces-0.11.0.tar.gz (30 kB)
              Preparing metadata (setup.py): started
              Preparing metadata (setup.py): finished with status 'done'
              Using legacy 'setup.py install' for netifaces, since package 'wheel' is not installed.
              Installing collected packages: netifaces
              Running setup.py install for netifaces: started
              Running setup.py install for netifaces: finished with status 'done'
              ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
              python-miio 0.5.9.2 requires android_backup<1,>=0, which is not installed.
              python-miio 0.5.9.2 requires construct<3.0.0,>=2.10.56, which is not installed.
              Successfully installed netifaces
              WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
              yes: standard output: Broken pipe
              <WARNING> Python Netifaces Module installation failed! We will continue anyway.
              und andererseits wenn ich versuche eine Statusabfrage oder einen Befehl an den Roborock zu senden wird ein MiIO Modul nicht gefunden (IP und Token hab ich entfernt)

              HTML-Code:
              http://IP/plugins/mirobot2lox-ng/sendcmd.cgi?command=status&robot=1&debug=0
              das Log zum Ausgeführten Befehl:
              Code:
              [FONT=Arial]TASK STARTED[/FONT]
              
              [FONT=Arial]MiRobo2Lox-NG GRABBER process started[/FONT]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] LoxBerry Version 2.2.1.2 ( is_raspberry.cfg )[/COLOR][/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] MiRobot2Lox-NG Version 1.2.1.1[/COLOR][/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Loglevel: 7[/COLOR][/FONT][/COLOR][/SIZE]
              [SIZE=13px][COLOR=#8080ff][FONT=monospace]This is /opt/loxberry/bin/plugins/mirobot2lox-ng/grabber.pl Version 1.2.1.0[/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Fetching Data from Robots[/COLOR][/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Fetching Status Data for Robot 1...[/COLOR][/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] Protocol is vacuum[/COLOR][/FONT][/COLOR][/SIZE]
              
              [SIZE=13px][COLOR=#000000][FONT=monospace][COLOR=black][B]INFO:[/B] /opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh "IP" "Tocken" status none vacuum 2[/COLOR][/FONT][/COLOR][/SIZE]
              
              [FONT=Arial][COLOR=#8080ff]29.12.2021 19:52:02 TASK FINISHED[/COLOR][/FONT]
              das Ergebnis im Browser Fenster:
              Code:
              /usr/local/bin/miiocli -o json_pretty vacuum --ip ...--token ... status 2>&1
              Output:
              Traceback (most recent call last):
              File "/usr/local/bin/miiocli", line 5, in <module>
                 from miio.cli import create_cli
              File "/usr/local/lib/python3.7/dist-packages/miio/__init__.py", line 9, in <module>
                 from miio.airconditioner_miot import AirConditionerMiot
              File "/usr/local/lib/python3.7/dist-packages/miio/airconditioner_miot.py", line 10, in <module>
                 from .miot_device import DeviceStatus, MiotDevice
              File "/usr/local/lib/python3.7/dist-packages/miio/miot_device.py", line 9, in <module>
                 from .device import Device, DeviceStatus # noqa: F401
              File "/usr/local/lib/python3.7/dist-packages/miio/device.py", line 12, in <module>
                 from .miioprotocol import MiIOProtocol
              File "/usr/local/lib/python3.7/dist-packages/miio/miioprotocol.py", line 13, in <module>
                 import construct
              ModuleNotFoundError: No module named 'construct'
              Hab das Plugin auch schon mal gelöscht und neu installiert, den Loxberry durchgestartet und auf Git gab es leider auch nix bekanntes bzw ähnliches

              Sauger: Roborock S5max
              FW: 3.5.8_1566
              Zuletzt geändert von Trust; 29.12.2021, 19:59.

              Kommentar

              • Donni Darko
                Azubi
                • 31.12.2021
                • 3

                Hallo zusammen,
                ich habe soeben die Installation durchgeführt und habe einen Fehler beim Aufrufen von Kommandos.
                Code:
                /usr/local/bin/miiocli -o json_pretty vacuum --ip 192.168.178.xx --token 5976415a46754cxxxx3872514e34xxxx dockrelease 1 2>&1
                
                Output:
                
                Traceback (most recent call last):
                File "/usr/local/bin/miiocli", line 5, in <module>
                from miio.cli import create_cli
                File "/usr/local/lib/python3.7/dist-packages/miio/__init__.py", line 9, in <module>
                from miio.airconditioner_miot import AirConditionerMiot
                File "/usr/local/lib/python3.7/dist-packages/miio/airconditioner_miot.py", line 10, in <module>
                from .miot_device import DeviceStatus, MiotDevice
                File "/usr/local/lib/python3.7/dist-packages/miio/miot_device.py", line 9, in <module>
                from .device import Device, DeviceStatus # noqa: F401
                File "/usr/local/lib/python3.7/dist-packages/miio/device.py", line 12, in <module>
                from .miioprotocol import MiIOProtocol
                File "/usr/local/lib/python3.7/dist-packages/miio/miioprotocol.py", line 13, in <module>
                import construct
                ModuleNotFoundError: No module named 'construct'
                Frisch installiert auf frischem loxberry.
                Danke euch.
                Angehängte Dateien

                Kommentar

                • Prof.Mobilux
                  Supermoderator
                  • 25.08.2015
                  • 4630

                  Da scheint es wieder einmal neue Abhängigkeiten bei der miio Software zu geben. Muss ich mir anschauen.
                  🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                  LoxBerry - Beyond the Limits

                  Kommentar

                  Lädt...