J. Nick Koston
0f29fd3e10
Switch to using fast cached_property implementation in propcache ( #127339 )
2024-10-03 13:11:02 -05:00
epenet
2699eb62bd
Rename DOMAIN_DATA HassKey constants to DATA_COMPONENT ( #126746 )
...
* Rename DOMAIN_DATA HassKey constant to DATA
* DATA -> DATA_COMPONENT
2024-09-25 15:53:58 +02:00
epenet
94df0bd5ab
Use HassKey in core components (d-z) ( #126324 )
...
* Use HassKey in core components (d-s)
* Add
* Undo light
* Undo device_tracker
* Undo notify
* Undo sensor
* Undo stt
* Improve
2024-09-21 13:10:14 +02:00
Erik Montnemery
1a2d013c97
Update icons.json to new service schema part 3 ( #124770 )
2024-08-28 13:48:01 +02:00
Erik Montnemery
5836f8edb5
Pass None instead of empty dict when registering entity services ( #123879 )
...
* Pass None instead of empty dict when registering entity services
* Update rainmachine
2024-08-15 10:11:43 +02:00
epenet
f65d91f6d2
Refactor PLATFORM_SCHEMA imports in platforms ( #120564 )
2024-06-26 15:44:59 +02:00
Marc Mueller
3a5acd6a57
Use VolDictType for service schemas ( #120403 )
2024-06-25 12:33:41 +02:00
Marc Mueller
816ce116bf
Remove unnecessary functools.cached_property backport ( #114239 )
2024-04-04 11:24:26 +02:00
Marc Mueller
930a396712
Add empty line after module docstring [s] ( #112704 )
2024-03-08 14:33:51 +01:00
Franck Nijhof
6901a80a70
Add siren icon translations ( #108473 )
2024-01-20 16:12:44 +01:00
Erik Montnemery
c805ea7b4f
Include deprecated constants in wildcard imports ( #107114 )
2024-01-05 11:46:45 +01:00
J. Nick Koston
a47587e3cd
Add deprecation warning for siren supported features when using magic numbers ( #106621 )
2023-12-28 15:45:27 -10:00
J. Nick Koston
68974a849f
Add support for attribute caching to the siren platform ( #106337 )
2023-12-23 14:27:38 -10:00
Robert Resch
98f0ed1892
Deprecate deprecated siren constants ( #106121 )
2023-12-20 19:11:03 +01:00
Erik Montnemery
104bcc64b7
Allow inheriting base component entity descriptions in frozen dataclasses ( #105512 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-15 23:33:50 -10:00
Erik Montnemery
df73850f56
Move definition of attributes excluded from history to entity classes ( #100430 )
...
* Move definition of attributes excluded from history to entity classes
* Revert change which should be in a follow-up PR
* Fix sun unrecorded attributes
* Fix input_select unrecorded attributes
2023-09-21 15:02:47 +02:00
Joost Lekkerkerker
b367c95c81
Add more common translations ( #96429 )
...
* 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
2d474813c0
Migrate siren services to support translations ( #96400 )
...
* Migrate siren services to support translations
* Apply suggestions from code review
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
---------
Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com>
2023-07-12 16:11:01 +02:00
Erik Montnemery
7f666849c2
Add filters to siren/services.yaml ( #95864 )
2023-07-10 20:20:36 +02:00
Franck Nijhof
e5ccd85e7e
Fix missing name in Siren service descriptions ( #96072 )
2023-07-10 08:13:47 +02:00
Erik Montnemery
86a397720f
Move platform_integration_no_support issue to the homeassistant integration ( #95927 )
...
* Move platform_integration_no_support issue to the homeassistant integration
* Update test
* Improve repair text
* Update test
2023-07-07 13:31:54 +02:00
Erik Montnemery
e0c77fba22
Fix siren.toggle service schema ( #95770 )
2023-07-04 08:48:16 +02:00
G Johansson
c6feb30c31
Raise issue "does not support platform setup" ( #93585 )
...
* Raise issue on platform missing
* Modify issue
* Remove deprecation
* Fix strings
* Strings
* Last strings
* strings to common
2023-05-28 21:53:32 +02:00
Franck Nijhof
23f136e9d6
Add state translations for Siren entities ( #89994 )
2023-03-21 09:16:32 +01:00
Erik Montnemery
23fa500406
Sort manifests 9 ( #87030 )
2023-02-08 20:22:30 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Franck Nijhof
ca1a12898c
Enable Ruff D212 ( #87347 )
2023-02-03 23:08:48 +01:00
GitHub Action
5f9290e572
[ci skip] Translation update
2022-12-05 00:23:07 +00:00
epenet
ff5f1aee53
Enforce SirenEntityFeature ( #82464 )
2022-11-22 07:16:29 +01:00
epenet
0c887eab87
Cleanup access to supported features ( #82274 )
2022-11-17 20:00:52 +01:00
epenet
295cd0143c
Adjust type hints for SirenEntityFeature ( #82266 )
2022-11-17 15:06:26 +01:00
epenet
a91abebea8
Use IntFlag for EntityFeature ( #81903 )
2022-11-16 12:43:17 +01:00
Franck Nijhof
2b27cfdabb
Set system & entity integration types ( #79593 )
2022-10-04 10:36:42 -04:00
epenet
64988521bb
Make use of generic EntityComponent (part 2) ( #78494 )
2022-09-17 18:18:53 +02:00
GitHub Action
c4ad6d46ae
[ci skip] Translation update
2022-07-30 00:22:48 +00:00
GitHub Action
7746715590
[ci skip] Translation update
2022-06-02 00:27:51 +00:00
GitHub Action
abbfed24a4
[ci skip] Translation update
2022-05-24 00:25:27 +00:00
GitHub Action
ceb8bb4745
[ci skip] Translation update
2022-05-21 00:22:49 +00:00
GitHub Action
3a13ffcf13
[ci skip] Translation update
2022-05-19 00:26:11 +00:00
GitHub Action
1d6659224f
[ci skip] Translation update
2022-05-18 00:22:07 +00:00
GitHub Action
2d1a612976
[ci skip] Translation update
2022-05-17 00:23:03 +00:00
Franck Nijhof
77d39f9c4f
Add missing title translation for the Siren domain ( #71924 )
2022-05-16 10:07:39 +02:00
Raman Gupta
c390834ae4
Add available tones property to siren entity description ( #70216 )
...
* Fix siren entity description and available tones property
* Add test
* Fix bug
* Add coverage
2022-04-21 02:33:22 -04:00
epenet
a61ac3ddc6
Add EntityFeature enum to Siren ( #69585 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-04-07 23:08:09 +02:00
J. Nick Koston
e364456a46
Exclude static siren attributes from being recorded in the database ( #69196 )
2022-04-03 17:16:49 +02:00
epenet
ecd43f391f
Prettify json (manifest.json) ( #68886 )
2022-03-30 10:56:37 +02:00
Raman Gupta
c79ee53ab1
Use dict for zwave_js siren.available_tones ( #54305 )
...
* Use dict for zwave_js siren.available_tones
* update siren.turn_on service description
2021-08-09 13:29:17 +02:00
Raman Gupta
2e903c92c4
Add siren support for available tones provided as a dict ( #54198 )
...
* Add siren support for available tones provided as a dict
* remove paranthesis
* hopefully make logic even easier to read
* drop last parenthesis
2021-08-09 00:41:51 -04:00
Milan Meulemans
0471b27179
Replace HomeAssistantType with HomeAssistant ( #53545 )
2021-07-27 12:30:56 +02:00
Franck Nijhof
0b44265232
Add description classes to entity components ( #53521 )
...
* Add description classes to entity components
* An -> A
* Add StateVacuumEntityDescription
2021-07-27 00:22:21 +02:00