Commit Graph

227 Commits (76967e848db22d8134b41be65e51bb856b0d87c5)

Author SHA1 Message Date
Erik Montnemery cffa8b4feb
Update icons.json to new service schema part 2 () 2024-08-28 13:47:41 +02:00
Marc Mueller c92d9dcb74
Use TypeVar defaults for Generator () 2024-07-19 13:06:45 +02:00
Robert Hillis 64cef6e082
Store runtime data inside the config entry in Litter Robot () 2024-06-21 11:28:44 +02:00
J. Nick Koston 5a609c34bb
Fix blocking I/O in the event loop when loading timezones () 2024-05-20 11:06:03 +02:00
Sid 2cc916db6d
Replace pylint broad-except with Ruff BLE001 () 2024-05-07 14:00:27 +02:00
Nathan Spencer 8f73422ce5
Bump pylitterbot to 2023.5.0 () 2024-04-20 12:37:35 +02:00
Nathan Spencer 6594d022ba
Bump pylitterbot to 2023.4.11 () 2024-04-06 12:16:00 +02:00
Sid 6587ee20db
Enable Ruff TRY300 ()
* Enable Ruff TRY300

* Update validation.py

* Address review comments
2024-03-30 10:37:59 +01:00
Sid a5b609f081
Enable ruff TRY401 ()
* Enable ruff TRY401

* fix tests
2024-03-29 07:20:36 +01:00
Marc Mueller aa16a9d707
Add empty line after module docstring (3) () 2024-03-08 20:38:34 +01:00
Marc Mueller 59a6035d3f
Add empty line after module docstring [j-m] () 2024-03-08 09:01:29 -05:00
Joost Lekkerkerker e43c62af1e
Add icon translations to Litterrobot () 2024-03-01 13:40:37 +01:00
Erik Montnemery 52e7912caf
Migrate integrations i-m to generic flowhandler () 2024-02-29 20:08:46 +01:00
Jan-Philipp Benecke 7c848d78ab
Remove deprecated services from Litterrobot () 2024-01-14 11:50:12 +01:00
Erik Montnemery 0c2485bc03
Freeze integration entity descriptions ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Erik Montnemery dd338799d4
Make it possible to inherit EntityDescription in frozen and mutable dataclasses () 2023-12-11 20:00:55 +01:00
Erik Montnemery 1f122eb688
Adjust services supported by litterrobot vacuum () 2023-10-09 10:56:39 +02:00
Nathan Spencer 9d242bf45f
Bump pylitterbot to 2023.4.9 () 2023-10-02 20:44:47 +02:00
Joost Lekkerkerker 85e782055b
Downgrade pylitterbot to 2023.4.5 () 2023-10-02 13:07:56 +02:00
Nathan Spencer 6d624ecb46
Bump pylitterbot to 2023.4.8 () 2023-09-24 22:46:43 +02:00
Nathan Spencer 0aeeac5c42
Bump pylitterbot to 2023.4.5 () 2023-08-23 12:19:25 +02:00
Robert Resch 790523126e
Name unnamed update entities by their device class () 2023-08-18 13:40:35 +02:00
Nathan Spencer 87b7fc6c61
Bump pylitterbot to 2023.4.4 () 2023-08-15 11:04:45 +02:00
Marc Mueller fb66ceb302
Update mypy to 1.5.0 () 2023-08-11 13:13:04 +02:00
Erik Montnemery 045c327928
Move DeviceInfo from entity to device registry ()
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
Nathan Spencer 615d7f0da7
Add ability to remove Litter-Robot if no longer provided by integration () 2023-08-03 20:30:03 -10:00
Paulus Schoutsen 7859be6481
Add deduplicate translations script ()
* Add deduplicate script

* Fix forecast_solar incorrect key with space

* Fix utf-8

* Do not create references to other arbitrary other integrations

* Add commented code to only allow applying to referencing integrations

* Tweak

* Bug fix

* Add command line arg for limit reference

* never suggest to update common keys

* Output of script

* Apply suggestions from code review

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2023-07-13 11:52:50 -04:00
Joost Lekkerkerker b367c95c81
Add more common translations ()
* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations

* Add common translations
2023-07-12 22:00:05 -04:00
Franck Nijhof 0329378f2f
Migrate integration services (L-M) to support translations () 2023-07-12 00:24:16 +02:00
Erik Montnemery 2257e7454a
Remove unreferenced issues ()
* Remove unreferenced issues

* Remove outdated tests
2023-07-11 14:15:16 -04:00
Paulus Schoutsen 149ac4f99e
Capitalize a bunch of translations () 2023-06-28 11:08:53 +02:00
Nathan Spencer ec8988f8ea
Add time entity for sleep mode start time to Litter-Robot 3 () 2023-06-27 22:25:29 +02:00
Robert Hillis 7add36d847
Add entity translations to Litterrobot () 2023-06-27 10:12:02 +02:00
Nathan Spencer 47995fc274
Bump pylitterbot to 2023.4.2 () 2023-06-13 11:51:46 +02:00
Nathan Spencer 8ac74c5979
Bump pylitterbot to 2023.4.0 () 2023-04-20 20:29:35 +02:00
Nathan Spencer cdefc48fcd
Add panel brightness control for Litter-Robot 4 ()
* Add panel brightness control for Litter-Robot 4

* Use translation_key

* Fix test
2023-03-28 15:07:09 +02:00
epenet 2626dd2c83
Fix invalid state class in litterrobot () 2023-03-08 15:24:19 +01:00
Erik Montnemery cc564026fa
Move EntityCategory to homeassistant.const ()
* Move EntityCategory to homeassistant.const

* Fix more imports
2023-02-09 20:15:37 +01:00
Erik Montnemery 90d7fb8418
Sort manifests 5 () 2023-02-08 20:35:25 +01:00
Franck Nijhof 939eef3b28
Remove translations from Core ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
GitHub Action 072f228e4d [ci skip] Translation update 2023-01-28 00:23:36 +00:00
epenet 25c451832b
Remove `pragma: no cover` when not raising () 2023-01-26 16:34:05 +01:00
Marc Mueller f57c0ea725
Update Union typing (2) [Py310] () 2023-01-23 08:40:09 +01:00
Nathan Spencer be5fe29dc9
Correct pet_weight sensor state class in litterrobot () 2023-01-21 00:00:05 +01:00
GitHub Action 87b2a73460 [ci skip] Translation update 2023-01-18 00:24:40 +00:00
Nathan Spencer c6f60bf45d
Code cleanup in litterrobot () 2023-01-16 20:58:30 +01:00
GitHub Action b81453cb6b [ci skip] Translation update 2023-01-16 00:24:22 +00:00
GitHub Action 77f9548e51 [ci skip] Translation update 2023-01-15 00:25:52 +00:00
GitHub Action dffc913f9e [ci skip] Translation update 2023-01-14 00:22:57 +00:00
Nathan Spencer 0ae855d345
Fix Litter-Robot 4 firmware versions reported while updating () 2023-01-12 03:53:06 +01:00