sudo apt-get install python3-yaml
Plugin: MiRobot2Lox-NG - Xiaomi Vacuum Robots
Einklappen
X
-
Seltsam. Vielleicht hat sich die verwendete Lib mal wieder geändert. Log Dich mal per SSH ein und führe auf der Konsole folgendes aus:
Code:🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
-
Prof.Mobilux Ich hatte das gleiche Problem wie Gast durch deinen Befehl konnte dieses Problem gelöst werden. Jedoch bekomme ich folgende Meldung wenn ich zB. den Status abfragen möchte:
Traceback (most recent call last): File "/usr/local/bin/miiocli", line 8, in <module> sys.exit(create_cli()) File "/usr/local/lib/python3.7/dist-packages/miio/cli.py", line 45, in create_cli return cli(auto_envvar_prefix="MIIO") 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 1256, in invoke Command.invoke(self, 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/click/decorators.py", line 21, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/vacuum.py", line 757, in callback with open(id_file, "r") as f, contextlib.suppress( FileNotFoundError: [Errno 2] No such file or directory: '/opt/loxberry/.cache/python-miio/python-mirobo.seq'
Vielen DankKommentar
-
Ich habe einen S50 schon seit Jahren mit Loxone im Einsatz. Anscheinend sind die aktuellen Modelle immer noch integrierbar? Meiner funktioniert noch über die Xiaomi App. Laut Loxwiki soll es mit der Roborock App Probleme mit dem Token geben, inwiefern stimmt das?Kommentar
-
Ich kann euch eure Fragen nicht beantworten. Die Fragen und auch die letzte Fehlermeldung haben mit dem Plugin nichts zu tun, sondern mit der Software, die das Plugin nutzt. Am Besten stellt ihr eure Fragen und/oder Probleme dort in den Issues: https://github.com/rytilahti/python-miio🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Nach dem einrichten usw erhalte ich bei ausführen der jeweiligen Befehle wie z.B "starte reinigunt" folgende Rückmeldung
/usr/local/bin/miiocli -o json_pretty vacuum --ip 192.168.xxx.xxx --token xxxxxxxxxxxxxxxxxxxxxx start 2>&1 Output: Traceback (most recent call last): File "/usr/local/bin/miiocli", line 8, in <module> sys.exit(create_cli()) File "/usr/local/lib/python3.7/dist-packages/miio/cli.py", line 45, in create_cli return cli(auto_envvar_prefix="MIIO") 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 1256, in invoke Command.invoke(self, 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/click/decorators.py", line 21, in new_func return f(get_current_context(), *args, **kwargs) File "/usr/local/lib/python3.7/dist-packages/miio/vacuum.py", line 757, in callback with open(id_file, "r") as f, contextlib.suppress( FileNotFoundError: [Errno 2] No such file or directory: '/opt/loxberry/.cache/python-miio/python-mirobo.seq'
der befehl selber wird ebenso nicht ausgeführt.
Mein Robot ist ein Roborock S7Kommentar
-
Hat schon jemand den deuen S7 mit diesem Plugin getestet? Bei mir starter der Roboter zwar wenn ich den Befehl über Loxone schicke, aber ich kann keine Daten auslesen. Habe bisher einfach IP und Token vom alten S50 mit dem neuen ersetzt..Kommentar
-
Ich habe seit heute auch den S7. Also ich kann eigentlich alles auslesen:
utput: { "msg_ver": 2, "msg_seq": 111, "state": 8, "battery": 63, "clean_time": 0, "clean_area": 0, "error_code": 0, "map_present": 1, "in_cleaning": 0, "in_returning": 0, "in_fresh_state": 1, "lab_status": 0, "water_box_status": 1, "fan_power": 102, "dnd_enabled": 0, "map_status": 253, "is_locating": 0, "lock_status": 0, "water_box_mode": 202, "water_box_carriage_status": 0, "mop_forbidden_enable": 0, "adbumper_status": [ 0, 0, 0 ], "water_shortage_status": 0, "dock_type": 0, "mop_mode": 300, "debug_mode": 0 }Zuletzt geändert von Iluminatus23; 01.04.2021, 11:54.Kommentar
-
Bei mir zeigt er die Daten vom alten Robot:
Output: { "msg_ver": 2, "msg_seq": 650, "state": 2, "battery": 59, "clean_time": 3961, "clean_area": 60287500, "error_code": 8, "map_present": 1, "in_cleaning": 1, "in_returning": 0, "in_fresh_state": 0, "lab_status": 3, "water_box_status": 1, "fan_power": 106, "dnd_enabled": 0, "map_status": 3, "is_locating": 0, "lock_status": 0, "water_box_mode": 204, "water_box_carriage_status": 1, "mop_forbidden_enable": 1, "adbumper_status": [ 0, 0, 0 ], "water_shortage_status": 0, "dock_type": 0, "mop_mode": 302, "debug_mode": 0 }
Muss ich den irgendwie resetten?
oben IP und Token stimmen..Kommentar
-
Also ich habe den S7 als zweiten Robi zum S50 hinzugefügt. Aber Deine Daten schauen auch sehr nach dem S7 aus, weil ja Water-Box-Mode etc beim S50 gar nicht dabei ist....Kommentar
-
Dann am besten den Robi als Robi Nr 2 anlegen.....
Wie kann man eigentlich eine Raumreinigung direkt anstoßen? Am besten mit der Kombi wischen/nicht-wischen....
Edit: Entschuldigung... nochmal die letzten Seiten gelesen... Befehl lautet: loxberry/plugins/mirobot2lox-ng/sendcmd.cgi?command=segment_clean&option=[16]&robot=1&debug=0
Wobei 16 Raum Nummer 1 entspricht. 17 die 2. u.s.w.
Zuletzt geändert von Iluminatus23; 06.04.2021, 22:36.Kommentar
-
Prof.Mobilux
die robots.txt bleibt bei mir leer, gehören tut die dem User loxberry.
Kannst du mit diesem Output etwas anfangen?
Code:loxberry@loxberry:~/log/plugins/mirobot2lox-ng $ /usr/local/bin/miiocli -d -o json_pretty vacuum --ip 192.168.1.39 --token 58335a464856474e647154634e524363 raw_command miIO.info INFO:miio.cli:Debug mode active DEBUG:miio.vacuum:Read stored sequence ids: {'seq': 163, 'manual_seq': 0} DEBUG:miio.protocol:Unable to decrypt, returning raw bytes: b'' 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\x17PX\xff\x00\x00{\x05' (total 16) value = Container: length = 32 unknown = 0 device_id = unhexlify('175058ff') ts = 1970-01-01 08:44:53 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.miioprotocol:Discovered 175058ff with ts: 1970-01-01 08:44:53, token: b'ffffffffffffffffffffffffffffffff' DEBUG:miio.miioprotocol:192.168.1.39:54321 >>: {'id': 164, 'method': 'miIO.info', 'params': []} DEBUG:miio.miioprotocol:192.168.1.39:54321 (ts: 1970-01-01 08:44:54, id: 164) << {'id': 164, 'result': {'life': 31494, 'model': 'roborock.vacuum.a15', 'token': '58335a464856474e647154634e524363', 'ipflag': 1, 'miio_ver': '0.0.8', 'mac': 'B0:4A:39:04:59:DA', 'fw_ver': '4.1.2_0928', 'hw_ver': 'Linux', 'miio_client_ver': '4.1.2', 'VmPeak': 8916, 'VmRSS': 1336, 'MemFree': 100932, 'ap': {'ssid': 'APE2', 'bssid': '80:2a:a8:51:ea:1d', 'rssi': '', 'freq': 0}, 'netif': {'localIp': '192.168.1.39', 'mask': '255.255.255.0', 'gw': '192.168.1.1'}, 'miio_times': [31493, 24, 0, 31467]}, 'exe_time': 1} { "life": 31494, "model": "roborock.vacuum.a15", "token": "58335a464856474e647154634e524363", "ipflag": 1, "miio_ver": "0.0.8", "mac": "B0:4A:39:04:59:DA", "fw_ver": "4.1.2_0928", "hw_ver": "Linux", "miio_client_ver": "4.1.2", "VmPeak": 8916, "VmRSS": 1336, "MemFree": 100932, "ap": { "ssid": "WLAN", "bssid": "80:2a:a8:51:ea:1d", "rssi": "", "freq": 0 }, "netif": { "localIp": "192.168.1.39", "mask": "255.255.255.0", "gw": "192.168.1.1" }, "miio_times": [ 31493, 24, 0, 31467 ] } DEBUG:miio.vacuum:Writing {'seq': 164, 'manual_seq': 0} to /opt/loxberry/.cache/python-miio/python-mirobo.seq
Kommentar
-
> "model": "roborock.vacuum.a15",
Was ist das denn für ein Gerät?🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
-
Hast Du beide Varianten unter "Gerätetyp" in der Config probiert?🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine
LoxBerry - Beyond the Limits
Kommentar
Kommentar