J. Nick Koston
|
ae814cff5c
|
[core] Enable ruff B (flake8-bugbear) lint family (#16655)
|
2026-05-26 02:28:14 +00:00 |
|
 esphome[bot]andesphomebot
|
4189979391
|
Synchronise Device Classes from Home Assistant (#16452)
Co-authored-by: esphomebot <esphome@openhomefoundation.org>
|
2026-05-15 09:57:49 -07:00 |
|
Clyde Stubbs
|
9301f76482
|
[sensor] Add alternate calibration format for ntc (#15937)
|
2026-05-07 06:59:22 +10:00 |
|
J. Nick Koston
|
3b3e003aa3
|
[sensor] Pack ThrottleAverageFilter have_nan_ into n_ bitfield (-4 B/instance) (#16169)
|
2026-04-30 19:13:10 -05:00 |
|
J. Nick Koston
|
e085cb50d9
|
[sensor] Drop Component from filter classes, use self-keyed scheduler (#16132)
|
2026-04-30 19:11:30 -05:00 |
|
J. Nick Koston
|
79b741b8dc
|
[core] Combine entity register + configure_entity_ into one call (#16030)
|
2026-04-27 03:03:39 +00:00 |
|
   
|
43c6b839cd
|
[sensor] Filter to round to significant digits (#11157)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2026-04-21 14:00:03 +00:00 |
|
J. Nick Koston
|
f05fa45747
|
[sensor] Specialize throttle_with_priority NaN-only case (#15823)
|
2026-04-21 04:41:13 +02:00 |
|
J. Nick Koston
|
4a18ef87d7
|
[codegen] Fix templatable float type to use cg.float_ (#15568)
|
2026-04-08 20:23:36 +00:00 |
|
J. Nick Koston
|
6460f3a757
|
[api] Add max_data_length and force to DeviceInfoResponse/HelloResponse proto fields (#15514)
|
2026-04-07 10:24:36 -10:00 |
|
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
|
10b38e1588
|
[api] Add max_data_length proto option and optimize entity name/object_id (#15426)
|
2026-04-07 03:31:01 +00:00 |
|
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 |
|
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
|
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 |
|
 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 |
|
 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 |
|
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 |
|
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 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
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
Keith Burzinski
|
45b88f2da9
|
[sensor] Extend timeout filter with option to return last value received (#10115)
|
2025-08-11 10:36:44 -05:00 |
|
J. Nick Koston
|
296442d8f1
|
[core] Fix compilation errors when platform sections have no entities (#10023)
|
2025-08-02 13:59:20 -10:00 |
|
Keith Burzinski
|
291215909a
|
[sensor] A little bit of filter clean-up (#9986)
|
2025-08-01 02:55:59 +00:00 |
|
Keith Burzinski
|
374858efeb
|
[sensor] Add new filter: `throttle_with_priority` (#9937)
|
2025-07-30 12:53:14 +12:00 |
|
Keith Burzinski
|
7657316a92
|
[sensor] Add support for default filters (#9934)
|
2025-07-29 11:34:52 +12:00 |
|
esphomebot
|
d0b45f7cb6
|
Synchronise Device Classes from Home Assistant (#9513)
|
2025-07-16 09:55:40 +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 |
|
esphomebot
|
42912447fb
|
Synchronise Device Classes from Home Assistant (#8874)
|
2025-05-23 08:50:31 +12:00 |
|
 Pi57andPierreYvesHB
|
25ead44f1c
|
Add const DEVICE_CLASS_WIND_DIRECTION (#8870)
Co-authored-by: PierreYvesHB <pierre-yves.henius-beck@act-blue.eu>
|
2025-05-23 08:49:37 +12:00 |
|
Jesse Hills
|
dcd786d21c
|
[config] Deprecate other *_SCHEMA constants (#8748)
|
2025-05-12 14:43:38 -05:00 |
|
Jesse Hills
|
8399d894c1
|
[config] Use `cv.UNDEFINED instead of adhoc _UNDEF` objects (#8725)
|
2025-05-09 08:18:52 +00:00 |
|