Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots
Einklappen
X
-
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
-
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
-
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
-
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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 wartenKommentar
-
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
Zuletzt geändert von <Andreas>; 27.08.2023, 17:50.Kommentar
-
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
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
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
Code:apt-get remove rustc
Zuletzt geändert von muellermaxerl; 19.09.2023, 20:49.Kommentar
Kommentar