sharkiq icon indicating copy to clipboard operation
sharkiq copied to clipboard

Unofficial SDK for Shark IQ robot vacuums, designed primarily to support an integration for Home Assistant.

Results 10 sharkiq issues
Sort by recently updated
recently updated
newest added

After a recent upgrade to homeassistant those of us with shark robots that don't support rooms have been getting crashes in this code. This fixes it for me at least....

Hey, When I want to authenticate I get the following: `Traceback (most recent call last): File "/Users/daniel/shark.py", line 7, in ayla_api.sign_in() File "/opt/homebrew/lib/python3.9/site-packages/sharkiq/ayla_api.py", line 93, in sign_in self._set_credentials(resp.status_code, resp.json()) File...

Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.1.1 to 7.2.2. Release notes Sourced from pytest's releases. 7.2.2 pytest 7.2.2 (2023-03-03) Bug Fixes #10533: Fixed pytest.approx{.interpreted-text role="func"} handling of dictionaries containing one or more values...

dependencies

I recently purchased an "AI Ultra 2-in-1 Robot Self-Empty XL" model RV2610WA. It has a mop attachment as well as the self emptying bin. There are several properties I'd like...

Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.18.3 to 0.20.3. Release notes Sourced from pytest-asyncio's releases. pytest-asyncio 0.20.3 title: 'pytest-asyncio' pytest-asyncio is a pytest plugin. It facilitates testing of code that uses the asyncio...

dependencies

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 3.0.0 to 4.0.0. Changelog Sourced from pytest-cov's changelog. 4.0.0 (2022-09-28) Note that this release drops support for multiprocessing. --cov-fail-under no longer causes pytest --collect-only to fail Contributed...

dependencies

Adds docstrings to classes and functions, could use some more work, but should be a good start.

> This method explicitly checks for two specific error codes and assumes any other response was successful. It should likely raise a more generic exception if any other error code...

A number of `requests`-based methods in `sharkiq.ayla_api.AylaApi` are synchronous and most likely unused. These should be removed to consolidate all web request logic into a set of async methods. More...

POST request to `/users/sign_in.json` is now resulting in a 403 with the error "You are forbidden to perform this operation" with no reason as to why this API call is...