-
-
Notifications
You must be signed in to change notification settings - Fork 598
qmi.powerstrip.v1 no longer working on 0.40 #334
Copy link
Copy link
Closed
Description
This is a QMCXB01ZN powerstrip ( 3 usb ) i have just upgraded to version 0.40
I can get the info about the device:
root@pi3:/home/pi# miiocli powerstrip --ip 192.168.1.206 --token abc123 info
Model: qmi.powerstrip.v1
Hardware version: RTL8711AF
Firmware version: 3.4.2_71
Network: {'gw': '192.168.1.1', 'mask': '255.255.255.0', 'localIp': '192.168.1.206'}
But when i try to get the status i get this error:
root@pi3:/home/pi# miiocli powerstrip --ip 192.168.1.206 --token abc123 status
ERROR:miio.protocol:unable to parse json '{"result":[,,,,,,,],"id":1}': Expecting value: line 1 column 12 (char 11)
Traceback (most recent call last):
File "/usr/local/bin/miiocli", line 11, in <module>
sys.exit(create_cli())
File "/usr/local/lib/python3.5/dist-packages/miio/cli.py", line 43, in create_cli
return cli(auto_envvar_prefix="MIIO")
File "/usr/local/lib/python3.5/dist-packages/miio/click_common.py", line 53, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/miio/click_common.py", line 251, in wrap
kwargs['result'] = func(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/click/decorators.py", line 64, in new_func
return ctx.invoke(f, obj, *args[1:], **kwargs)
File "/usr/local/lib/python3.5/dist-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/miio/click_common.py", line 218, in command_callback
return miio_command.call(miio_device, *args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/miio/click_common.py", line 180, in call
return method(*args, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/miio/powerstrip.py", line 191, in status
properties
File "/usr/local/lib/python3.5/dist-packages/miio/device.py", line 263, in send
self.__id = m.data.value["id"]
TypeError: 'NoneType' object is not subscriptable
It worked before using 0.39
Others powerstrip v2 and so on, working fine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels