Commit Graph
280 Commits
Author SHA1 Message Date
Erik MontnemeryandGitHub f8a65a7c6f Rename trigger behavior options (#172348) 2026-05-27 16:01:11 +02:00
Ariel EbersbergerandGitHub 5432d29489 Use is/is not for same-enum identity comparisons (tests) (#171689) 2026-05-22 11:32:27 +02:00
Franck NijhofGitHubcopilot-swe-agent[bot] <[email protected]>
2af7f43ed7 Fix line length violations in tests/components c (#170845)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
2026-05-17 13:10:54 +02:00
Erik MontnemeryandGitHub 65bc4bf1d0 Add missing trigger and condition tests (#169945) 2026-05-06 21:53:40 +02:00
Erik MontnemeryandGitHub 7f447abc3a Exclude incompatible climate entities from climate automations (#169903) 2026-05-06 14:18:14 +02:00
97b5f1cf64 Add method _should_include to EntityConditionBase (#169884)
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-05-06 09:49:22 +02:00
Erik MontnemeryandGitHub 7e8f5365ce Add method _should_include to EntityTriggerBase (#169837) 2026-05-06 00:50:22 +02:00
05eeb6a1bc Enable duration support in all entity conditions (#169532)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: frenck <[email protected]>
2026-04-30 18:13:06 +02:00
epenetandGitHub 88525955ce Remove import annotations from tests (#169527) 2026-04-30 09:30:46 +02:00
Erik MontnemeryandGitHub aad93fd577 Add tests asserting condition features (#168881) 2026-04-24 18:41:39 +02:00
Erik MontnemeryandGitHub 1e6c832c9a Add tests asserting trigger features (#168407) 2026-04-17 08:37:47 +02:00
Artur PragaczandGitHub f5fef37210 Remove bind_hass usage (#168369) 2026-04-16 15:38:59 +02:00
Erik MontnemeryandGitHub f8a94c6f22 Fix climate trigger labs flag test (#168299) 2026-04-15 17:53:26 +02:00
Norbert RittelandGitHub cca44c675c Fix spelling of "cannot" in climate exception string (#167139) 2026-04-02 14:41:26 +02:00
Erik MontnemeryandGitHub 5ffe301384 Add climate.is_hvac_mode condition (#166570) 2026-03-26 16:24:27 +01:00
Erik MontnemeryandGitHub f84398eb9c Speed up trigger tests (#166522) 2026-03-26 00:51:14 +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 <[email protected]>
2026-03-25 19:31:25 +01:00
Erik MontnemeryandGitHub 580ae1e81b Add numerical climate conditions (#166309) 2026-03-24 11:38:14 +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 c8ce4eb32d Deduplicate tests testing conditions in mode all (#165841) 2026-03-17 21:06:26 +01:00
Erik MontnemeryandGitHub 770864082f Deduplicate tests testing conditions in mode any (#165801) 2026-03-17 19:23:47 +00:00
Erik MontnemeryandGitHub fa7a216afe Use return value from target_entities directly in condition tests (#165791) 2026-03-17 14:55:17 +01:00
Erik MontnemeryandGitHub ba30563772 Deduplicate tests testing triggers in mode last (#165789) 2026-03-17 14:28:10 +01:00
6c9fc7c7a1 Deduplicate tests testing triggers in mode first (#165779)
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-03-17 12:44:21 +01:00
Erik MontnemeryandGitHub fdfe87de4c Move condition/trigger test helpers to test.components.common (#165777) 2026-03-17 11:08:38 +01:00
Erik MontnemeryandGitHub 67356de21b Deduplicate tests testing triggers in mode any (#165772) 2026-03-17 10:27:12 +01:00
Erik MontnemeryandGitHub 4769a769e0 Use return value from target_entities directly in all trigger tests (#165761) 2026-03-17 09:55:08 +01:00
9bbd9d8bcd Deduplicate trigger tests checking labs flag (#165760)
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
2026-03-17 08:19:10 +01:00
Erik MontnemeryandGitHub 8d0cd5edaa Remove some climate and humidifier triggers (#165192) 2026-03-09 13:37:31 +01:00
TomandGitHub d219056e9d Add target_humidity_step attribute to climate (#160418) 2026-02-03 09:34:31 +02:00
68b4ad722d Add climate conditions (#161020)
Co-authored-by: Martin Hjelmare <[email protected]>
2026-01-27 07:53:31 +01:00
Erik MontnemeryandGitHub deefcbcbe4 Remove stub_blueprint_populate test fixture (#161288) 2026-01-20 15:46:06 +01:00
Erik MontnemeryandGitHub f01653633d Add shared enable_experimental_triggers_conditions test fixture (#160937) 2026-01-14 16:01:06 +00:00
Erik MontnemeryandGitHub a902f3bb00 Improve comments in trigger and condition test helpers (#160830) 2026-01-14 11:42:32 +00:00
Paul BotteinandGitHub b8cff13737 Fix hvac_mode validation in climate.hvac_mode_changed trigger (#160364) 2026-01-07 17:44:03 +01:00
a084e51345 Add test helpers for numerical state triggers (#160308)
Co-authored-by: Martin Hjelmare <[email protected]>
2026-01-07 08:53:35 +01:00
Erik MontnemeryandGitHub 1e6b0ba9ec Allow passing trigger options to parametrize_trigger_states (#160119) 2026-01-05 10:44:31 +01:00
Erik MontnemeryandGitHub c4386b4360 Add additional numerical climate triggers (#159471) 2025-12-22 17:36:27 +00:00
24b6b5452b Add trigger climate.target_temperature_crossed_threshold (#159461)
Co-authored-by: Martin Hjelmare <[email protected]>
2025-12-19 21:57:10 +01:00
Erik MontnemeryandGitHub 85dfe3a107 Add trigger climate.target_temperature_changed (#159434) 2025-12-19 18:39:53 +01:00
Erik MontnemeryandGitHub d9324cb0e4 Improve docstrings in climate trigger tests (#159438) 2025-12-19 16:10:07 +01:00
Erik MontnemeryandGitHub 6cc7d83def Add trigger climate.hvac_mode_changed (#159358) 2025-12-19 12:57:01 +01:00
Abílio CostaandGitHub a35af9097b Remove uneeded async_setup_component from trigger/condition tests (#157873) 2025-12-04 17:21:30 +00:00
Erik MontnemeryandGitHub e63242e465 Add occupancy binary sensor triggers (#157631) 2025-12-02 16:37:02 +01:00
Erik MontnemeryandGitHub a7dbf551a3 Add climate started_cooling and started_drying triggers (#156945) 2025-11-27 12:41:08 +01:00
Erik MontnemeryandGitHub 4900d25ac8 Disable experimental triggers according to labs flag setting (#157320) 2025-11-26 14:27:05 +01:00
8dd35cb129 Add entity triggers and conditions (#156852)
Co-authored-by: Abílio Costa <[email protected]>
Co-authored-by: Artur Pragacz <[email protected]>
Co-authored-by: abmantis <[email protected]>
Co-authored-by: Bram Kragten <[email protected]>
Co-authored-by: Franck Nijhof <[email protected]>
Co-authored-by: Martin Hjelmare <[email protected]>
2025-11-25 17:52:20 +01:00
MichaelandGitHub 9ec3aee8aa Fix Climate state reproduction when target temperature is None (#156220) 2025-11-09 23:29:46 +01:00
Norbert RittelandGitHub 7e6a949559 Fix exceptions of climate.set_temperature action to use friendly names (#151811) 2025-09-06 14:00:15 +03:00