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 9 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...