epenet
b8885791f7
Fix incorrect use of Platform enum in roborock tests ( #163142 )
2026-02-16 12:02:52 +01:00
epenet
ba4a163e24
Move roborock service registration ( #162090 )
2026-02-02 17:07:44 +01:00
Luke Lashley
705eadf8ce
Add the ability to select region for Roborock ( #160898 )
2026-02-01 11:50:34 -08:00
Luke Lashley
d45ddd3762
Add the ability to set Cleaning mode and mop mode for Q7 Vacs ( #161725 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-28 15:34:41 +01:00
Luke Lashley
49e0c8e0bd
Add binary sensors for water boxes for Roborock docks ( #161732 )
2026-01-28 07:07:10 +01:00
Paulo Ruberto
0e08a6a69c
Implement Roborock dock cleaning fluid status ( #161098 )
2026-01-27 16:45:17 +01:00
Luke Lashley
8cac2f9af2
Bump Python-Roborock to 4.7.2 ( #161409 )
2026-01-26 09:01:41 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
Luke Lashley
00381e6dfd
Remove q7 total cleaning time for Roborock ( #160399 )
2026-01-06 20:27:09 -08:00
Allen Porter
e5f3ccb38d
Improve roborock test accuracy/robustness ( #160021 )
2025-12-31 16:32:53 +01:00
Allen Porter
de07833d92
Update roborock binary sensor tests with snapshots ( #159981 )
2025-12-30 19:36:32 +01:00
Luke Lashley
98fea46eea
Add support for vacuum entity for Roborock Q7 ( #159966 )
2025-12-30 07:26:18 -08:00
Allen Porter
5657bd11b8
Start reauth when roborock notices the MQTT session is unauthorized ( #159719 )
2025-12-25 21:47:42 +01:00
Allen Porter
83d4f8eedc
Fix Roborock repair issue behavior ( #159718 )
2025-12-24 21:00:36 +02:00
Allen Porter
8361d65d23
Bump python-roborock to 3.20.1 ( #159621 )
2025-12-23 12:59:47 +02:00
Allen Porter
0710cf3e6b
Redact additional unnecessary diagnostic fields ( #159546 )
2025-12-21 09:50:51 -08:00
Allen Porter
aedf4c881b
Fix AttributeError in Roborock Empty Mode entity ( #159278 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 20:09:22 -08:00
Luke Lashley
5349045932
Add basic support for Q7 devices ( #159274 )
2025-12-18 12:30:20 +01:00
epenet
dbfdaf6a2e
Use is over == comparison for FlowResultType in flow tests ( #159158 )
2025-12-16 09:48:45 +01:00
Allen Porter
bb08b315b8
Add exception handling for rate limited or unauthorized MQTT requests ( #158997 )
2025-12-14 18:45:12 +01:00
Allen Porter
90c8c56a06
Suppress roborock failures under some unavailability threshold ( #158673 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-13 22:30:21 +01:00
Allen Porter
d20edf7928
Improve Roborock exception logging behavior for Zeo/Dyad devices ( #158465 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-12 16:43:45 +01:00
Allen Porter
cceaff7bc6
Fix roborock off peak electricity timer ( #158292 )
2025-12-09 08:24:04 +01:00
Allen Porter
2ac15ab67d
Ensure Roborock disconnects mqtt on unload/stop ( #158144 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-08 09:36:34 +01:00
Allen Porter
4306fbea52
Fix regression in roborock image entity naming ( #157432 )
2025-11-27 17:36:18 +01:00
Allen Porter
bd84dac8fb
Update roborock test typing ( #157370 )
2025-11-27 00:21:48 -05:00
Allen Porter
42cbeca5b0
Remove old roborock map storage ( #157379 )
2025-11-27 00:21:04 -05:00
Allen Porter
ea651c4a22
Overhaul Roborock integration to use new devices based API ( #154837 )
2025-11-26 12:52:09 +01:00
Allen Porter
477073da75
Bump python-roborock to 3.3.3 ( #155170 )
2025-10-26 15:28:49 +02:00
Luke Lashley
3c46b40cee
Raise an issue when the Roborock local api is unavailable. ( #154576 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-10-25 21:04:24 -07:00
Luke Lashley
7fd75c7742
Fix bug where Roborock loading map in cleaning causes a crash ( #153011 )
2025-10-18 07:08:56 -07:00
Luke Lashley
7324a12ada
Add suggested units for Roborock Durations sensors ( #153607 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-10-15 12:05:46 +01:00
Marc Mueller
0c9b72bf1d
Update pylint to 3.3.9 ( #154194 )
2025-10-11 09:31:36 +02:00
Luke Lashley
3939a80302
Switch Roborock to v4 of the code login api ( #153593 )
2025-10-03 19:41:39 -07:00
Luke Lashley
d32a102613
Add two new consumable sensors to Roborock ( #153606 )
2025-10-03 19:38:29 -07:00
Luke Lashley
2f3fbf00b7
Bump python-roborock to 2.50.2 ( #153561 )
2025-10-03 09:30:30 -07:00
Luke Lashley
9db973217f
Fix incorrect Roborock test ( #152980 )
2025-09-25 17:18:24 +02:00
Luke Lashley
31017ebc98
Fix logical error when user has no Roborock maps ( #152752 )
2025-09-25 09:39:52 +02:00
Luke Lashley
850aeeb5eb
Explicitly connect to the Roborock API before sending messages ( #152697 )
2025-09-21 12:37:15 +02:00
Allen Porter
ebee370a56
Bump python roborock to 2.44.1 ( #152557 )
2025-09-18 21:51:16 +03:00
Luke Lashley
521ff62aae
Make Roborock map transparent by default ( #152092 )
2025-09-12 18:50:42 +02:00
Abílio Costa
2d5f228308
Use MockConfigEntry.start_reauth_flow in Roborock's tests ( #151528 )
2025-09-01 21:28:42 +02:00
Luke Lashley
7f16b11776
Improve roborock resume cleaning logic ( #150726 )
2025-08-16 08:40:46 +02:00
Tom
52f0d04c38
Improve Roborock test teardown ( #150144 )
2025-08-07 20:32:05 -07:00
Abílio Costa
35025c4b59
Fix roborock config flow tests ( #150135 )
2025-08-07 00:05:31 +01:00
Luke Lashley
e0916fdd26
Change roborock to use home_data_v3 ( #144238 )
2025-05-04 20:02:32 -07:00
Allen Porter
4463e4c42b
Move roborock unique id to be based on roborock userid instead of email ( #141337 )
...
* Move roborock unique id to be based on roborock userid instead of email
* Remove unnecessary data update
* Update tests
* Add tests coverage for removal of config entry
* Use config entry migration
* Remove unused fixtues
* Remove unnecessary logging
2025-03-30 16:04:28 +02:00
Allen Porter
06f6c86ba5
Simplify roborock map storage test fixture ( #141430 )
2025-03-26 08:19:48 -04:00
Luke Lashley
e2e80a850c
Add dhcp discovery to Roborock ( #141148 )
...
* Add discovery to Roborock
* Update homeassistant/components/roborock/config_flow.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* MR comments
* go back to removing the ":"
* change method of getting devices
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-03-22 21:21:43 -07:00
Luke Lashley
466ec0b596
Fix failing Roborock test ( #141059 )
...
Fix the falky test
2025-03-21 05:31:17 -07:00