Guillermo Ruffino
|
ef65e47bc5
|
[schema] generator fixes (#15276)
|
2026-03-31 13:08:50 +13:00 |
|
J. Nick Koston
|
18168ad7fd
|
[sensor] Use std::array in CalibrateLinearFilter (#15263)
|
2026-03-29 15:07:15 -10:00 |
|
J. Nick Koston
|
d51b047f63
|
[sensor] Use std::array in CalibratePolynomialFilter (#15264)
|
2026-03-29 14:56:04 -10:00 |
|
J. Nick Koston
|
508ec295a4
|
[sensor] Use std::array in OrFilter (#15262)
|
2026-03-29 14:55:46 -10:00 |
|
J. Nick Koston
|
2a97eca00b
|
[sensor] Use std::array in ValueList/FilterOut/ThrottleWithPriority filters (#15265)
|
2026-03-29 11:55:52 -10:00 |
|
J. Nick Koston
|
fa8a609bcc
|
[automation] Eliminate trigger trampolines with deduplicated forwarder structs (#15174)
|
2026-03-26 13:50:50 -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 KostonandJonathan Swoboda
|
fe2c4e47bf
|
[sensor] Deprecate .raw_state, guard raw_callback_ behind USE_SENSOR_FILTER (#15094)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-03-24 00:40:02 +00:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
Jonathan Swoboda
|
53bfb02a21
|
[sensor][ee895][hdc2010] Fix misc bugs found during component scan (#14890)
|
2026-03-17 19:46:26 -04:00 |
|
J. Nick Koston
|
a6c08576be
|
[sensor] Use FixedRingBuffer in SlidingWindowFilter, add window_size limit (#14736)
|
2026-03-13 10:17:40 -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 |
|
 Jonathan SwobodaandCopilot
|
b7d651dd17
|
[core] Defer entity automation codegen to prevent sibling ID deadlocks (#14381)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-28 13:10:53 -10:00 |
|
 Jonathan SwobodaandCopilot
|
0d5b7df77d
|
[sensor] Fix delta filter percentage mode regression (#14302)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-25 19:32:02 -05:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
869678953d
|
[core] Add pow10_int helper, replace powf in normalize_accuracy and sensor filters (#14114)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 12:03:24 +13:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
93ce582ad3
|
[sensor] Conditionally compile filter infrastructure (#14214)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-22 21:35:51 -06:00 |
|
Rodrigo Martín
|
2eac106f11
|
[mqtt] add missing precision in HA autodiscovery (#14010)
|
2026-02-20 23:20:27 -05:00 |
|
 J. Nick KostonandJonathan Swoboda
|
e0712cc53b
|
[scheduler] Make core timer ID collisions impossible with type-safe internal IDs (#13882)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-09 13:16:22 -06:00 |
|
 J. Nick KostonandCopilot
|
e4ad2082bc
|
[core] Add PROGMEM_STRING_TABLE macro for flash-optimized string lookups (#13659)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-06 15:26:16 +01:00 |
|
J. Nick Koston
|
b4f63fd992
|
[core] Add LOG_ENTITY_ICON/DEVICE_CLASS/UNIT_OF_MEASUREMENT macros (#13578)
|
2026-01-28 05:11:30 +00:00 |
|
J. Nick Koston
|
75a78b2bf3
|
[core] Encapsulate entity preference creation to prepare for hash migration (#13505)
|
2026-01-26 17:35:45 -10:00 |
|
Clyde Stubbs
|
3dbebb728d
|
[sensor] Clamp filter handles non-finite values better (#13457)
|
2026-01-22 22:34:29 +00:00 |
|
 polyfloydandclydebarrow
|
3c0f43db9e
|
Add the max_delta filter (#12605)
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
|
2026-01-21 10:58:47 +11: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
|
e34532f283
|
[sensor] Use C++17 nested namespace syntax (#13116)
|
2026-01-10 21:42:35 -05:00 |
|
 tomaszduda23andJonathan Swoboda
|
ada4e6d5e9
|
[nrf52, zigbee] Add sensor (#12187)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-01-07 08:20:01 -10:00 |
|
 Jonathan SwobodaandClaude
|
84b5d9b21c
|
[core] Remove deprecated config options from before 2025 (#12622)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-22 14:00:12 -05:00 |
|
J. Nick Koston
|
3e313014e1
|
[core] Migrate entities to use lazy callbacks (#12580)
|
2025-12-19 19:04:21 -10:00 |
|
Jakub Čermák
|
1f47797007
|
Add MEASUREMENT_ANGLE to SensorStateClass (#12085)
|
2025-11-29 16:26:25 -06:00 |
|
J. Nick Koston
|
2e55296640
|
[sensor] Replace timeout filter scheduler with loop-based implementation (#11922)
|
2025-11-28 20:43:11 +00: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
|
3c18558003
|
Optimize stateless lambdas to use function pointers (#11551)
|
2025-10-28 08:06:22 +13:00 |
|
J. Nick Koston
|
2440bbdceb
|
[core][sensor] Eliminate redundant default value setters in generated code (#11495)
|
2025-10-23 20:01:23 -07:00 |
|
 
|
80265a6bd2
|
[sensor] Add optimistic option to heartbeat filter (#10993)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-10-21 09:17:07 -04:00 |
|
J. Nick Koston
|
a5542e0d2b
|
[sensor] Optimize calibration and Or filters with FixedVector (#11437)
|
2025-10-20 21:38:05 -10:00 |
|
J. Nick Koston
|
85959e3004
|
[sensor,text_sensor,binary_sensor] Optimize filter parameters with std::initializer_list (#11426)
|
2025-10-21 15:47:13 +13:00 |
|
 J. Nick KostonandCopilot
|
1706a69fad
|
[sensor] Optimize filter memory usage with ValueListFilter base class (#11407)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-21 09:38:49 +13:00 |
|
J. Nick Koston
|
85babe85e4
|
[sensor] Optimize sliding window filters to eliminate heap fragmentation (#11282)
|
2025-10-20 07:59:47 +13:00 |
|
esphomebot
|
39e23c323d
|
Synchronise Device Classes from Home Assistant (#11285)
|
2025-10-17 07:49:10 +00:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) esphomebotandpre-commit-ci-lite[bot]
|
ebdcb3e4d9
|
Synchronise Device Classes from Home Assistant (#10803)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-09-20 13:09:21 +00:00 |
|
J. Nick Koston
|
5b283d6d38
|
[sensor] ESP8266: Use LogString for state_class_to_string() to save RAM (#10617)
|
2025-09-05 17:51:35 -05:00 |
|
J. Nick Koston
|
68628a85b1
|
[core] Use get_unit_of_measurement_ref() in entity logging to avoid string allocations (#10532)
|
2025-09-03 06:08:57 +00:00 |
|
J. Nick Koston
|
086f1982fa
|
[core] Use get_device_class_ref() in entity platform logging to avoid string allocations (#10531)
|
2025-09-03 14:26:53 +12:00 |
|
J. Nick Koston
|
d2b23ba3a7
|
[sensor] Change state_class_to_string() to return const char* to avoid allocations (#10533)
|
2025-09-03 14:24:16 +12:00 |
|
J. Nick Koston
|
83fbd77c4a
|
[core] Use get_icon_ref() in entity platform logging to avoid string allocations (#10530)
|
2025-09-03 14:23:46 +12: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 KostonandCopilot
|
d2752b38c9
|
[core] Fix preference storage to account for device_id (#10333)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-08-25 12:22:16 +12:00 |
|
J. Nick Koston
|
0eab908b0e
|
[sensor] Convert LOG_SENSOR macro to function to reduce flash usage (#10290)
|
2025-08-20 14:35:45 +12:00 |
|