Commit Graph

128 Commits (manual_trigger_entity-fix-availability)

Author SHA1 Message Date
Robert Resch 56ddfa9ff8
Bump deebot-client to 12.3.1 (#139598) 2025-03-01 23:05:55 +01:00
Robert Resch d522571308
Bump deebot-client to 12.2.0 (#138986) 2025-02-21 16:05:14 +01:00
Norbert Rittel 9573f7828b
Update action description in ecovacs integration to match HA style (#138548) 2025-02-15 21:52:41 +01:00
Robert Resch 6084bee2d5
Bump deebot-client to 12.1.0 (#138382) 2025-02-12 15:14:52 +02:00
Erik Montnemery f83c8de8d3
Update signature of platforms' async_setup_entry (#138201) 2025-02-10 21:08:03 +01:00
Robert Resch b4d8069656
Bump deebot-client to 12.0.0 (#137361) 2025-02-04 21:34:21 +01:00
Robert Resch f9df5b413b
Bump deebot-client to 12.0.0b0 (#137137) 2025-02-01 21:02:34 -05:00
Robert Resch df166d178c
Bump deebot-client to 11.1.0b2 (#137030) 2025-01-31 14:17:14 -05:00
Robert Resch 5e6f4a374e
Bump deebot-client to 11.1.0b1 (#136818) 2025-01-29 11:13:55 +01:00
Robert Resch 8020bec47b
Bump deebot-client to 11.0.0 (#136073) 2025-01-20 12:55:09 +01:00
G Johansson a7fb20ab58
Remove deprecated attributes from ecovacs (#134492) 2025-01-02 22:19:51 +01:00
Robert Resch ee46edffa3
Bump deebot-client to 10.1.0 (#134470) 2025-01-02 18:54:27 +01:00
Robert Resch 8e86c3c775
Add Ecovacs station entities (#133876)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-23 15:54:40 +01:00
Robert Resch c5fe25a001
Bump deebot-client to 10.0.1 (#133634) 2024-12-23 12:05:29 +01:00
Robert Resch 2cd4ebbfb2
Bump deebot-client to 9.4.0 (#133114) 2024-12-13 09:45:38 +01:00
Robert Resch 25d092c8eb
Bump deebot-client to 9.3.0 (#132834) 2024-12-10 13:31:22 +01:00
Robert Resch 773ad6529c
Bump deebot-client to 9.2.0 (#132467) 2024-12-06 12:22:05 +01:00
G Johansson 2eaf206562
Implement new state property for vacuum which is using an enum (#126353)
* Implement new state property for vacuum which is using an enum

* Mod

* Mod init

* Mods

* Fix integrations

* Tests

* Fix state

* Add vacuum tests

* Fix last test

* Litterrobot tests

* Fixes

* Tests

* Fixes

* Fix VacuumEntity

* Mods

* Mods

* Mods

* Update demo

* LG

* Fix vacuum

* Fix Matter

* Fix deprecation version

* Mods

* Fixes

* Fix ruff

* Fix tests

* Fix roomba

* Fix breaking dates
2024-12-06 11:16:03 +01:00
Robert Resch bd9aefda62
Point to the Ecovacs issue in the library for unspoorted devices (#132470)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-12-06 11:01:00 +01:00
Robert Resch 545a780fcb
Bump deebot-client to 9.1.0 (#132253) 2024-12-04 11:50:55 +01:00
Robert Resch 2bf7518dab
Bump deebot-client to 9.0.0 (#131525) 2024-11-25 13:31:31 +01:00
Michael Arthur d8549409f7
Area units and conversion between metric and US (#123563)
* area conversions

* start work on tests

* add number device class

* update unit conversions to utilise distance constants

* add area unit

* update test unit system

* update device condition and trigger

* update statistic unit converters

* further tests work WIP

* update test unit system

* add missing string translations

* fix websocket tests

* add deprecated notice

* add more missing strings and missing initialisation of unit system

* adjust icon and remove strings from scrape and random

* Fix acre to meters conversion

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Tidy up valid units

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* fix ordering of area

* update order alphabetically

* fix broken test

* update test_init

* Update homeassistant/const.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* remove deprecated unit and fix alphabetical order

* change deprecation and add tests, change to millimeter conversion for inches

* fix order

* re-order defs alphabetically

* add measurement as well

* update icons

* fix up Deprecation of area square meters

* Update core integrations to UnitOfArea

* update test recorder tests

* unit system tests in alphabetical

* update snapshot

* rebuild

* revert alphabetization of functions

* other revert of alphabetical order

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-11-21 16:10:44 +01:00
Robert Resch 41c6eeedca
Bump deebot-client to 8.4.1 (#130357) 2024-11-11 15:41:18 +01:00
c0ffeeca7 866ffcf639
Use bold to markup UI strings (#126748)
* Use bold to markup UI strings

* Use bold to markup UI strings
2024-09-25 15:33:23 +02:00
Robert Resch 38a1c97a51
Bump deebot-client to 8.4.0 (#125207) 2024-09-04 11:46:41 +02:00
Erik Montnemery fce2e21c9f
Update icons.json to new service schema part 1 (#124768) 2024-08-28 13:47:02 +02:00
Michael Arthur b26446bd88
Add returning activity to ecovacs lawn mower (#124519) 2024-08-24 12:53:49 +02:00
Robert Resch c761d75550
Fix blocking I/O of SSLContext.load_default_certs in Ecovacs (#123856) 2024-08-14 15:55:59 +02:00
Erik Montnemery ea7e88d000
Pass None instead of empty dict when registering entity services (#123878) 2024-08-14 07:04:29 -05:00
G Johansson 401e36b885
Remove deprecated yaml import from Ecovacs (#123605) 2024-08-12 09:09:51 +02:00
Robert Resch 4627a565d3
Bump deebot-client to 8.3.0 (#123249) 2024-08-06 16:16:22 +02:00
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
Alex MF 233c04a469
Add number entity for Ecovacs mower cut direction (#122598) 2024-07-31 12:22:07 +02:00
Michael 686598b6b3
Don't block HA startup while set up legacy Ecovacs bot (#122732)
wait for connection in background
2024-07-29 11:24:14 +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
Michael 092ab823d1
Add device info for legacy Ecovacs bots (#122671)
* add device info

* add tests
2024-07-28 11:06:32 +02:00
Robert Resch d77b5cbbbf
Bump deebot-client to 8.2.0 (#122612) 2024-07-25 21:23:14 +02:00
Robert Resch 32a0463f47
Update Ecovacs translations (#122610)
* Update Ecovacs translations

* Update tests
2024-07-25 21:18:42 +02:00
Robert Resch 62a3902de7
Set mode for Ecovacs clean count entity (#122611) 2024-07-25 21:18:28 +02:00
Robert Resch 51ef5cd3ba
Add model_id to Ecovacs integration (#122457) 2024-07-23 15:28:16 +02:00
Robert Resch 10d3c3d341
Bump deebot-client to 8.1.1 (#121241) 2024-07-04 21:03:33 +02:00
Robert Resch 1a715d7b89
Bump deebot-client to 8.1.0 (#121078) 2024-07-03 17:11:09 +02:00
Robert Resch 546d6b22f1
Remove OverloadUT as codeowner from Ecovacs (#120517) 2024-07-01 14:03:21 +02:00
Marc Mueller bcd1243686
Use VolDictType to improve schema typing (#120417) 2024-06-25 15:15:59 +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
middlingphys cceb0d8b47
Fix typo in Ecovacs integration (#119346) 2024-06-11 06:56:31 +02:00
Lorenzo Monaco 78c7af40ed
Ecovacs get_positions service (#118572)
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-07 10:11:49 +02:00
Marc Mueller fe21e2b8ba
Import Generator from typing_extensions (1) (#118986) 2024-06-06 17:02:13 +02:00
Robert Resch ac979e9105
Bump deebot-client to 7.3.0 (#118462) 2024-05-30 11:40:05 +02:00
Michael 74f288286a
Bump py-sucks to 0.9.10 (#118148)
bump py-sucks to 0.9.10
2024-05-26 10:55:04 +02:00