Skip to content

No working with Xiaowa (roborock.vacuum.c1 v1.3.0) #370

Closed
@andrei-khveras

Description

@andrei-khveras

Cleaner: roborock.vacuum.c1 v1.3.0
Ubuntu 18, python 3.6

After successful
mirobo discover --handshake true

Getting
Error: {'code': -32600, 'message': 'Req object invalid.'}
when executing
mirobo --ip=XXX --token=YYY status

When executing
mirobo --ip=XXX --token=YYY install_sound ru_maxim_universal.pkg
getting

  File "/home/ubuntu/.local/bin/mirobo", line 11, in <module>
    load_entry_point('python-miio==0.4.1', 'console_scripts', 'mirobo')()
  File "/home/ubuntu/.local/lib/python3.6/site-packages/miio/click_common.py", line 54, in __call__
    return self.main(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/decorators.py", line 64, in new_func
    return ctx.invoke(f, obj, *args[1:], **kwargs)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/miio/vacuum_cli.py", line 483, in install_sound
    click.echo(vac.install_sound(local_url, md5sum, sid))
  File "/home/ubuntu/.local/lib/python3.6/site-packages/click/utils.py", line 221, in echo
    message = text_type(message)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/miio/vacuumcontainers.py", line 473, in __repr__
    " - progress: %s>" % (self.sid, self.state,
  File "/home/ubuntu/.local/lib/python3.6/site-packages/miio/vacuumcontainers.py", line 453, in sid
    return self.data.get('sid_in_progress', None)
AttributeError: 'str' object has no attribute 'get'
ERROR:miio.updater:No request was made..```

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions