aanban and Jonathan Swoboda
85205a28d2
[remote_base] add support for Dyson cool AM07 tower fan ( #10163 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2025-10-27 22:49:16 -04:00
Keith Burzinski
d65ad69338
[uart] Fix order of initialization calls ( #11510 )
2025-10-27 17:09:45 -05:00
Keith Burzinski and J. Nick Koston
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
66afe4a9be
[climate] Add some integration tests ( #11439 )
2025-10-21 02:26:18 -05:00
Keith Burzinski
63f100a8ca
[bang_bang] Various clean-up ( #11356 )
2025-10-19 22:56:25 -10:00
Keith Burzinski and J. Nick Koston
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
118b1d8593
MQTT Light - Min/Max Color Temperature ( #11103 )
...
Co-authored-by: Cram42 <5396871+cram42@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-10-20 17:05:05 +13:00
Keith Burzinski
ddf1b67e49
[prometheus] Update to use new climate API ( #11361 )
2025-10-18 22:11:44 -10:00
Keith Burzinski
b4d9fddd07
[mqtt] Update to use new climate API ( #11360 )
2025-10-18 22:11:10 -10:00
Keith Burzinski
25f03074ab
[web_server] Update to use new climate API ( #11363 )
2025-10-18 22:10:07 -10:00
Keith Burzinski
590f6ff70b
[api] Update to use new climate API ( #11357 )
2025-10-19 06:20:11 +00:00
Keith Burzinski
a33ed5e47b
[thermostat] Add humidity support ( #11286 )
2025-10-18 17:25:53 -10:00
661e9f9991
[toshiba] Add support for RAS-2819T air conditioner ( #9490 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2025-10-17 03:33:50 -05:00
Keith Burzinski and J. Nick Koston
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
cfd241ff29
[zwave_proxy] Send HomeID upon client connect ( #11037 )
2025-10-06 03:47:55 +00:00
Vladimir Makeev and pre-commit-ci-lite[bot]
158a59aa83
[sim800l] Fixed ignoring incoming calls. ( #10865 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-10-01 23:41:42 +13:00
Vladimir Makeev and pre-commit-ci-lite[bot]
29db576f79
[sim800l] Fixed ignoring incoming calls. ( #10865 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-09-29 09:08:51 -04:00
Keith Burzinski
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
9c201afe76
[api_protobuf.py] Use type appropriate for estimated_size ( #10797 )
2025-09-18 20:55:45 -05:00
Keith Burzinski and J. Nick Koston
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
adcba4fd9a
[api_protobuf.py] Use type based on size/length ( #10696 )
2025-09-13 17:02:04 -05:00
Keith Burzinski
56e85b3ef9
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:35 +12:00
Keith Burzinski
55dd12c66b
[thermostat] Rename timer enums to mitigate naming conflict ( #10666 )
2025-09-10 22:58:07 +12:00
Keith Burzinski
972aa691e4
[sen5x] Fix initialization ( #10603 )
2025-09-10 13:56:50 +12:00
Keith Burzinski and Jesse Hills
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
e018b15641
[sen5x] Various optimizing & tidying up ( #10602 )
2025-09-05 20:10:48 -05:00
Keith Burzinski
a49669ee58
[sensirion_common] Tidy up, optimize ( #10604 )
2025-09-05 17:17:20 -05:00
Keith Burzinski
09b40b882e
[sgp30] Tidy up, optimize ( #10607 )
2025-09-05 14:20:11 -05:00
Keith Burzinski
0069163d31
[sps30] Tidy up, optimize ( #10606 )
2025-09-05 14:11:14 -05:00
Keith Burzinski
86c2af4882
[sen5x] Fix initialization ( #10603 )
2025-09-05 18:37:57 +12:00
Maxim Raznatovski
c03d978b46
[wizard] extend the wizard dashboard API to allow upload and empty config options ( #10203 )
2025-09-04 14:02:49 +12:00
Felix Kaechele and Jesse Hills
da21174c6d
[sntp] Use callbacks to trigger on_time_sync for ESP32 and ESP8266 ( #10390 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2025-09-01 09:02:56 +12:00
Keith Burzinski and Jesse Hills
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
45b88f2da9
[sensor] Extend timeout filter with option to return last value received ( #10115 )
2025-08-11 10:36:44 -05:00
Keith Burzinski
6071f4b02c
[ld2410] Replace `throttle` with native filters ( #10019 )
2025-08-07 10:26:11 +12:00
Keith Burzinski
291215909a
[sensor] A little bit of filter clean-up ( #9986 )
2025-08-01 02:55:59 +00:00
Keith Burzinski
913c58cd2c
[template] Add tests for more sensor filters ( #9973 )
2025-07-30 14:20:25 +12:00
Keith Burzinski
374858efeb
[sensor] Add new filter: `throttle_with_priority` ( #9937 )
2025-07-30 12:53:14 +12:00
Keith Burzinski
4ff3137c0d
[gps] Fix slow parsing ( #9953 )
2025-07-29 17:21:52 +12:00
Keith Burzinski
f5f0a01a85
[text_sensor] Add support for default filters ( #9936 )
2025-07-29 11:35:40 +12:00
Keith Burzinski
908891a096
[binary_sensor] Add support for default filters ( #9935 )
2025-07-29 11:35:11 +12:00
Keith Burzinski
7657316a92
[sensor] Add support for default filters ( #9934 )
2025-07-29 11:34:52 +12:00
Cornelius Mosch
087970bca8
replace os.getlogin() with getpass.getuser() ( #9928 )
2025-07-28 15:25:32 +12:00
Keith Burzinski
14862904ac
[power_supply] Optimize logging, reduce flash footprint ( #9923 )
2025-07-26 19:54:10 -10:00
Keith Burzinski
e79589efee
[platformio.ini] Add GPS to nrf52-zephyr lib_deps ( #9884 )
2025-07-25 06:31:32 +00:00
Keith Burzinski
cb87f156d0
[platformio.ini] Move GPS to common lib_deps ( #9883 )
2025-07-24 18:10:03 -10:00
Keith Burzinski
729f20d765
[gps] Patches to build on IDF, other optimizations ( #9728 )
2025-07-24 23:23:42 +12:00
Keith Burzinski
5bff9bc8d9
[ld2450] Use `Deduplicator` for sensors ( #9863 )
2025-07-24 04:02:03 -05:00
Keith Burzinski and Jesse Hills
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
a3e626757e
[helpers] Add "unknown" value handling to `Deduplicator` ( #9855 )
2025-07-23 21:22:54 -05:00
Keith Burzinski
8674012406
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
ae12deff87
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-23 00:34:12 +12:00
Keith Burzinski
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
71cb429a86
[bme680_bsec] Add suggested alternate when using IDF ( #9785 )
2025-07-22 23:54:09 +12:00
Keith Burzinski
89924ae468
[neopixelbus] Add suggested alternate when using IDF ( #9783 )
2025-07-22 23:53:45 +12:00
Keith Burzinski
7efe1b8698
[fastled_clockless, fastled_spi] Add suggested alternate when using IDF ( #9784 )
2025-07-22 23:53:33 +12:00
Keith Burzinski and Jesse Hills
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
7f01c25782
[servo] Fix `lerp` ( #9507 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
321f2f87b0
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 23:35:55 +12:00
Keith Burzinski
84349b6d05
[servo] Fix `lerp` ( #9507 )
2025-07-15 03:45:38 +00:00
Keith Burzinski
0f15250f12
[opentherm.output] Fix `lerp` ( #9506 )
2025-07-15 03:43:00 +00:00
Keith Burzinski
097aac2183
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-14 13:08:23 +12:00
Keith Burzinski
35d88fc0d6
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-13 11:05:13 +12:00
Keith Burzinski
79b5fcf31a
[ld2420] Memory optimization, code clean-up ( #9426 )
2025-07-11 22:33:36 -05:00
Keith Burzinski
2243e44750
[ld2410] Remove redundant `delay()` calls, minor optimizations ( #9453 )
2025-07-11 22:05:06 -05:00
Keith Burzinski
db877e688a
[ld2450] Clean-up for consistency, reduce CPU usage when idle ( #9363 )
2025-07-07 07:22:49 -05:00
Keith Burzinski
364b6ca8d0
[scd4x] Memory optimization ( #9358 )
2025-07-07 03:54:19 +00:00
Keith Burzinski
e5a699a004
[ld2410] Reduce RAM usage, general clean-up ( #9346 )
2025-07-06 09:16:30 -05:00
Keith Burzinski
e061b6dc55
[scd4x] Optimize logging + minor code clean-up ( #9347 )
2025-07-06 08:37:50 -05:00
Aleksey Zinchenko
f6f0e52d5e
[core] Deleting CMakeCache.txt for fast recompilation with ESP-IDF ( #8750 )
2025-07-02 17:37:31 +10:00
Keith Burzinski
3930609d8b
[ld2420] Move consts to cpp file, optimize memory use ( #9216 )
2025-06-30 01:05:59 -05:00
Keith Burzinski
af0bb634c6
[light] Fix transitions with `lerp` ( #9269 )
2025-06-30 05:05:52 +00:00
Keith Burzinski
21e1f3d103
[light] Memory optimizations ( #9260 )
2025-06-29 11:28:51 +00:00
Keith Burzinski
53ab016098
[adc] Memory optimizations ( #9247 )
2025-06-29 06:17:53 -05:00
Keith Burzinski
0c249a7006
[thermostat] Memory optimizations ( #9259 )
2025-06-29 06:16:34 -05:00
Keith Burzinski
2930c8e9a8
[ld2450] Move consts to cpp file, optimize memory use ( #9215 )
2025-06-26 04:37:27 -05:00
Keith Burzinski and J. Nick Koston
b12b9b97f4
[ld2410] More optimizations ( #9209 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-26 04:04:38 -05:00
Keith Burzinski
f7ac32ceda
[ld2450] More optimizing, fix copypasta ( #9210 )
2025-06-26 00:35:30 -05:00
Keith Burzinski and J. Nick Koston
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
47db5e26f3
[ld2420] Shorten log messages + other clean-up ( #9200 )
2025-06-25 03:16:05 -05:00
Keith Burzinski
cf5197b68a
[ld2450] Use `App.get_loop_component_start_time()`, shorten log messages ( #9192 )
2025-06-25 03:15:50 -05:00
Keith Burzinski
9f831e91b3
[helpers] Add `format_mac_address_pretty` function, migrate components ( #9193 )
2025-06-25 12:36:33 +12:00
Keith Burzinski
3e98cceb00
[bh1750] Remove redundant platform name from logging ( #9153 )
2025-06-20 12:33:46 +02:00
Keith Burzinski
46d962dcf1
[wifi, wifi_info] Tidy up/shorten more log messages ( #9151 )
2025-06-20 22:02:36 +12:00
Keith Burzinski
7cc0008837
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-18 10:09:11 +12:00
Keith Burzinski
68ef9cb3dc
[i2s_audio] Add `dump_config` methods, shorten log messages ( #9099 )
2025-06-16 07:36:49 +00:00
Keith Burzinski
049c7e00ca
Move some consts to `const.py` ( #9084 )
2025-06-14 23:23:52 +00:00
Keith Burzinski
dcf41db878
[sgp4x] Shorten log messages, various clean-up ( #9048 )
2025-06-11 11:11:11 +00:00
Keith Burzinski
9652b1a556
[application] Fix build error on some IDF versions ( #9045 )
2025-06-11 21:44:49 +12:00
Keith Burzinski
69f2c79ccb
[shtcx] Shorten log messages ( #9046 )
2025-06-11 21:44:10 +12:00
Keith Burzinski
da6af184a6
Use a define for log message constants ( #8952 )
2025-06-11 12:32:51 +12:00
Keith Burzinski
99c368fe62
[tsl2561, tsl2591] Shorten log messages ( #9034 )
2025-06-09 17:45:17 +12:00
Keith Burzinski
ff406f8e11
[max7219digit, servo, tsl2591] ESP_LOGCONFIG call reduction (Extend #9026 ) ( #9033 )
2025-06-09 04:19:20 +00:00
Keith Burzinski
dde63e7459
[esp32] Add config vars for compiler ( #9023 )
2025-06-08 07:38:15 -05:00
Keith Burzinski
8894f5030a
[qwiic_pir] Clean-up, shorten some log messages ( #8951 )
2025-06-07 22:44:35 -05:00
Keith Burzinski
518bce50a5
[mqtt] Remove redundant "mqtt" from log messages ( #8968 )
2025-06-03 21:54:58 +01:00
Keith Burzinski
4f87bea788
[api] Streamline some log strings ( #8962 )
2025-06-03 21:53:32 +01:00
Keith Burzinski
8054c9b4f5
[bmp581] Shorten some log messages ( #8948 )
2025-06-03 21:51:51 +01:00