Commit Graph
201 Commits
Author SHA1 Message Date
Thomas55555andGitHub eb32de1a3a Add zoned cleaning service for Roborock (#172673) 2026-07-29 11:54:15 +02:00
8e7deee967 Add pylint checker to check for using registries as fixture (#172455)
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com>
2026-07-22 09:56:23 +03:00
Allen PorterandGitHub f2a6e901f6 Fix dynamic Roborock map image entity registration (#176285) 2026-07-20 16:23:19 +02:00
Luke LashleyandGitHub 4d1b1e9a9e Add the ability to select clean mode for V1 Roborock vacuums (#176867) 2026-07-20 10:42:39 +02:00
Luke LashleyandGitHub 9cad8fa258 Remove old Roborock Status object (#176847) 2026-07-19 12:35:27 -07:00
Allen PorterandGitHub 27b5baf5ce Fix roborock vacuum segment mapping repair issue (#176778) 2026-07-19 12:08:11 +02:00
Luke LashleyandGitHub 514dbb953e Update Roborock dynamic dock support (#176686) 2026-07-18 08:35:29 +02:00
Allen PorterandGitHub 3dd3d85ecd Filter Roborock A01 query protocols by supported schema (#176421) 2026-07-13 20:23:46 +02:00
Vincent CourcelleandGitHub 53f073677c Add Roborock Q10 volume number entity (#175732) 2026-07-07 15:48:00 -07:00
Vincent CourcelleandGitHub 676f18c096 Add Roborock Q10 map image entity (#173883) 2026-07-07 15:44:36 -07:00
Allen PorterandGitHub 53ed1252e6 Fix for Roborock uninitialized coordinator data (#175789) 2026-07-06 12:12:21 -07:00
Vincent CourcelleandGitHub cf3562b7e6 Add Roborock Q10 switch entities (#175731) 2026-07-06 11:33:43 +02:00
5b263e11a8 Add room/segment cleaning support for Roborock Q10 (B01/ss07) (#175075)
Co-authored-by: Ludovic BOUÉ <938089+lboue@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-02 22:19:19 +02:00
ac92775538 Roborock Q10 DND switch (#174851)
Co-authored-by: Ludovic BOUÉ <938089+lboue@users.noreply.github.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 19:00:32 +02:00
Allen PorterandGitHub a0c6d4fb52 Refactor Roborock time platform to use library property APIs (#174921) 2026-06-26 17:29:02 -04:00
d9f0faf365 Fix Roborock time entity crash when timer value is missing (#174873)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-26 06:25:55 -04:00
1d1ab798df Fix Roborock number entity crash when volume is None (#174872)
Co-authored-by: Claude <noreply@anthropic.com>
2026-06-26 11:05:12 +02:00
epenetandGitHub 0c4bc95bdd Migrate base entity attributes to StrEnum (#174633) 2026-06-24 15:38:49 +01:00
epenetandGitHub 190ff034aa Migrate vacuum entity attributes to StrEnum (#174617) 2026-06-24 11:46:29 +02:00
epenetandGitHub f9bf7ab122 Migrate sensor entity attributes to StrEnum (#174595) 2026-06-24 09:05:32 +02:00
Allen PorterandGitHub f2ac5a4153 Support Roborock dynamic devices and simplify startup error handling (#173704) 2026-06-22 21:27:29 +02:00
Franck NijhofandGitHub e0041c7361 Bump roborock dependencies (#173766) 2026-06-15 08:18:54 +02:00
Allen PorterandGitHub 0672c940a4 Use roboorck device capabilities to determine which entities are supported (#173282) 2026-06-08 20:36:54 +02:00
Allen PorterandGitHub 3fbdbb12e2 Support streaming updates for V1 Roborock devices (#173182) 2026-06-07 14:12:20 +02:00
Luke LashleyandGitHub 2fce2547c7 Close the connection for disabled Roborock devices (#172277) 2026-06-06 08:19:23 +02:00
6b40278d08 Allow using a custom server for Roborock setup. (#171645)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-05 21:36:39 -07:00
3c0a34cc66 Bump python-roborock to 5.14.1 and revert defensive aiohttp catch (#172745)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 16:01:24 +02:00
03c83091ab Catch network errors during Roborock config entry setup (#172492)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 13:21:01 +02:00
Ariel EbersbergerandGitHub 5432d29489 Use is/is not for same-enum identity comparisons (tests) (#171689) 2026-05-22 11:32:27 +02:00
Max MichelsandGitHub a842cac34c Replace duplicate constants with homeassistant.const imports (#171817) 2026-05-22 10:38:06 +02:00
c8b23d52ba Bump python-roborock to 5.12.0 (#171112)
Co-authored-by: Robert Resch <robert@resch.dev>
2026-05-20 17:48:42 +02:00
Franck NijhofandGitHub 302148b078 Fix line length violations in tests/components p-r (#170970) 2026-05-17 17:14:47 -04:00
Franck NijhofandGitHub 555d838290 Enable ruff B010 rule and replace setattr with direct attribute assignmet (#170527) 2026-05-13 23:39:32 +02:00
epenetandGitHub 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
Luke LashleyandGitHub 929379799c Add cleaning route for Q7 vacuums (#169177) 2026-04-26 08:42:15 -07:00
d20d1df382 Add reset buttons for dock strainer and maintenance brush consumables in Roborock (#167395)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-26 08:41:18 -07:00
Allen PorterandGitHub f73f1df5a2 Add Roborock fan speed validation and error handling (#168623) 2026-04-21 10:47:32 +02:00
74957969f7 Add select entities for Roborock q10 s5+ (#166142)
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com>
2026-04-07 06:55:43 -07:00
e7bc593fa8 Add support for hiding walls and rooms in map rendering (#162053)
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2026-04-06 18:49:28 +01:00
49f5557947 Add sensor entities for Roborock q10 s5+ (#166120)
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com>
2026-04-06 17:13:44 +02:00
310af5a31a Update roborock services to raise ServiceNotSupported for new devices that don't yet support it (#167470)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 12:05:06 +02:00
f95601a2e7 Fix "Shutdown" grammar in Roborock strings (#166948)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-31 15:26:21 +02:00
035e0042fa Battery status for Roborock Q7 (#165886)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-24 20:11:04 +01:00
Ludovic BOUÉandGitHub 12528ec128 Update python-roborock to 5.0.0 (#166219) 2026-03-22 13:38:31 -07:00
Ludovic BOUÉandGitHub 5dcbc1d5d9 feat(roborock): Add Q10 empty dustbin button entity (#166149) 2026-03-22 00:36:43 +01:00
d5b7792208 Add Roborock Q10 vacuum support (#165624)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-20 18:03:16 +01:00
Artur PragaczandGitHub bafef2065f Rework user-given entity name logic (#162763) 2026-03-17 11:09:20 +01:00
Luke LashleyandGitHub 16389dc18e Bump python-roborock to 4.20.0 (#165292) 2026-03-11 08:21:28 +01:00
Allen PorterandGitHub 3fe6a31ee9 Improve Roborock device info creation and enhance device registration for disabled or failed devices. (#164553) 2026-03-04 15:45:51 +01:00
2f80720730 Add Full support for roborock Zeo washing/drying machines (#159575)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-02-24 23:17:56 -08:00