Luke Lashley
835ce919f4
Fix roborock image crashes ( #116487 )
2024-05-01 11:56:02 +02:00
Luke Lashley
5ef42078a3
Add a service to get maps for Roborock ( #111478 )
...
* add service to get rooms
* fix linting
* add snapshot
* change map id
2024-04-08 21:40:59 +02:00
Jan Bouwhuis
ec7aecef84
Get HomeAssistantError message from translation cache only ( #113688 )
...
Get HomeAssistant error message from translation cache only
2024-03-18 14:39:41 +01:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Luke Lashley
6f3be3e505
Move Roborock map retrieval to coordinator and made map always diagnostic ( #104680 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-02-07 09:13:51 +01:00
Luke Lashley
fa5af8f187
Add Translation for Roborock exceptions ( #105427 )
...
* add translations to exceptions
* Make errors more user understandable
* make command not ternary operator
* removed non-user facing exceptions
* Add user facing exceptions and code coverage
* add match
* fix linting
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-01-16 21:00:20 +01:00
Luke Lashley
f45d373e17
Make non-selected Roborock images diagnostic ( #104233 )
...
* Make images diagnostic
* Add return type
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-11-21 20:45:53 +01:00
Luke Lashley
bee457ed6f
Add Image to Roborock to display maps ( #102941 )
...
* add image to roborock
* add vacuum position
* addressing MR comments
* remove room names as it isn't supported in base package
* 100% coverage
* remove unneeded map changes
* fix image logic
* optimize create_coordinator_maps
* only update time if map is valid
* Update test_image.py
* fix linting from merge conflict
* fix mypy complaints
* re-add vacuum to const
* fix hanging test
* Make map sleep a const
* adjust commenting to be less than 88 characters.
* bump map parser
2023-11-18 12:22:30 -08:00