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
092ab823d1
Add device info for legacy Ecovacs bots ( #122671 )
...
* add device info
* add tests
2024-07-28 11:06:32 +02:00
Marc Mueller
2f0dd6f704
Import Generator from collections.abc (2) ( #120915 )
2024-07-01 11:58:49 +02:00
Marc Mueller
279483ddb0
Import Generator from typing_extensions (2) ( #118989 )
2024-06-06 17:24:22 +02:00
Robert Resch
ac979e9105
Bump deebot-client to 7.3.0 ( #118462 )
2024-05-30 11:40:05 +02:00
Robert Resch
1641df18ce
Store runtime data in entry in Ecovacs ( #116445 )
2024-04-30 22:44:56 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-03-26 00:02:16 +01:00
Marc Mueller
38adfbf1a3
Add empty line after module docstring [tests a-e] ( #112708 )
2024-03-08 08:50:25 -05:00
Robert Resch
bcce32e2de
Bump deebot-client to 5.2.1 ( #110683 )
...
* Bump deebot-client to 5.2.0
* Bumb again
* Fix tests
2024-02-16 11:47:36 +01:00
Robert Resch
4bad88b42c
Update Ecovacs config_flow to support self-hosted instances ( #108944 )
...
* Update Ecovacs config_flow to support self-hosted instances
* Selfhosted should add their instance urls
* Improve config flow
* Improve and adapt to version bump
* Add test for self-hosted
* Make ruff happy
* Update homeassistant/components/ecovacs/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Implement suggestions
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Implement suggestions
* Remove ,
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-31 13:17:00 +01:00
Robert Resch
5467fe8ff1
Add Ecovacs select entities ( #108766 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-24 17:17:43 +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
Robert Resch
7fe6fc987b
Add config flow for Ecovacs ( #108111 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-16 13:31:42 +01:00