Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • iphone333
    Dumb Home'r
    • 09.01.2016
    • 24

    Hallo zusammen, funktioniert der Roborock S8 Pro Ultra schon? danke
    Zuletzt geändert von iphone333; 15.05.2023, 15:34.

    Kommentar

    • looxer
      Smart Home'r
      • 23.09.2018
      • 46

      Hallo, ich hab mal meinen S5 im Plugin gegen den S8 ersetzt. Im Debug steht zwar, dass das Modell nicht unterstützt wird, das wichtigste Kommando 'starte Reinigung' scheint aber zu funktionieren. Status Infos kommen allerdings keine gültigen zurück.

      Kommentar

      • brandy0@gmx.at
        Azubi
        • 30.09.2020
        • 7

        Hallo,
        habe einen Roborock S8 und würde den gerne in Loxberry und dann in Loxone integrieren.

        Loxberry Version: 3.0.0.6
        Mirobot2Lox-NG V1.3.0.1
        Mit dem token_extractor habe ich einen Token erhalten

        Token und IP-Adresse sind richtig eingetragen

        Ping auf die IP-Adresse ist OK

        Mit Debug Info erhalte ich:

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

        Output:

        INFO:miio.cliebug mode active
        DEBUG:miio.click_common:Unknown model, trying autodetection. None None
        DEBUG:miio.miioprotocol:Unable to discover a device at address ############
        DEBUG:miio.click_common:Exception: Unable to discover the device ############
        Traceback (most recent call last):
        ….
        ….
        miio.exceptions.DeviceException: Unable to discover the device ############
        Error: Unable to discover the device ############

        Hat jemand eine Idee wie das zu lösen ist ?

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 4630

          Scrollst Du ein paar Beiträge nach oben findest Du etwas zu Deinem S8.
          🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


          LoxBerry - Beyond the Limits

          Kommentar

          • brandy0@gmx.at
            Azubi
            • 30.09.2020
            • 7

            Ja habe ich gelesen, aber die behandeln nicht mein Problem

            Kommentar

            • Prof.Mobilux
              Supermoderator
              • 25.08.2015
              • 4630

              Der S8 geht noch nicht. Zitat:

              "Hallo, ich hab mal meinen S5 im Plugin gegen den S8 ersetzt. Im Debug steht zwar, dass das Modell nicht unterstützt wird, das wichtigste Kommando 'starte Reinigung' scheint aber zu funktionieren. Status Infos kommen allerdings keine gültigen zurück."
              🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


              LoxBerry - Beyond the Limits

              Kommentar

              • brandy0@gmx.at
                Azubi
                • 30.09.2020
                • 7

                Ganz egal was ich aufrufe, ich erhalte nur "Error: Unable to discover the device #########". Auch bei "starte Reinigung".
                IP und Token sind richtig und eingetragen.

                Kommentar

                • Makimilator
                  Extension Master
                  • 08.09.2022
                  • 114

                  Hallo Ich bekomme beim Installieren des Pugins folgende Fehlermeldung:


                  WARNING: Python Cryptography tools installation failed! The plugin will not work without.

                  WARNING: Giving up.

                  10.07.2023 11:31:09 CRITICAL: Script fails. Installation cannot be continued.

                  Kennt das von euch jemand? was kann ich dagegen tun? danke!

                  Kommentar

                  • Paz
                    LoxBus Spammer
                    • 24.02.2022
                    • 201

                    Bezüglich S8:
                    zumindest bei mir ist der Token 57 Zeichen lang, etwa so:
                    abcdf213513a4b808d74ff2a3cdd1234-abcdNKYsCH7keMyyn41234==

                    Und das dürfte vom miiocli nicht unterstützt sein, daher ist hier Ende Gelände:
                    Error: Invalid value for '--token': Token length != 32 chars: 57

                    Und wenn man auf die ersten 32 Zeichen (bis zum Bindestrich) kürzt, kommt der Discovery error. Der kommt auch, wenn man einen random 32 char hex token eingibt.

                    Schade...

                    Kommentar

                    • klexi
                      Smart Home'r
                      • 05.01.2020
                      • 44

                      Hallo, ich habe ein Problem bei der Installation des Plugins.

                      Ich nutze LoxBerry Version 3.0.0.5. Die Installation des Plugins läuft zu Beginn fehlerfrei, ausgenommen bei der Installation der python-miio tools:
                      WARNING: Python MIIO tools installation failed! The plugin will not work without.

                      Gibt es hierfür einen Workaround bzw. Lösung? Muss ich Python manuell aktualisieren (verwende aktuell 3.7.3).

                      Danke für eure Unterstützung.

                      Kommentar

                      • Prof.Mobilux
                        Supermoderator
                        • 25.08.2015
                        • 4630

                        Ohne den genauen Text der Pythonfehlermeldung kann ich nichts sagen. Habe im Moment aber leider kaum Zeit.

                        Auf Git hat jemand den Hinweis gegeben, dass anscheinend mindestens Python 3.8 notwendig ist: https://github.com/mschlenstedt/LoxB...x-NG/issues/41

                        Wenn euer Python 3.7 ist, müsst ihr updaten.
                        🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


                        LoxBerry - Beyond the Limits

                        Kommentar

                        • SagServus
                          Dumb Home'r
                          • 06.08.2019
                          • 11

                          Hallo!

                          Habe heute den Loxberry von V2 auf V3.0.0.6 upgadetet.

                          Soweit so gut.
                          Bei meinem Roboter bekomme ich jetzt aber keine Daten mehr.

                          Info(Debug):
                          Dollar1 = xxx.xxx.xxx.xxx
                          Dollar2 = ##########################
                          Dollar3 = raw_command
                          Dollar4 = miIO.info
                          Dollar5 = roborockvacuum
                          Dollar6 = 1
                          /usr/local/bin/miiocli -d -o json_pretty roborockvacuum --ip xxx.xxx.xxx.xxx --token ####################### raw_command miIO.info 2>&1

                          Output:

                          Traceback (most recent call last):
                          File "/usr/local/bin/miiocli", line 5, in <module>
                          from miio.cli import create_cli
                          ModuleNotFoundError: No module named 'miio'​

                          Es handelt sich um einen S6 der bis dato anstandslos funktioniert hat.

                          Kommentar


                          • Prof.Mobilux
                            Prof.Mobilux kommentierte
                            Kommentar bearbeiten
                            Plugin neu installieren - es fehlt das miio Modul in Python. Oder manuell nachinstallieren (als Root!) mit: pip3 install -U python-miio
                        • tpk
                          Smart Home'r
                          • 20.11.2016
                          • 83

                          Zitat von looxer
                          Hallo, ich hab mal meinen S5 im Plugin gegen den S8 ersetzt. Im Debug steht zwar, dass das Modell nicht unterstützt wird, das wichtigste Kommando 'starte Reinigung' scheint aber zu funktionieren. Status Infos kommen allerdings keine gültigen zurück.

                          Hätte auch eben versucht den S8 einzubinden, in der Hoffnung das wie bei dir zumindest das starten funktioniert, aber bekomme den selben Fehler wie brandy... heissts wohl warten

                          Kommentar

                          • <Andreas>
                            LoxBus Spammer
                            • 07.03.2023
                            • 267

                            Hallo, möchte einen speziellen Raum (Nummer 17) reinigen, vielleicht weiß jemand wie der Ausgang korrekt aussehen muss bzw. wo der Fehler liegt?

                            EDIT: Habs selber hinbekommen, dummer Fehler wie immer
                            Code:
                            /plugins/mirobot2lox-ng/sendcmd.cgi?command=segment_clean&option=[17]&robot=1&debug=0
                            https://python-miio.readthedocs.io/en/latest/api/miio.integrations.roborock.vacuum.vacuum.html#miio .integrations.roborock.vacuum.vacuum.RoborockVacuu m.segment_clean
                            Zuletzt geändert von <Andreas>; 27.08.2023, 17:50.

                            Kommentar

                            • muellermaxerl
                              Azubi
                              • 25.03.2023
                              • 2

                              hi,
                              nach meinem umstieg auf von 2.x auf 3.0.0.6 hatte ich probleme das plugin zu installieren
                              => scheiterte am modul: cryptography

                              PHP-Code:
                                    running build_rust
                                    error: command failed: 'rustc': No such file or directory (os error 2)
                              
                                        =============================DEBUG ASSISTANCE=============================
                                        If you are seeing a compilation error please try the following steps to
                                        successfully install cryptography:
                                        1) Upgrade to the latest pip and try again. This will fix errors for most
                                           users. See: https://pip.pypa.io/en/stable/installing/#upgrading-pip
                                        2) Read https://cryptography.io/en/latest/installation/ for specific
                                           instructions for your platform.
                                        3) Check our frequently asked questions for more information:
                                           https://cryptography.io/en/latest/faq/
                                        4) Ensure you have a recent Rust toolchain installed:
                                           https://cryptography.io/en/latest/installation/#rust
                              
                                        Python: 3.9.2
                                        platform: Linux-6.1.21-v8+-aarch64-with-glibc2.31
                                        pip: n/a
                                        setuptools: 68.1.2
                                        setuptools_rust: 1.7.0
                                        rustc: n/a
                                        =============================DEBUG ASSISTANCE=============================
                              
                                    error: can't find Rust compiler
                              
                                    If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.
                              
                                    To update pip, run:
                              
                                        pip install --upgrade pip
                              
                                    and then retry package installation.
                              
                                    If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.
                              
                                    This package requires Rust >=1.56.0.
                                    [end of output]
                              
                                note: This error originates from a subprocess, and is likely not a problem with pip.
                                ERROR: Failed building wheel for cryptography
                              Failed to build cryptography
                              ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects 
                              

                              rust war in einer niedrigeren version vorhanden und konnte auch durch
                              Code:
                              apt -y install rustc   => hat nicht funktioniert
                              nicht auf 1.56.0 angehoben werden


                              an div. stellen wird folgender befehl vorgeschlagen um rust direkt zu installieren ABER!!
                              Code:
                              curl https://sh.rustup.rs 2 -sSf | sh => hat nicht funktioniert
                              laut diesem eintrag wird dabei leider beim default-setup die falsche architketur verwendet
                              Problem I need the latest version ot rustc to install the last release of home assistant, but it seems that the executables for a wrong architecture were downloaded using rustup default installatio...


                              Lange rede kurzer sinn:
                              wenn rust in einer zu niedrigen version am raspberry vorhanden ist kann mit folgendem befehl ein update für den raspi installiert werden
                              Code:
                              curl https://sh.rustup.rs 2 -sSf | sh  -s -- --default-toolchain stable --default-host arm-unknown-linux-gnueabihf
                              ev. muß es voher noch entfernt werden via:
                              Code:
                              apt-get remove rustc
                              mfg
                              Zuletzt geändert von muellermaxerl; 19.09.2023, 20:49.

                              Kommentar

                              Lädt...