Jonathan Swoboda
|
3073f3ec5c
|
[haier] Fix control_method schema incorrectly using ensure_list (#15523)
|
2026-04-07 17:53:16 -04:00 |
|
J. Nick Koston
|
0d809a7481
|
[automation] Add CallbackAutomation dataclass and build_callback_automations helper (#15246)
|
2026-04-07 10:09:27 -10:00 |
|
Jonathan Swoboda
|
ceb3cb2ae7
|
[haier] Fix hOn half-degree temperature setting (#15312)
|
2026-03-31 15:22:29 +00:00 |
|
J. Nick Koston
|
39509265bc
|
[haier] Migrate triggers to callback automation (#15229)
|
2026-03-27 08:24:03 -10: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
|
37a3c3ab3a
|
[core] Replace std::bind with placeholders to lambdas (#14962)
|
2026-03-19 08:50:38 -10:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
 
|
c52a48ed38
|
[multiple] Convert static function locals to member variables (#14689)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2026-03-11 07:11:46 +00:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -10:00 |
|
Ricardo Sanz
|
df11e2765e
|
[climate][haier][template][core] Relocate CONF_CURRENT_TEMPERATURE to general const file (#14503)
|
2026-03-07 01:00:52 +00:00 |
|
 
|
d6f3186b3d
|
[haier][bedjet][vbus][lightwaverf] Fix buffer overflow bugs (#14493)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-03-05 09:47:10 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
9371159a7e
|
[core] Replace custom esphome::optional with std::optional (#14368)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-04 01:14:05 +00: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 |
|
J. Nick Koston
|
e521522b38
|
[haier] Fix uninitialized HonSettings causing API connection failures (#14188)
|
2026-02-21 13:54:43 -06:00 |
|
J. Nick Koston
|
75a78b2bf3
|
[core] Encapsulate entity preference creation to prepare for hash migration (#13505)
|
2026-01-26 17:35:45 -10: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 |
|
J. Nick Koston
|
7ed7e7ad26
|
[climate] Replace std::set with FiniteSetMask for trait storage (#11466)
|
2025-10-29 08:46:44 +13:00 |
|
 
|
ea4e5fd7bd
|
[climate] Migrate components to the new API (#11369)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-10-19 22:20:39 -10:00 |
|
J. Nick Koston
|
2fa49be17d
|
[haier] Fix clang-tidy sign comparison error (#11053)
|
2025-10-06 13:27:15 -04: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
|
f13e742bd5
|
[ruff] Enable RET and fix all violations (#9929)
|
2025-08-01 02:10:56 +00:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
Jesse Hills
|
de27ce79dc
|
[climate] Update components to use `climate_schema(...)` (#8788)
|
2025-05-14 05:36:21 +00:00 |
|
dependabot[bot]
|
4adda632bb
|
Bump ruff from 0.9.2 to 0.11.0 (#8409)
|
2025-03-20 09:51:23 -10:00 |
|
Katherine Whitlock
|
3020083564
|
Ruff format for CI (#8276)
|
2025-02-19 13:24:43 -06:00 |
|
Peter Zich
|
a498fb5dcf
|
Fix braceless else statements (#7799)
|
2025-01-09 00:47:30 -06:00 |
|
Pavlo Dudnytskyi
|
d429aa8bb8
|
Haier AC quiet mode switch fix (#7902)
|
2024-12-05 10:43:00 +13:00 |
|
Keith Burzinski
|
53691d28a8
|
[haier] clang-tidy fixes for #7822 (#7849)
|
2024-11-27 07:07:42 +13:00 |
|
 Pavlo DudnytskyiandPavlo Dudnytskyi
|
446f7e0a7e
|
Haier climate integration update (#7416)
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
|
2024-09-19 16:09:27 +12:00 |
|
tomaszduda23
|
5f3f106283
|
[code-quality] add NOLINT haier_base (#7236)
|
2024-08-13 11:29:09 +12:00 |
|
 Pavlo DudnytskyiandPavlo Dudnytskyi
|
ddaa84683b
|
Haier component update to support more protocol variations (#7040)
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
|
2024-07-06 19:00:44 +12:00 |
|
Sergey Dudanov
|
f7af51b92c
|
[haier] climate ID auto generation (#6949)
|
2024-06-24 18:22:07 +12:00 |
|
Pavlo Dudnytskyi
|
aed0593793
|
[haier] `text_sensor and button` platforms (#6780)
|
2024-05-24 09:07:39 +12:00 |
|
Jesse Hills
|
ccbf5148aa
|
Set "CONF_" CI counter to fail on 3 or more definitions (#6668)
|
2024-05-05 00:32:47 -05:00 |
|
 
|
81b8451b8a
|
Additional sensors and binary sensors support for Haier Climate (#6257)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
|
2024-03-05 10:54:01 +13:00 |
|
Pavlo Dudnytskyi
|
2a43e55452
|
HaierProtocol library updated to 0.9.25 to fix the answer_timeout bug (#6015)
|
2023-12-29 13:08:26 -08:00 |
|
Pavlo Dudnytskyi
|
b5932940ee
|
Added alarm processing for Haier component (hOn protocol) (#5965)
|
2023-12-21 09:10:46 +09:00 |
|
 Pavlo DudnytskyiandPavlo Dudnytskyi
|
cf6b56c1ac
|
Haier component updated to support new protocol variations (#5713)
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
|
2023-11-21 14:12:36 +13:00 |
|
Pavlo Dudnytskyi
|
47735d1dae
|
Fixed default temperature step values for haier climate (#5330)
|
2023-09-06 07:37:01 +12:00 |
|
Jesse Hills
|
c287e529a8
|
Change haier from AUTO to HEAT_COOL (#5267)
|
2023-08-18 08:06:21 +12:00 |
|
Pavlo Dudnytskyi
|
08013be6dd
|
Fixing smartair2 protocol implementation if no Wi-Fi (#5238)
|
2023-08-14 09:08:18 +12:00 |
|
 Pavlo DudnytskyiandJesse Hills
|
5cb21324a1
|
New features added for Haier integration (#5196)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-08-11 05:51:53 +00:00 |
|
 Pavlo DudnytskyiandPavlo Dudnytskyi
|
8c66de2391
|
Vertical and horizontal airflow actions fix for Haier climate (#5164)
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
|
2023-08-02 11:06:23 +12:00 |
|
  
|
5a8e93ed0a
|
Upgraded Haier climate component implementation (#4521)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Pavlo Dudnytskyi <pdudnytskyi@astrata.eu>
Co-authored-by: esphomebot <esphome@nabucasa.com>
|
2023-06-19 10:24:52 +12:00 |
|
Yaroslav Heriatovych
|
fe4fb5f1ac
|
Add Haier climate component (#4001)
* Basic functionality works
* Cleanup
* Add tests
* Separate header
* Fix send_data_
* Formatting fix
* Add __init__.py
* Fix type
* Add codeowners
* Rename supported_swing_modes
* Use multiple swing modes, same as midea platform
* Add CLIMATE_FAN_QUIET handler
* PR fixes
|
2023-02-23 02:05:33 +00:00 |
|