Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots
Einklappen
X
-
Prof.Mobilux Bei mir auch nicht. Hab mehrfach was vom APC USV Plugin gelesen meine ich. Das hab ich aber deinstalliert.
Falls du dir das zeitgleich bei mir anschauen willst via Remote - feel free. Anbei der Log.
hmmm Log ist gerade schwierig. Mein iPhone speichert es als html was trotz umbenennen nicht hochgeladen werden kann. Naja falls du dich auf meinem Loxberry umsehen willst findest du es sicher. Ansonsten poste ich das Log später. SorryKommentar
-
Probiert mal auf der kommandozeile:
Code:sudo apt-get purge python-yaml python3-yaml
🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hab noch nicht geguckt wie ich an die Kommandozeile komme. Gibts hier sicherlich irgendwo ein HowTo.Kommentar
-
loxberry@loxberry:~ $ sudo apt-get purge python-yaml python3-yaml
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'python-yaml' is not installed, so not removed
The following packages will be REMOVED:
python3-yaml*
0 upgraded, 0 newly installed, 1 to remove and 142 not upgraded.
After this operation, 477 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 83842 files and directories currently installed.)
Removing python3-yaml (3.13-2) ...
Installation erfolgreich mit Fehler: APT database could not be refreshed.
Komme heute aber nicht zum Testen.Angehängte DateienKommentar
-
Den apt Fehler kannst Du ignorieren. Wird im nächsten LB Update gefixt.🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hi, vielen Dank schon mal für's Plugin. Leider bekomme ich folgende Meldung:
INFO:miio.cliebug mode active DEBUG:miio.miioprotocol:Unable to discover a device at address 10.10.50.90 DEBUG:miio.click_common:Exception: Unable to discover the device 10.10.50.90 Traceback (most recent call last): File "/usr/local/lib/python3.7/dist-packages/miio/click_common.py", line 59, in __call__ return self.main(*args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1259, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/click_common.py", line 301, in wrap result = func(*args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/click/decorators.py", line 73, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/click_common.py", line 245, in command_callback return miio_command.call(miio_device, *args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/click_common.py", line 193, in call return method(*args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/device.py", line 116, in raw_command return self.send(command, parameters) File "/usr/local/lib/python3.7/dist-packages/miio/device.py", line 98, in send command, parameters, retry_count, extra_parameters=extra_parameters File "/usr/local/lib/python3.7/dist-packages/miio/miioprotocol.py", line 161, in send self.send_handshake() File "/usr/local/lib/python3.7/dist-packages/miio/miioprotocol.py", line 74, in send_handshake raise DeviceException("Unable to discover the device %s" % self.ip) miio.exceptions.DeviceException: Unable to discover the device 10.10.50.90 Error: Unable to discover the device 10.10.50.90
Konnte bisher nichts finden. Firewall habe ich geprüft und sollte eigentlich keine Probleme machen.Kommentar
-
-
Hi,
ich hatte mir Actions in Lox hinterlegt um per Knopfdruck ein Zimmer reinigen zu lassen.
Z.B.: /plugins/mirobot2lox-ng/sendcmd.cgi?command=segment_clean&option=[16]&robot=1&debug=0
Funktioniert perfekt. Bis heute, da ich nun zum EG eine zweite Map OG erstellt habe. Leider sind die ID's der Räume identisch je Ebene. (also z.b. ID 16 gibt es in EG und OG)
Diese kann man sich ja mittels /plugins/mirobot2lox-ng/sendcmd.cgi?command=get_room_mapping&robot=1&debug =0 auflisten.
Ich bekomme erst die anderen IDs sobald ich in der Xaomi App die Karte wechsle. Gibt es einen Command um die entsprechende Karte auszuwählen?
Dann könne man es scripten, also wenn man zb. WC im EG saugen lassen möchte, dann sicherstellen dass auch die EG Map aktiv ist - ausser es geht auch anders?
Vielen Dank für jeden Hinweis 😉Kommentar
-
Bei mir geht es immer noch nicht. Es kommt folgende Fehlermeldung. Loxberry ist aktuell
This package requires Rust >=1.41.0.
----------------------------------------
ERROR: Failed building wheel for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
yes: standard output: Broken pipe
WARNING: Python MIIO tools installation failed! The plugin will not work without.
WARNING: Giving up.
13.09.2021 22:12:13 CRITICAL: Script fails. Installation cannot be continued.
Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1810.
Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1811.
mtFESy4BdX.log
beim Ausführen des sudo-Befehls auf putty vorher brachte folgende Meldung
loxberry@loxberry:~ $ sudo apt-get purge python-yaml python3-yaml
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'python-yaml' is not installed, so not removed
The following package was automatically installed and is no longer required:
libyaml-0-2
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
python3-yaml*
0 upgraded, 0 newly installed, 1 to remove and 143 not upgraded.
After this operation, 477 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 83301 files and directories currently installed.)
Removing python3-yaml (3.13-2) ...
loxberry@loxberry:~ $
Angehängte DateienZuletzt geändert von renezs; 13.09.2021, 22:19.Kommentar
-
Bei mir geht es immer noch nicht. Es kommt folgende Fehlermeldung. Loxberry ist aktuell
This package requires Rust >=1.41.0.
----------------------------------------
ERROR: Failed building wheel for cryptography
Failed to build cryptography
ERROR: Could not build wheels for cryptography which use PEP 517 and cannot be installed directly
yes: standard output: Broken pipe
WARNING: Python MIIO tools installation failed! The plugin will not work without.
WARNING: Giving up.
13.09.2021 22:12:13 CRITICAL: Script fails. Installation cannot be continued.
Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1810.
Use of uninitialized value in concatenation (.) or string at /opt/loxberry/sbin/plugininstall.pl line 1811.
mtFESy4BdX.log
beim Ausführen des sudo-Befehls auf putty vorher brachte folgende Meldung
loxberry@loxberry:~ $ sudo apt-get purge python-yaml python3-yaml
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'python-yaml' is not installed, so not removed
The following package was automatically installed and is no longer required:
libyaml-0-2
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
python3-yaml*
0 upgraded, 0 newly installed, 1 to remove and 143 not upgraded.
After this operation, 477 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 83301 files and directories currently installed.)
Removing python3-yaml (3.13-2) ...
loxberry@loxberry:~ $Kommentar
Kommentar