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
|
5b840c1662
|
[codegen] Fix templatable bool type to use cg.bool_ (#15569)
|
2026-04-08 19:39:12 +00: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 Koston
|
f3cddcee21
|
[core] Store parent pointers as members to enable inline Callback storage (#14923)
|
2026-03-20 15:25:40 -10:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -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 |
|
 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 |
|
J. Nick Koston
|
4ddd40bcfb
|
[core] Add PROGMEM string comparison helpers and use in cover/valve/helpers (#13545)
|
2026-01-26 17:19:50 -10: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
|
3e313014e1
|
[core] Migrate entities to use lazy callbacks (#12580)
|
2025-12-19 19:04:21 -10:00 |
|
J. Nick Koston
|
3f08cacf71
|
[valve] Store valve state strings in flash on ESP8266 (#12202)
|
2025-12-02 10:02:51 -06: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 |
|
tomaszduda23
|
054b215d8d
|
[nrf52] add more tests (#10694)
|
2025-09-29 14:11:57 -04: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
|
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 |
|
Jesse Hills
|
a45137434b
|
[quality] Convert remaining `to_code to async` (#10271)
|
2025-08-20 14:34:45 +12:00 |
|
J. Nick Koston
|
296442d8f1
|
[core] Fix compilation errors when platform sections have no entities (#10023)
|
2025-08-02 13:59:20 -10: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 |
|
Jesse Hills
|
8324b3244c
|
[config] Add entity schema consts with deprecation log (#8747)
|
2025-05-12 06:31:36 +00:00 |
|
Jesse Hills
|
23fb1bed61
|
[valve] Move to use `valve_schema(..) instead of VALVE_SCHEMA` (#8730)
|
2025-05-09 01:14:13 -05:00 |
|
Jesse Hills
|
2b3757dff8
|
[valve] Tidy up template publish action location (#8731)
|
2025-05-09 01:05:26 -05:00 |
|
 RFDarterandJesse Hills
|
86a34f4b17
|
[web_server] v3 entity grouping (#6833)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-07 15:52:26 +13:00 |
|
tomaszduda23
|
c348efa401
|
[code-quality] Organise base entities imports (#7208)
|
2024-08-07 15:49:51 +12:00 |
|
 RFDarterandJesse Hills
|
a7fc1a6298
|
[web_server] add entity sorting for v3 (#6445)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-30 13:54:20 +12:00 |
|
esphomebot
|
1164cb8610
|
Synchronise Device Classes from Home Assistant (#6768)
|
2024-05-18 07:15:52 +00:00 |
|
acshef
|
94b63d7bc2
|
Add device_class to valve core config (#6765)
|
2024-05-18 16:17:09 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
eb89d99999
|
Add valve component (#6447)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-04-23 16:47:03 +12:00 |
|