J. Nick Koston
|
0d809a7481
|
[automation] Add CallbackAutomation dataclass and build_callback_automations helper (#15246)
|
2026-04-07 10:09:27 -10:00 |
|
J. Nick Koston
|
b41634e19a
|
[alarm_control_panel] Migrate triggers to callback automation (#15198)
|
2026-03-27 08:20:24 -10:00 |
|
J. Nick Koston
|
ec60da893f
|
[core] Move state logging to client-side formatting, console to VERBOSE (#15155)
|
2026-03-25 19:45:06 +00:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -10:00 |
|
J. Nick Koston
|
1f1b20f4fe
|
[core] Pack entity string properties into PROGMEM-indexed uint8_t fields (#14171)
|
2026-03-03 07:03:24 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
54f410901f
|
[web_server] Avoid temporary std::string allocations in request parameter parsing (#14366)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 06:57:39 -10:00 |
|
J. Nick Koston
|
b7dc975331
|
[core] Convert entity string lookups to PROGMEM_STRING_TABLE (#13794)
|
2026-02-06 17:37:19 +01:00 |
|
J. Nick Koston
|
a1c4d56268
|
[alarm_control_panel] Reduce heap allocations in arm/disarm methods (#13358)
|
2026-01-21 18:37:13 -10:00 |
|
J. Nick Koston
|
49c881d067
|
[core] Optimize and normalize entity state publishing logs with >> format (#13236)
|
2026-01-15 10:13:05 +00:00 |
|
J. Nick Koston
|
4f70663658
|
[alarm_control_panel] Use C++17 nested namespace and remove unused include (#12662)
|
2025-12-26 07:57:33 -10:00 |
|
J. Nick Koston
|
3e313014e1
|
[core] Migrate entities to use lazy callbacks (#12580)
|
2025-12-19 19:04:21 -10:00 |
|
 J. Nick KostonandCopilot
|
ada6c42f3f
|
[alarm_control_panel] Remove redundant per-state callbacks (#12171)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-19 11:48:14 -10:00 |
|
J. Nick Koston
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06:00 |
|
 J. Nick KostonandJesse Hills
|
1446e7174a
|
[core] Reduce action framework argument copies by 83% (#11704)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-05 01:23:24 +00:00 |
|
Jesse Hills
|
09d89000ad
|
[core] Remove deprecated schema constants (#11591)
|
2025-10-29 00:14:02 -05:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
J. Nick Koston
|
296442d8f1
|
[core] Fix compilation errors when platform sections have no entities (#10023)
|
2025-08-02 13:59:20 -10:00 |
|
J. Nick Koston
|
f13e742bd5
|
[ruff] Enable RET and fix all violations (#9929)
|
2025-08-01 02:10:56 +00:00 |
|
  
|
b18ff48b4a
|
[API] Sub devices and areas (#8544)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-06-25 12:03:41 +00:00 |
|
J. Nick Koston
|
3411e45a0a
|
Reserve memory for component and platform vectors (#9042)
|
2025-06-11 22:05:42 +12:00 |
|
Jesse Hills
|
bc0956019b
|
[config] Deprecate more *_SCHEMA constants (#8763)
|
2025-05-13 13:24:13 +12:00 |
|
Keith Burzinski
|
2b9013699d
|
[alarm_control_panel] clang-tidy fixes for #7822 (#7845)
|
2024-11-26 11:05:39 +01:00 |
|
 RFDarterandJesse Hills
|
86a34f4b17
|
[web_server] v3 entity grouping (#6833)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-07 15:52:26 +13:00 |
|
Nate Clark
|
7074fa06ae
|
Adds MQTT component to Alarm Control panel component (#7188)
|
2024-08-06 15:53:52 +12:00 |
|
 RFDarterandJesse Hills
|
a7fc1a6298
|
[web_server] add entity sorting for v3 (#6445)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-30 13:54:20 +12:00 |
|
 Steve RodgersandJesse Hills
|
223e6e8f13
|
Alarm panel: Add changes to support enhanced features (#5671)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-12-21 14:10:47 +09:00 |
|
Francesco Ciocchetti
|
f457269a68
|
Add missing on_(arming|pending|armed_home|armed_night|armed_away|disarmed) triggers to alarm_control_panel (#5219)
|
2023-08-10 17:09:21 +12:00 |
|
Francesco Ciocchetti
|
a6b89e4e8a
|
Add arm night to alarm control panel (#5186)
|
2023-08-08 11:57:40 +12:00 |
|
Jesse Hills
|
f81c556b63
|
Update components "if x in config" (#5181)
|
2023-08-02 16:25:26 +12:00 |
|
 Graham BrownandJesse Hills
|
54474e5b33
|
Add Alarm Control Panel (#4770)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-06-15 12:34:39 +12:00 |
|