Erik Montnemery
e06446d0fa
Migrate integrations e-h to generic flowhandler ( #111862 )
2024-02-29 20:07:36 +01:00
Robert Resch
bfdc640e04
Remove unused translation key from Ecovacs mower ( #111754 )
...
* Remove unused translation key
* Update snapshots
2024-02-29 10:54:02 -05:00
Andy
cd5377367a
Add Ecovacs goat switch entities ( #111751 )
2024-02-28 20:43:53 +01:00
Andy
69bb827a20
Add ecovacs lawn mover ( #111673 )
2024-02-28 16:35:29 +01:00
Robert Resch
3703698f77
Bump deebot-client to 6.0.2 ( #111507 )
2024-02-27 09:39:49 +01:00
Robert Resch
345228429e
Bump deebot-client to 5.2.2 ( #111112 )
2024-02-22 01:01:32 +02:00
Michael
f295382c92
Reset error state when Ecovacs bot is operational again ( #110962 )
2024-02-20 17:15:55 +01: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
Michael
9a672a1f31
Bump py-sucks to 0.9.9 ( #110397 )
...
bump py-sucks to 0.9.9
2024-02-12 21:13:47 +01:00
Robert Resch
69af00b360
Bump deebot-client to 5.1.1 ( #109994 )
2024-02-08 15:41:37 +01:00
Robert Resch
343086a6c8
Improve Ecovacs naming ( #109372 )
2024-02-02 14:12:26 +01:00
Robert Resch
61e6882b91
Bump deebot_client to 5.1.0 ( #109360 )
2024-02-02 11:02:00 +01:00
Robert Resch
cb5be4901b
Verify Ecovacs mqtt config ( #109306 )
2024-02-01 17:07:55 +01:00
Robert Resch
6fc5804818
Add Ecovacs switch entities ( #109216 )
2024-01-31 16:05:41 +01:00
Robert Resch
4f4d79137e
Add Ecovacs number entities ( #109209 )
2024-01-31 14:43:35 +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
01df5f9cab
Add Ecovacs button entities ( #109189 )
2024-01-31 09:00:43 +01:00
Robert Resch
09a89cd3e9
Fix Ecovacs duration sensors ( #108868 )
2024-01-31 00:43:39 +01:00
Robert Resch
c363edad4a
Update Ecovacs binary sensor keys ( #109145 )
2024-01-30 18:55:37 +01:00
Robert Resch
872a59f405
Bump deebot-client to 5.0.0 ( #109066 )
2024-01-29 21:45:10 +01:00
Robert Resch
b1b53ac893
Add Ecovacs image entities ( #108924 )
...
* Add Ecovacs image entities
* Fix
2024-01-26 20:33:21 +01:00
Robert Resch
0d22822ed0
Add Ecovacs diagnostics ( #108791 )
...
* Add Ecovacs diagnostics
* Fix test
2024-01-24 23:30:14 +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
Michael
cce9d938f6
Make setup of Ecovacs async ( #96200 )
...
* make setup async
* apply suggestions
2023-07-25 00:07:43 +02:00
Michael
af1cb7be58
Migrate from deprecated VacuumEntity to StateVacuumEntity in Ecovacs ( #95920 )
...
* migrate to StateVacuumEntity
* harmoize supported features start and stop
* apply suggestions
2023-07-06 08:49:59 +02:00
Erik Montnemery
78c9b70c8d
Sort manifests 3 ( #87024 )
2023-02-08 20:19:19 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
Michael
03b3959b95
Replace archived sucks by py-sucks and bump to 0.9.8 for Ecovacs integration ( #77768 )
2022-09-04 12:57:50 -04:00
epenet
fea0ec4d4d
Improve type hints in vacuum entities ( #76561 )
2022-08-20 08:33:27 +02:00
epenet
3a3f41f3df
Improve entity type hints [e] ( #77041 )
2022-08-20 07:52:55 +02:00
epenet
ad348d3273
Use shorthand attributes in ecovacs vacuum ( #70845 )
2022-04-27 09:59:14 +02:00
epenet
ddb6e37a5c
Fix supported_features in Ecovacs vacuum ( #69906 )
...
* Revert _attr_supported_features from Ecovacs
* Override supported_features property
* Remove space
2022-04-15 23:19:30 +03:00
epenet
78045df227
Use EntityFeature enum in components (e**) ( #69384 )
2022-04-06 11:03:29 +02:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
Josh Soref
10cb81d316
spelling: components/ecovacs ( #64253 )
...
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:24:45 +01:00
epenet
c7cb26cbab
Use Platform enum in load_platform [a-l] ( #63750 )
2022-01-10 10:30:47 +01:00
epenet
3fe527422d
Add setup type hints to select, vacuum and water_heater ( #63300 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 16:26:14 +01:00
epenet
04e8e84058
Add init type hints [e] ( #63102 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-31 11:05:44 +01:00
Joakim Sørensen
351b67ffb1
Handle KeyError when accessing device information ( #52650 )
2021-07-07 20:18:43 +02:00
Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Erik Montnemery
6c084ae6ce
Update integrations a-e to override extra_state_attributes() ( #47756 )
2021-03-11 16:51:03 +01:00
Erik Montnemery
d3ed80cf53
Rename VacuumDevice to VacuumEntity ( #34674 )
2020-04-26 02:11:08 +02:00
springstan
46bbe816f6
Remove None from dict.get(key, None) ( #33794 )
2020-04-07 21:06:05 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
springstan
9801810552
Use f-strings in integrations starting with "B"-"E" ( #32121 )
...
* Use f-strings in integrations starting with B
* Use f-strings in integrations starting with C
* Use f-strings in integrations starting with D
* Use f-strings in integrations starting with E
* Fix pylint errors
* Fix pylint errors v2
* Fix tests
* Fix tests v2
2020-02-24 08:47:52 -08:00
Franck Nijhof
a84741392b
Format all manifests with prettier ( #30521 )
2020-01-06 21:28:23 +01:00