Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vacuum Cleaner config flow error #72

Open
0gordonfreeman opened this issue Sep 15, 2023 · 3 comments
Open

Vacuum Cleaner config flow error #72

0gordonfreeman opened this issue Sep 15, 2023 · 3 comments
Labels
enhancement New feature or request

Comments

@0gordonfreeman
Copy link

I tried to integrate my IMOU vacuum cleaner (RV-L11) but in the config flow after entering the cloud secrets this error stops the setup:

Logger: custom_components.imou_life
Source: custom_components/imou_life/config_flow.py:82
Integration: Imou Life ([documentation](https://github.com/user2684/imou_life), [issues](https://github.com/user2684/imou_life/issues))
First occurred: 11:13:34 (2 occurrences)
Last logged: 11:16:36

InvalidResponse: missing parameter or error parsing in {'expandChanNum': '', 'productId': 'HWtbmQvU', 'trackFollowStatus': '', 'httpPort': '80', 'privatePort': '', 'rtspPort': '554', 'deviceId': <REMOVED>, 'version': '0.1.2', 'aplist': [], 'accessType': 'PaaS', 'p2pPort': '554', 'port': '37777', 'encryptMode': 0, 'tlsPrivatePort': '37778', 'name': 'Paulchen', 'deviceModel': 'RV-L11', 'ability': '', 'brand': 'easy4Ip', 'playToken': <REMOVED>, 'shareStatus': 'owner', 'status': 'online'} 

Traceback (most recent call last): File "/usr/local/lib/python3.11/site-packages/imouapi/device.py", 
line 189, in async_initialize self._catalog = device_data["catalog"] ~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'catalog' The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/config/custom_components/imou_life/config_flow.py", 
line 130, in async_step_discover await self._discover_service.async_discover_devices() File "/usr/local/lib/python3.11/site-packages/imouapi/device.py", 
line 641, in async_discover_devices await device.async_initialize() File "/usr/local/lib/python3.11/site-packages/imouapi/device.py", 
line 360, in async_initialize raise InvalidResponse(f" missing parameter or error parsing in {device_data}") from exception imouapi.exceptions.InvalidResponse: missing parameter or error parsing in {'expandChanNum': '', 'productId': 'HWtbmQvU', 'trackFollowStatus': '', 'httpPort': '80', 'privatePort': '', 'rtspPort': '554', 'deviceId': <REMOVED>, 'version': '0.1.2', 'aplist': [], 'accessType': 'PaaS', 'p2pPort': '554', 'port': '37777', 'encryptMode': 0, 'tlsPrivatePort': '37778', 'name': 'Paulchen', 'deviceModel': 'RV-L11', 'ability': '', 'brand': 'easy4Ip', 'playToken':<REMOVED>, 'shareStatus': 'owner', 'status': 'online'}

Home Assistant 2023.9.2
Supervisor 2023.09.2
Operating System 10.5

Is it possible to support this device?

@user2684 user2684 added the enhancement New feature or request label Sep 24, 2023
@user2684
Copy link
Owner

Hi, unfortunately vacuum cleaners works with a completely set of undocumented API so until there will be documentation on how to interact with them there will be no way to support these devices :-/

@Judufu
Copy link

Judufu commented Jul 12, 2024

Did you manage to figure it out? There has to be a way, cause alexa is able to start/stop the vacuum aswell

@user2684
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Blocked
Development

No branches or pull requests

3 participants