Keith Burzinski and GitHub
d4bd282bb4
[helpers] Fix unit tests following #12135 ( #12237 )
2025-12-01 22:08:49 +00:00
52fe3de78f
[zwave_proxy] Use new socket wake infrastructure to reduce latency, convert to C++17 namespace style ( #12135 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-01 14:27:20 -06:00
Keith Burzinski and GitHub
6a79ce8eff
[uart] Automatically enable the socket wake infrastructure when RX wake requested ( #12221 )
2025-12-01 14:16:39 -06:00
Keith Burzinski and GitHub
664881bc13
[uart] Convert to C++17 namespace style ( #12220 )
2025-12-01 07:57:18 -05:00
Keith Burzinski and GitHub
dbc16ce468
[wifi_info] Fix compilation error when using only mac_address sensor, add tests ( #12222 )
2025-12-01 02:48:47 -06:00
161a18b326
[uart] Add wake_loop_on_rx flag for low latency processing ( #12172 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-12-01 00:33:23 -06:00
2bc8a4a779
[wifi_info] Use callbacks instead of polling ( #10748 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-11-24 20:23:10 -06:00
88b898458b
[bluetooth_proxy] Fix crash due to null pointer ( #12084 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-24 21:25:49 +00:00
Keith Burzinski and GitHub
59326f137e
[tinyusb] New component ( #11678 )
2025-11-03 18:29:30 -06:00
Keith Burzinski and GitHub
266e4ae91f
[helpers] Add get_mac_address_into_buffer() ( #11700 )
2025-11-03 23:30:37 +00:00
Keith Burzinski and Jesse Hills
57f2e32b00
[uart] Fix order of initialization calls ( #11510 )
2025-11-04 11:25:32 +13:00
Keith Burzinski and GitHub
d65ad69338
[uart] Fix order of initialization calls ( #11510 )
2025-10-27 17:09:45 -05:00
7e5b82c5f3
[improv_serial] Various optimizations ( #11473 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-23 14:24:08 +13:00
Keith Burzinski and GitHub
66afe4a9be
[climate] Add some integration tests ( #11439 )
2025-10-21 02:26:18 -05:00
Keith Burzinski and GitHub
63f100a8ca
[bang_bang] Various clean-up ( #11356 )
2025-10-19 22:56:25 -10:00
6f5e36ffc3
[climate] First pass at some optimization ( #11366 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-19 23:42:54 -05:00
Keith Burzinski and GitHub
ddf1b67e49
[prometheus] Update to use new climate API ( #11361 )
2025-10-18 22:11:44 -10:00
Keith Burzinski and GitHub
b4d9fddd07
[mqtt] Update to use new climate API ( #11360 )
2025-10-18 22:11:10 -10:00
Keith Burzinski and GitHub
25f03074ab
[web_server] Update to use new climate API ( #11363 )
2025-10-18 22:10:07 -10:00
Keith Burzinski and GitHub
590f6ff70b
[api] Update to use new climate API ( #11357 )
2025-10-19 06:20:11 +00:00
Keith Burzinski and GitHub
a33ed5e47b
[thermostat] Add humidity support ( #11286 )
2025-10-18 17:25:53 -10:00
236ca12d3e
[api, climate, thermostat] Implement feature_flags for climate ( #10987 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-15 21:59:55 -05:00
Keith Burzinski and GitHub
cfd241ff29
[zwave_proxy] Send HomeID upon client connect ( #11037 )
2025-10-06 03:47:55 +00:00
Keith Burzinski and GitHub
9dd6be4061
[zwave_proxy, api] Add notification message when Z-Wave HomeID changes ( #10860 )
2025-09-27 17:50:18 -05:00
1ccec6950a
[zwave_proxy] Send Home ID in DeviceInfoResponse ( #10798 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: AlCalzone <d.griesel@gmx.net >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-19 14:52:54 +00:00
Keith Burzinski and GitHub
9c201afe76
[api_protobuf.py] Use type appropriate for estimated_size ( #10797 )
2025-09-18 20:55:45 -05:00
fad0ec7793
[zwave_proxy] New component ( #10762 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-09-18 15:43:14 -05:00
Keith Burzinski and GitHub
adcba4fd9a
[api_protobuf.py] Use type based on size/length ( #10696 )
2025-09-13 17:02:04 -05:00
Keith Burzinski and Jesse Hills
56e85b3ef9
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:35 +12:00
Keith Burzinski and GitHub
55dd12c66b
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:07 +12:00
Keith Burzinski and Jesse Hills
972aa691e4
[sen5x] Fix initialization ( #10603 )
2025-09-10 13:56:50 +12:00
d9f625e5c8
[thermostat] General clean-up, optimization, properly support "auto" mode ( #10561 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-10 13:24:50 +12:00
Keith Burzinski and GitHub
e018b15641
[sen5x] Various optimizing & tidying up ( #10602 )
2025-09-05 20:10:48 -05:00
Keith Burzinski and GitHub
a49669ee58
[sensirion_common] Tidy up, optimize ( #10604 )
2025-09-05 17:17:20 -05:00
Keith Burzinski and GitHub
09b40b882e
[sgp30] Tidy up, optimize ( #10607 )
2025-09-05 14:20:11 -05:00
Keith Burzinski and GitHub
0069163d31
[sps30] Tidy up, optimize ( #10606 )
2025-09-05 14:11:14 -05:00
Keith Burzinski and GitHub
86c2af4882
[sen5x] Fix initialization ( #10603 )
2025-09-05 18:37:57 +12:00
c3a209d3f4
[ld2450] Replace `throttle` with native filters ( #10196 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-08-12 19:35:19 -05:00
Keith Burzinski and GitHub
45b88f2da9
[sensor] Extend timeout filter with option to return last value received ( #10115 )
2025-08-11 10:36:44 -05:00
Keith Burzinski and GitHub
6071f4b02c
[ld2410] Replace `throttle` with native filters ( #10019 )
2025-08-07 10:26:11 +12:00
Keith Burzinski and GitHub
291215909a
[sensor] A little bit of filter clean-up ( #9986 )
2025-08-01 02:55:59 +00:00
Keith Burzinski and GitHub
913c58cd2c
[template] Add tests for more sensor filters ( #9973 )
2025-07-30 14:20:25 +12:00
Keith Burzinski and GitHub
374858efeb
[sensor] Add new filter: `throttle_with_priority` ( #9937 )
2025-07-30 12:53:14 +12:00
Keith Burzinski and GitHub
4ff3137c0d
[gps] Fix slow parsing ( #9953 )
2025-07-29 17:21:52 +12:00
Keith Burzinski and GitHub
f5f0a01a85
[text_sensor] Add support for default filters ( #9936 )
2025-07-29 11:35:40 +12:00
Keith Burzinski and GitHub
908891a096
[binary_sensor] Add support for default filters ( #9935 )
2025-07-29 11:35:11 +12:00
Keith Burzinski and GitHub
7657316a92
[sensor] Add support for default filters ( #9934 )
2025-07-29 11:34:52 +12:00
Keith Burzinski and GitHub
14862904ac
[power_supply] Optimize logging, reduce flash footprint ( #9923 )
2025-07-26 19:54:10 -10:00
Keith Burzinski and GitHub
e79589efee
[platformio.ini] Add GPS to nrf52-zephyr lib_deps ( #9884 )
2025-07-25 06:31:32 +00:00
Keith Burzinski and GitHub
cb87f156d0
[platformio.ini] Move GPS to common lib_deps ( #9883 )
2025-07-24 18:10:03 -10:00
Keith Burzinski and GitHub
729f20d765
[gps] Patches to build on IDF, other optimizations ( #9728 )
2025-07-24 23:23:42 +12:00
Keith Burzinski and GitHub
5bff9bc8d9
[ld2450] Use `Deduplicator` for sensors ( #9863 )
2025-07-24 04:02:03 -05:00
705ea4ebaa
[ld2410] Use `Deduplicator` for sensors ( #9584 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-24 16:50:50 +12:00
Keith Burzinski and GitHub
a3e626757e
[helpers] Add "unknown" value handling to `Deduplicator` ( #9855 )
2025-07-23 21:22:54 -05:00
Keith Burzinski and Jesse Hills
8674012406
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-23 00:34:12 +12:00
Keith Burzinski and Jesse Hills
ae12deff87
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-23 00:34:12 +12:00
Keith Burzinski and Jesse Hills
cb6acfe24b
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-23 00:34:12 +12:00
Keith Burzinski and Jesse Hills
f8777d3b66
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-23 00:30:36 +12:00
Keith Burzinski and GitHub
71cb429a86
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-22 23:54:09 +12:00
Keith Burzinski and GitHub
89924ae468
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-22 23:53:45 +12:00
Keith Burzinski and GitHub
7efe1b8698
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-22 23:53:33 +12:00
238c72b66f
[config_validation] Add support for suggesting alternate component/platform ( #9757 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-07-22 11:29:05 +12:00
Keith Burzinski and Jesse Hills
7f01c25782
[servo] Fix `lerp` ( #9507 )
2025-07-15 23:35:55 +12:00
Keith Burzinski and Jesse Hills
321f2f87b0
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 23:35:55 +12:00
Keith Burzinski and GitHub
84349b6d05
[servo] Fix `lerp` ( #9507 )
2025-07-15 03:45:38 +00:00
Keith Burzinski and GitHub
0f15250f12
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 03:43:00 +00:00
Keith Burzinski and Jesse Hills
097aac2183
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-14 13:08:23 +12:00
Keith Burzinski and Jesse Hills
35d88fc0d6
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-13 11:05:13 +12:00
Keith Burzinski and GitHub
79b5fcf31a
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-11 22:33:36 -05:00
Keith Burzinski and GitHub
2243e44750
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-11 22:05:06 -05:00
Keith Burzinski and GitHub
db877e688a
[ld2450] Clean-up for consistency, reduce CPU usage when idle ( #9363 )
2025-07-07 07:22:49 -05:00
Keith Burzinski and GitHub
364b6ca8d0
[scd4x] Memory optimization ( #9358 )
2025-07-07 03:54:19 +00:00
Keith Burzinski and GitHub
e5a699a004
[ld2410] Reduce RAM usage, general clean-up ( #9346 )
2025-07-06 09:16:30 -05:00
Keith Burzinski and GitHub
e061b6dc55
[scd4x] Optimize logging + minor code clean-up ( #9347 )
2025-07-06 08:37:50 -05:00
Keith Burzinski and GitHub
3930609d8b
[ld2420] Move consts to cpp file, optimize memory use ( #9216 )
2025-06-30 01:05:59 -05:00
Keith Burzinski and GitHub
af0bb634c6
[light] Fix transitions with `lerp` ( #9269 )
2025-06-30 05:05:52 +00:00
Keith Burzinski and GitHub
21e1f3d103
[light] Memory optimizations ( #9260 )
2025-06-29 11:28:51 +00:00
Keith Burzinski and GitHub
53ab016098
[adc] Memory optimizations ( #9247 )
2025-06-29 06:17:53 -05:00
Keith Burzinski and GitHub
0c249a7006
[thermostat] Memory optimizations ( #9259 )
2025-06-29 06:16:34 -05:00
Keith Burzinski and GitHub
2930c8e9a8
[ld2450] Move consts to cpp file, optimize memory use ( #9215 )
2025-06-26 04:37:27 -05:00
b12b9b97f4
[ld2410] More optimizations ( #9209 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-26 04:04:38 -05:00
Keith Burzinski and GitHub
f7ac32ceda
[ld2450] More optimizing, fix copypasta ( #9210 )
2025-06-26 00:35:30 -05:00
5531296ee0
[ld2410] Use `App.get_loop_component_start_time()`, shorten log messages ( #9194 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-06-25 21:48:32 +12:00
Keith Burzinski and GitHub
47db5e26f3
[ld2420] Shorten log messages + other clean-up ( #9200 )
2025-06-25 03:16:05 -05:00
Keith Burzinski and GitHub
cf5197b68a
[ld2450] Use `App.get_loop_component_start_time()`, shorten log messages ( #9192 )
2025-06-25 03:15:50 -05:00
Keith Burzinski and GitHub
9f831e91b3
[helpers] Add `format_mac_address_pretty` function, migrate components ( #9193 )
2025-06-25 12:36:33 +12:00
Keith Burzinski and GitHub
3e98cceb00
[bh1750] Remove redundant platform name from logging ( #9153 )
2025-06-20 12:33:46 +02:00
Keith Burzinski and GitHub
46d962dcf1
[wifi, wifi_info] Tidy up/shorten more log messages ( #9151 )
2025-06-20 22:02:36 +12:00
Keith Burzinski and Jesse Hills
7cc0008837
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-18 10:09:11 +12:00
Keith Burzinski and GitHub
68ef9cb3dc
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-16 07:36:49 +00:00
Keith Burzinski and GitHub
049c7e00ca
Move some consts to `const.py` ( #9084 )
2025-06-14 23:23:52 +00:00
Keith Burzinski and GitHub
dcf41db878
[sgp4x] Shorten log messages, various clean-up ( #9048 )
2025-06-11 11:11:11 +00:00
Keith Burzinski and GitHub
9652b1a556
[application] Fix build error on some IDF versions ( #9045 )
2025-06-11 21:44:49 +12:00
Keith Burzinski and GitHub
69f2c79ccb
[shtcx] Shorten log messages ( #9046 )
2025-06-11 21:44:10 +12:00
Keith Burzinski and GitHub
da6af184a6
Use a define for log message constants ( #8952 )
2025-06-11 12:32:51 +12:00
Keith Burzinski and GitHub
99c368fe62
[tsl2561, tsl2591] Shorten log messages ( #9034 )
2025-06-09 17:45:17 +12:00
Keith Burzinski and GitHub
ff406f8e11
[max7219digit, servo, tsl2591] ESP_LOGCONFIG call reduction (Extend #9026 ) ( #9033 )
2025-06-09 04:19:20 +00:00
Keith Burzinski and GitHub
dde63e7459
[esp32] Add config vars for compiler ( #9023 )
2025-06-08 07:38:15 -05:00
Keith Burzinski and GitHub
8894f5030a
[qwiic_pir] Clean-up, shorten some log messages ( #8951 )
2025-06-07 22:44:35 -05:00
Keith Burzinski and GitHub
518bce50a5
[mqtt] Remove redundant "mqtt" from log messages ( #8968 )
2025-06-03 21:54:58 +01:00