GitHub / Python-roborock/python-roborock / commits
Python library & console tool for controlling Roborock vacuum
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 3a79b8d2 | 2.34.2 | semantic-release <s****e> | 4 months ago | |
| 450e35e2 | fix: Merge the local api with the local v1 api (#438) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| b7bab8b9 | 2.34.1 | semantic-release <s****e> | 4 months ago | |
| eb6da934 | fix: Fix "retry" error handling (#436) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0a14e2ac | 2.34.0 | semantic-release <s****e> | 4 months ago | |
| 72274e9a |
feat: add some basic B01 support (#429)
Co-authored-by: Allen Porter <a****r@g****m> |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 98ea911a |
feat: update cli.py and device_manager.py to use get_home_data_v3 (#418)
Co-authored-by: Allen Porter <a****r@g****m> |
Ludovic BOUÉ <l****e@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| a385a148 | chore: speed up mqtt session shutdown by avoiding a sleep (#435) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6c9b7ada | 2.33.0 | semantic-release <s****e> | 4 months ago | |
| c0f28da1 | chore: update pytest-asyncio and fix clean shutdown (#434) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f076a516 | feat: Add an explicit module for caching (#432) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 2453081f | 2.32.0 | semantic-release <s****e> | 4 months ago | |
| 65e961b6 |
chore(deps-dev): bump pytest from 8.3.5 to 8.4.1 (#405)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 011631cc |
chore(deps): bump pycryptodome from 3.22.0 to 3.23.0 (#403)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0e289881 | feat: Add property for accessing the current map from the status object (#433) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 381acf64 |
chore(deps): bump python-semantic-release/python-semantic-release (#421)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c87d40b4 |
chore(deps): bump pycryptodomex from 3.22.0 to 3.23.0 (#404)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1d3fe5c7 |
chore(deps-dev): bump freezegun from 1.5.1 to 1.5.4 (#423)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d34b377b | 2.31.0 | semantic-release <s****e> | 4 months ago | |
| b4e3693c | feat: Update the cli cache to also store network info (#427) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3b50cd5b | 2.30.0 | semantic-release <s****e> | 4 months ago | |
| b23c358b | feat: add a new type for supported features (#431) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 04a83e84 | chore: remove command info (#430) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 29b1fd55 | 2.29.1 | semantic-release <s****e> | 4 months ago | |
| 97dfd164 | chore: update container parsing using native typing and dataclass (#426) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 103b30d4 | 2.29.0 | semantic-release <s****e> | 4 months ago | |
| f7d1a553 |
feat: Support both a01 and v1 device types with traits (#425)
Co-authored-by: Luke Lashley <c****0@g****m>, Luke Lashley <c****0@g****m> |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 636268d8 | 2.28.0 | semantic-release <s****e> | 4 months ago | |
| c6ba0d66 | feat: add device_features to automatically determine what is supported (#365) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| cbd6df23 | chore: Refactor some of the internal channel details used by the device. (#424) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 717654a6 | chore: Attempt to reduce a01 test flakiness by fixing shutdown to reduce numb... |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 1cec274d | 2.27.0 | semantic-release <s****e> | 4 months ago | |
| c1bdac0a |
feat: Add a v1 protocol channel that can send messages across MQTT or Local c...
Co-authored-by: dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0e681bea | 2.26.0 | semantic-release <s****e> | 4 months ago | |
| 54a7e53d | feat: Add Saros 10 code mappings (#419) |
Ilan Joselevich <p****l@i****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5a2dac0a | chore: Move a01 encoding and decoding to a separate module (#417) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 7c1e3aa9 | 2.25.1 | semantic-release <s****e> | 4 months ago | |
| 7ebcde94 |
fix: add saros 10r modes (#415)
Co-authored-by: Luke Lashley <c****0@g****m> |
starkillerOG <s****g@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| fd17a307 |
chore(deps): bump python-semantic-release/python-semantic-release (#400)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 36f5f2b7 |
chore(deps): bump click from 8.1.8 to 8.2.1 (#401)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9dd8c225 | 2.25.0 | semantic-release <s****e> | 5 months ago | |
| 75074234 | chore: Create module for v1 request encoding (#413) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ec780c94 | chore: Fix warning in tests/devices/test_device_manager.py (#412) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| f1dd1fec | Update tests to improve CI logging to better diagnose timeout (#411) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 0a63adde | 2.24.0 | semantic-release <s****e> | 5 months ago | |
| 1fb135b7 | feat: Add a local channel, similar to the MQTT channel (#410) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 509ff6aa | feat: Update device manager and device to establish an MQTT subscription (#409) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 69114b27 | 2.23.0 | semantic-release <s****e> | 5 months ago | |
| 011b2538 | feat: Implement set_value method for a01 device protocols (#408) |
Yangqian Yan <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 642b7d30 | 2.22.0 | semantic-release <s****e> | 5 months ago | |
| e59c0b59 | chore: Increase test timeout to 30 seconds (#407) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 54547d87 | feat: Add a CLI for exercising the asyncio MQTT session (#396) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b31ce697 | 2.21.0 | semantic-release <s****e> | 5 months ago | |
| e04a215b |
feat: Add a DeviceManager to perform discovery (#399)
Co-authored-by: semantic-release <s****e> |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e1a9e695 | feat: Update CLI to allow logging in with a code (#395) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| b19dbaac | chore: Minor refactoring creating functions for transforming bytes (#397) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9e0ddf89 | chore: Refactor authorization header (#398) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 05966aa4 |
chore(deps): bump vacuum-map-parser-roborock from 0.1.2 to 0.1.4 (#373)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| ba87d788 | 2.20.0 | semantic-release <s****e> | 5 months ago | |
| 8d4902b4 | feat: add support for roborock qrevo maxv code mappings (#385) |
barneyonline <3****e@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 150de053 |
chore(deps-dev): bump pytest-timeout from 2.3.1 to 2.4.0 (#379)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 9653abc2 |
chore(deps-dev): bump pre-commit from 4.1.0 to 4.2.0 (#358)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 65367003 |
chore(deps): bump python-semantic-release/python-semantic-release (#391)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| e10b464b |
chore(deps): bump aiohttp from 3.11.16 to 3.12.13 (#390)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 6ce7af82 |
chore(deps-dev): bump ruff from 0.11.4 to 0.12.0 (#394)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 148a6faa | 2.19.0 | semantic-release <s****e> | 7 months ago | |
| 240bf59d | fix: Add Saros 10 dock type code (#362) |
lsmarsden <4****n@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| b243a255 |
chore(deps): bump aiomqtt from 2.3.2 to 2.4.0 (#375)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 74c1b5f6 | feat: add some logging for the web api (#377) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 1070aea4 | 2.18.2 | semantic-release <s****e> | 7 months ago | |
| 77061fe1 | fix: add session to home_data_v3 (#372) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 607c33b3 | 2.18.1 | semantic-release <s****e> | 7 months ago | |
| f9e6c546 | fix: get home_data_v3 working (#371) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 5fe20baa | Add an aiomqtt based MQTT session module (#366) |
Allen Porter <a****r@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| ba422aad | 2.18.0 | semantic-release <s****e> | 8 months ago | |
| 93ef8add | feat: rate limits for login and home data (#361) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 470c27d9 | 2.17.0 | semantic-release <s****e> | 8 months ago | |
| 593c3687 | feat: add support for g20s ultra (#359) |
mang1985 <6****5@u****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| 67235cf7 | 2.16.1 | semantic-release <s****e> | 9 months ago | |
| 96cc718d | fix: close the session if we created it (#356) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 7608dd48 | 2.16.0 | semantic-release <s****e> | 9 months ago | |
| eae7803d | feat: allow forcing of updating cache variables (#355) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 03b0eaa6 | 2.15.0 | semantic-release <s****e> | 9 months ago | |
| 1d31cf61 | feat: allow passing in clientsession (#354) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 404a47c8 | chore: fix documentation links (#348) |
Craneson <8****n@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| d501ad04 | 2.14.0 | semantic-release <s****e> | 9 months ago | |
| 23bae122 | feat: add load_multi_map function (#349) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 557497a7 | 2.13.0 | semantic-release <s****e> | 9 months ago | |
| 1325fdae | feat: add home_data_v3 (#347) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 522ab8a5 | 2.12.2 | semantic-release <s****e> | 9 months ago | |
| 53635eda |
chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 (#342)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 94b281da |
chore(deps-dev): bump ruff from 0.9.9 to 0.9.10 (#344)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| eda1e98e | fix: bad dock summary logic (#345) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| bb438dee | 2.12.1 | semantic-release <s****e> | 9 months ago | |
| 7c6bb544 |
chore(deps): bump aiohttp from 3.11.12 to 3.11.13 (#340)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 4e80f7a8 |
chore(deps-dev): bump ruff from 0.9.4 to 0.9.9 (#341)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 49fb1372 | fix: add error for web calls and saros dock (#343) |
Luke Lashley <c****0@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| f2d0c393 |
chore(deps): bump aiohttp from 3.11.11 to 3.11.12 (#328)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 2105cdf2 |
chore(deps-dev): bump mypy from 1.14.1 to 1.15.0 (#329)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 15f77056 |
chore(deps): bump python-semantic-release/python-semantic-release (#338)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
9 months ago |