-
-
Notifications
You must be signed in to change notification settings - Fork 598
error on get_rooms miio 0.6.0.dev0 #1992
Description
Describe the bug
Error running get_rooms on ijai.vacuum.v3
[root@localhost ~]# miiocli viomivacuum --ip 192.168.1.100 --token MY-TOKEN get_rooms
Running command get_rooms
ERROR:miio.click_common:Exception: list index out of range
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/miio/click_common.py", line 55, in call
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/miio/click_common.py", line 306, in wrap
result = kwargs["result"] = func(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/decorators.py", line 92, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/miio/click_common.py", line 271, in command_callback
return miio_command.call(miio_device, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/miio/click_common.py", line 219, in call
return method(*args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/miio/click_common.py", line 186, in _wrap
return func(self, *args, **kwargs)
File "/usr/local/lib/python3.9/site-packages/miio/integrations/viomi/vacuum/viomivacuum.py", line 1003, in get_rooms
scheduled_found, rooms = _get_rooms_from_schedules(schedules)
File "/usr/local/lib/python3.9/site-packages/miio/integrations/viomi/vacuum/viomivacuum.py", line 574, in _get_rooms_from_schedules
if schedule[1] == "0" and schedule[3] == "0" and schedule[4] == "0":
IndexError: list index out of range
[root@localhost ~]# python3 miiocli viomivacuum --ip 192.168.1.100 --token 41337651376d5a5568566b41524d4473 get_rooms^C
[root@localhost ~]# miiocli --version
miiocli, version 0.6.0.dev0
Version information (please complete the following information):
- OS: [e.g.Linux]
- python-miio: [Use
miiocli --versionorpip show python-miio]
Device information:
If the issue is specific to a device [Use miiocli device --ip <ip address> --token <token> info]:
- Model:
- Hardware version:
- Firmware version:
To Reproduce
Steps to reproduce the behavior:
1.
Expected behavior
A clear and concise description of what you expected to happen.
Console output
If applicable, add console output to help explain your problem.
If the issue is about communication with a specific device, consider including the output using the --debug flag.