Commit Graph
121 Commits
Author SHA1 Message Date
Abílio CostaandGitHub acbbbd2aa6 Remove stale comment from trigger helper (#177909) 2026-08-01 01:41:23 +01:00
Robert ReschandGitHub 77e9fe3a35 Enable ruff rule RUF036 (none-not-at-end-of-union) (#177543) 2026-07-29 14:43:38 +02:00
Franck NijhofGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2395296739 Extract entities from device triggers and device actions (#175454)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-07-09 19:19:00 +02:00
Franck NijhofandGitHub aeeb57305b Extract entities from time triggers and time conditions (#175503) 2026-07-08 02:58:59 -04:00
a3c58649d8 Use EntityStateAttribute enum in helpers (#175836)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 13:32:55 +02:00
Erik MontnemeryandGitHub 16a6824799 Report errors in numerical entity triggers (#175093) 2026-06-30 15:08:44 +01:00
de6b679e6e Rewrite homeassistant started trigger (#175160)
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-06-30 10:27:31 +02:00
Erik MontnemeryandGitHub 80a04d2820 Make did_not_trigger of async_initialize_triggers kwarg only (#175178) 2026-06-30 08:55:59 +02:00
Abílio CostaandGitHub dc6269f52d Add override decorator to remaining homeassistant dir files (#174488) 2026-06-22 21:56:03 +02:00
Erik MontnemeryandGitHub b6b8391cbf Remove purpose-specific triggers and conditions from labs (#174450) 2026-06-22 16:58:51 +01:00
Erik MontnemeryandGitHub 16671e29d8 Trigger add did not trigger callback (#174116) 2026-06-22 10:54:16 +02:00
Erik MontnemeryGitHubcopilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2f9d39827d Open repair issue when deprecated trigger behavior is used (#173259)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-06-18 09:36:02 +02:00
Erik MontnemeryandGitHub 4ff5ee0520 Fix trigger first all race (#174078) 2026-06-16 22:00:03 +02:00
Erik MontnemeryandGitHub c544f95979 Prime condition durations from history (#173426) 2026-06-16 07:53:41 +02:00
Erik MontnemeryandGitHub a17cfbc2a5 Make the renamed trigger behavior options backwards compatible (#172822) 2026-06-02 12:31:57 +02:00
Erik MontnemeryandGitHub 5bb6b20641 Add zone entered left triggers (#172412) 2026-05-28 13:22:38 +02:00
Erik MontnemeryandGitHub d42d02f20a Revert "Add zone triggers entered/left zone" (#172409) 2026-05-28 10:32:28 +02:00
Erik MontnemeryandGitHub fd1a5d0c5a Add zone triggers entered/left zone (#171751) 2026-05-28 10:05:41 +02:00
Erik MontnemeryandGitHub 4bf3a5b4bd Adjust behavior of numerical condition and trigger between and outside (#172335) 2026-05-27 17:03:58 +02:00
Erik MontnemeryandGitHub f8a65a7c6f Rename trigger behavior options (#172348) 2026-05-27 16:01:11 +02:00
eae809abd1 Fix line length violations in core and helpers (#170534)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-14 16:31:01 -04:00
Erik MontnemeryandGitHub 427758ef15 Filter excluded states in entity trigger base class (#169956) 2026-05-07 10:30:33 +02:00
Erik MontnemeryandGitHub 27a8d185c9 Add StatelessEntityTriggerBase base class (#169937) 2026-05-06 21:43:29 +02:00
Erik MontnemeryandGitHub 7e8f5365ce Add method _should_include to EntityTriggerBase (#169837) 2026-05-06 00:50:22 +02:00
epenetandGitHub 7169d52010 Remove import annotations from core (#169547) 2026-04-30 20:34:43 +02:00
Abílio CostaandGitHub 84b2f952be Use the correct schema for triggers/conditions "for" option (#169539) 2026-04-30 16:52:49 +02:00
Erik MontnemeryandGitHub 1b81cfe3ca Make it always optional to specify trigger and condition options (#169467) 2026-04-29 15:06:05 +01:00
Abílio CostaandGitHub eb85d7cd98 Allow targeting non-primary entities in triggers (#168857) 2026-04-28 11:49:20 +02:00
Erik MontnemeryandGitHub 67c818c7a8 Add comment to trigger base class (#168882) 2026-04-23 10:42:07 +02:00
Erik MontnemeryandGitHub a9becca321 Add duration to state based entity triggers (#167740) 2026-04-16 07:38:50 +02:00
ab5ae33290 Exclude unavailable and unknown in trigger first and last checks (#168224)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-15 14:20:49 +02:00
Artur PragaczandGitHub 6c453c8b49 Register trigger platform upon use (#166911) 2026-03-31 11:49:38 +02:00
MichaelandGitHub 297e9e265a Add valve.opened and valve.closed triggers (#165160) 2026-03-30 12:06:43 +02:00
Erik MontnemeryandGitHub f0fc98cb66 Remove class NumericalDomainSpec (#166588) 2026-03-26 13:13:07 +01:00
Erik MontnemeryandGitHub b6c2fbb8c0 Adjust some trigger and condition schemas (#166568) 2026-03-26 11:32:39 +01:00
Erik MontnemeryandGitHub c5955ada1a Use NumericThresholdSelector in numeric conditions (#166507) 2026-03-25 20:57:12 +01:00
cd142833e7 Use NumericThresholdSelector in numeric triggers (#166478)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2026-03-25 19:31:25 +01:00
Erik MontnemeryandGitHub 2209c9e0f7 Fix bug in EntityOriginStateTriggerBase (#166324) 2026-03-24 15:03:33 +01:00
Erik MontnemeryandGitHub 580ae1e81b Add numerical climate conditions (#166309) 2026-03-24 11:38:14 +01:00
Erik MontnemeryandGitHub 81a8dee22a Add event entity triggers (#165456) 2026-03-24 08:20:21 +01:00
03c672a4f3 Add battery conditions (#165208)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2026-03-23 22:18:48 +01:00
319f9fda92 Add air quality triggers (#166248)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-23 19:31:29 +01:00
Erik MontnemeryandGitHub d634fbcad7 Add unit of measurement handling to numeric climate triggers (#166211) 2026-03-23 08:29:01 +01:00
Erik MontnemeryandGitHub 3616a52b37 Add temperature triggers (#165247) 2026-03-22 15:24:53 +01:00
Erik MontnemeryandGitHub a085d91a0d Remove useless string split from triggers (#166034) 2026-03-20 07:56:55 +01:00
11411a880d Refactor trigger helpers (#165455)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-16 15:26:57 +01:00
Ariel EbersbergerandGitHub eb17367229 Add DomainSpec to trigger and condition helpers (#165392) 2026-03-13 19:50:19 +01:00
Erik MontnemeryandGitHub 0c2887df9e Fix numerical entity trigger schema (#165411) 2026-03-13 07:32:43 +01:00
Erik MontnemeryandGitHub c037dad093 Add humidity triggers (#165197) 2026-03-09 20:34:26 +01:00
Erik MontnemeryandGitHub 5e665093c9 Revert "Add number.changed trigger" (#165193) 2026-03-09 13:55:08 +01:00