Michael
f7f0f49015
Move lifespan attributes into own sensors for legacy Ecovacs bots ( #122740 )
...
* move available property to base entity class
* add lifespan sensors
* apply suggestion, simplify the method
* don't touch internals in tests
* apply suggestion
* apply suggestions
2024-07-31 15:36:57 +02:00
Michael
d765b92cca
Unsubscribe event listeners on remove of Ecovacs legacy bot entities ( #122731 )
...
* unsubscribe on entity remove, create base EcovacsLegacyEntity
* fix name and model in device info
* apply suggestion
* add manufacturer to device info
* fix device info
2024-07-28 15:01:34 +02:00
Robert Resch
51ef5cd3ba
Add model_id to Ecovacs integration ( #122457 )
2024-07-23 15:28:16 +02:00
Robert Resch
f5b86154b4
Bump deebot-client to 8.0.0 ( #119515 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-06-13 11:49:20 +02:00
Marc Mueller
0e3945ca6c
Add empty line after module docstring [d-f] ( #112698 )
2024-03-08 14:15:26 +01:00
Robert Resch
3703698f77
Bump deebot-client to 6.0.2 ( #111507 )
2024-02-27 09:39:49 +01:00
Robert Resch
37f5c75752
Add sensors to Ecovacs ( #108686 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-23 21:17:18 +01:00
Robert Resch
881872fdb4
Add binary_sensor to Ecovacs ( #108544 )
2024-01-22 13:36:26 +01:00
Robert Resch
ed449a5abd
Add support for MQTT based ecovacs vacuums ( #108167 )
...
* Add support for MQTT based ecovacs vacuums
* renames
* Add init import test
* bump deebot-client
* Translate continent options
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove continent
* use ServiceValidationError
* Small refactoring
* Simplify
* Fix tests
* Enable strict typing for ecovacs
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Implement suggestions
* improve test_async_setup_import
* Implement suggestions
* Update homeassistant/components/ecovacs/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-19 16:52:30 +01:00