Command: miiocli -d viomivacuum --ip 10.0.0.169 --token xxx mop_mode y INFO:miio.cli:Debug mode active Running command mop_mode 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\x16^ez`\x02\x07\xfa' (total 16) value = Container: length = 32 unknown = 0 device_id = unhexlify('165e657a') ts = 2021-01-15 21:24:10 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 165e657a with ts: 2021-01-15 21:24:10, token: b'ffffffffffffffffffffffffffffffff' DEBUG:miio.miioprotocol:10.0.0.169:54321 >>: {'id': 1, 'method': 'set_moproute', 'params': [1]} DEBUG:miio.miioprotocol:Retrying with incremented id, retries left: 3 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\x16^ez`\x02\x07\xff' (total 16) value = Container: length = 32 unknown = 0 device_id = unhexlify('165e657a') ts = 2021-01-15 21:24:15 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 165e657a with ts: 2021-01-15 21:24:15, token: b'ffffffffffffffffffffffffffffffff' DEBUG:miio.miioprotocol:10.0.0.169:54321 >>: {'id': 102, 'method': 'set_moproute', 'params': [1]} DEBUG:miio.miioprotocol:Retrying with incremented id, retries left: 2 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\x16^ez`\x02\x08\x04' (total 16) value = Container: length = 32 unknown = 0 device_id = unhexlify('165e657a') ts = 2021-01-15 21:24:20 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 165e657a with ts: 2021-01-15 21:24:20, token: b'ffffffffffffffffffffffffffffffff' DEBUG:miio.miioprotocol:10.0.0.169:54321 >>: {'id': 203, 'method': 'set_moproute', 'params': [1]} DEBUG:miio.miioprotocol:Retrying with incremented id, retries left: 1 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\x16^ez`\x02\x08\t' (total 16) value = Container: length = 32 unknown = 0 device_id = unhexlify('165e657a') ts = 2021-01-15 21:24:25 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 165e657a with ts: 2021-01-15 21:24:25, token: b'ffffffffffffffffffffffffffffffff' DEBUG:miio.miioprotocol:10.0.0.169:54321 >>: {'id': 304, 'method': 'set_moproute', 'params': [1]} ERROR:miio.miioprotocol:Got error when receiving: timed out DEBUG:miio.click_common:Exception: No response from the device Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 192, in send data, addr = s.recvfrom(1024) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 192, in send data, addr = s.recvfrom(1024) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 192, in send data, addr = s.recvfrom(1024) socket.timeout: timed out During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 192, in send data, addr = s.recvfrom(1024) socket.timeout: timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/local/lib/python3.8/dist-packages/miio/click_common.py", line 59, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python3/dist-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/usr/lib/python3/dist-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python3/dist-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python3/dist-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python3/dist-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/miio/click_common.py", line 280, in wrap kwargs["result"] = func(*args, **kwargs) File "/usr/lib/python3/dist-packages/click/decorators.py", line 64, in new_func return ctx.invoke(f, obj, *args, **kwargs) File "/usr/lib/python3/dist-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/miio/click_common.py", line 245, in command_callback return miio_command.call(miio_device, *args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/miio/click_common.py", line 193, in call return method(*args, **kwargs) File "/usr/local/lib/python3.8/dist-packages/miio/viomivacuum.py", line 383, in mop_mode self.send("set_moproute", [mop_mode.value]) File "/usr/local/lib/python3.8/dist-packages/miio/device.py", line 143, in send return self._protocol.send( File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 232, in send return self.send( File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 232, in send return self.send( File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 232, in send return self.send( File "/usr/local/lib/python3.8/dist-packages/miio/miioprotocol.py", line 240, in send raise DeviceException("No response from the device") from ex miio.exceptions.DeviceException: No response from the device Error: No response from the device