abmantis
bee5f34f42
Add input_button support to button.pressed trigger
2026-07-31 17:43:32 +01:00
abmantis
df47a16689
Implement button event triggers
2026-07-30 22:22:47 +01:00
18f5998162
Improve trigger wording for button, event, and helper entities ( #174472 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-06-22 20:46:09 +02:00
Abílio Costa and GitHub
3946162140
Add override decorator to components A to B ( #172081 )
2026-06-22 15:14:48 +01:00
Erik Montnemery and GitHub
27a8d185c9
Add StatelessEntityTriggerBase base class ( #169937 )
2026-05-06 21:43:29 +02:00
d766aae436
Remove import annotations from components ( #169536 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-30 21:14:48 +02:00
Franck Nijhof and GitHub
5149932ec8
Improve button action naming consistency ( #166385 )
2026-03-24 21:47:20 +01:00
Ariel Ebersberger and GitHub
eb17367229
Add DomainSpec to trigger and condition helpers ( #165392 )
2026-03-13 19:50:19 +01:00
Michael and GitHub
e0db00e089
Allow the creation of multi-domain triggers ( #164628 )
2026-03-03 12:52:27 +01:00
Abílio Costa and GitHub
0ced960d1d
Add button pressed trigger ( #158745 )
2025-12-15 18:02:30 +00:00
Robert Resch and GitHub
96f84b2b99
Sort homeassistant json files ( #155285 )
2025-10-28 10:33:10 +01:00
Norbert Rittel and GitHub
448084e2b5
Fix description of button.press action ( #150181 )
2025-08-07 15:22:36 +02:00
epenet and GitHub
b7a344fd65
Standardize homeassistant imports in core and base platforms ( #136730 )
...
Standardize homeassistant imports in core
2025-01-28 13:11:48 -05:00
Ville Skyttä and GitHub
40eb8b91cc
Adjust to recommended propcache.api import paths ( #136150 )
2025-01-21 10:58:22 +01:00
J. Nick Koston and GitHub
0f29fd3e10
Switch to using fast cached_property implementation in propcache ( #127339 )
2024-10-03 13:11:02 -05:00
epenet and GitHub
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 and GitHub
8b44c16b57
Use HassKey in core components (a-c) ( #126258 )
...
* Use HassKey in conversation
* Use HassKey in assist_satellite
* automation
* More
* Unrelated
* Improve
2024-09-20 12:07:15 +02:00
Erik Montnemery and GitHub
fce2e21c9f
Update icons.json to new service schema part 1 ( #124768 )
2024-08-28 13:47:02 +02:00
Erik Montnemery and GitHub
ea7e88d000
Pass None instead of empty dict when registering entity services ( #123878 )
2024-08-14 07:04:29 -05:00
epenet and GitHub
f65d91f6d2
Refactor PLATFORM_SCHEMA imports in platforms ( #120564 )
2024-06-26 15:44:59 +02:00
Marc Mueller and GitHub
816ce116bf
Remove unnecessary functools.cached_property backport ( #114239 )
2024-04-04 11:24:26 +02:00
J. Nick Koston and GitHub
b311fe2a0f
Reduce overhead to clear cache in button state ( #113895 )
...
Same optimization as #113136
2024-03-20 19:41:24 -04:00
Sid and GitHub
82a60fe8ad
Enable Ruff RSE ( #113695 )
2024-03-18 00:40:38 +01:00
Marc Mueller and GitHub
ff3a801936
Add empty line after module docstring [a-d] ( #112697 )
2024-03-08 14:51:32 +01:00
J. Nick Koston and GitHub
d885bf886a
Ensure button platform does not restore unavailable state ( #108316 )
2024-01-21 01:04:13 -10:00
Franck Nijhof and GitHub
1e32f96b0c
Add button icon translations ( #108415 )
2024-01-19 22:06:15 -05:00
J. Nick Koston and GitHub
26cc6a5bb4
Add state caching to button entities ( #108272 )
2024-01-18 08:53:55 +01:00
J. Nick Koston and GitHub
ef0031cbcf
Add support for attribute caching to the button platform ( #106259 )
2023-12-23 11:09:46 +01:00
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 and GitHub
d1afcd773f
Revert "Cache entity properties that are never expected to change in the base class" ( #100422 )
...
Revert "Cache entity properties that are never expected to change in the base class (#95315 )"
This reverts commit 042776ebb8 .
2023-09-15 11:25:24 +02:00
J. Nick Koston and GitHub
042776ebb8
Cache entity properties that are never expected to change in the base class ( #95315 )
2023-09-14 17:48:48 -05:00
Franck Nijhof and GitHub
30058297cf
Migrate backported StrEnum to built-in StrEnum ( #97101 )
2023-07-23 23:19:24 +02:00
Joost Lekkerkerker and GitHub
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 and GitHub
7d6148a295
Migrate button services to support translations ( #96309 )
2023-07-11 23:20:07 +02:00
Erik Montnemery and GitHub
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 and GitHub
24ea865553
Fix a couple of typos ( #95441 )
2023-06-28 14:37:13 +02:00
Erik Montnemery and GitHub
9b1b0937eb
Use entity registry id in button device actions ( #95267 )
2023-06-26 22:22:15 +02:00
Franck Nijhof and GitHub
5bd5ca8433
Add identify device class to button ( #95244 )
2023-06-26 15:46:37 +02:00
Franck Nijhof and GitHub
a48030f5dd
Name unnamed buttons by their device class ( #95084 )
2023-06-22 23:51:41 +02:00
Erik Montnemery and GitHub
49ec806046
Teach button device trigger about entity registry ids ( #94965 )
...
* Teach button device trigger about entity registry ids
* Update homekit_controller tests
2023-06-21 14:50:11 +02:00
G Johansson and GitHub
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 and GitHub
f9919bb7cf
Add pre-defined entity name translations ( #89792 )
2023-03-16 21:10:20 +01:00
epenet and GitHub
f2b736fad0
Adjust entity registry access in core platforms ( #88944 )
...
* Adjust entity registry access in platforms
* Adjust more core components
2023-03-01 08:02:16 +01:00
Erik Montnemery and GitHub
87420e949d
Sort manifests 2 ( #87023 )
2023-02-08 20:16:39 +01:00
939eef3b28
Remove translations from Core ( #87543 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-02-06 15:06:43 +01:00
GitHub Action
3f992ed31d
[ci skip] Translation update
2023-02-04 00:23:44 +00:00
GitHub Action
230b50d099
[ci skip] Translation update
2022-11-29 00:26:01 +00:00
Franck Nijhof and GitHub
2b27cfdabb
Set system & entity integration types ( #79593 )
2022-10-04 10:36:42 -04:00
epenet and GitHub
64988521bb
Make use of generic EntityComponent (part 2) ( #78494 )
2022-09-17 18:18:53 +02:00
Marc Mueller and GitHub
19cf6089d6
Use TriggerActionType [core, a-d] ( #76803 )
2022-08-15 17:44:12 +02:00