J. Nick Koston
83fbd77c4a
[core] Use get_icon_ref() in entity platform logging to avoid string allocations ( #10530 )
2025-09-03 14:23:46 +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 Koston
296442d8f1
[core] Fix compilation errors when platform sections have no entities ( #10023 )
2025-08-02 13:59:20 -10:00
DanielV
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
4305c44440
Reduce entity memory usage by eliminating field shadowing and bit-packing ( #9076 )
2025-06-15 15:21:55 +12:00
J. Nick Koston
3411e45a0a
Reserve memory for component and platform vectors ( #9042 )
2025-06-11 22:05:42 +12:00
Samuel Sieb
a70cee1dc1
fix local time timestamp calculation ( #7807 )
...
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2024-11-26 13:15:01 +13:00
tomaszduda23
01497c891d
datetime fix build_language_schema ( #7710 )
...
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com >
2024-11-04 10:22:16 +13:00
RFDarter
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
Nick Kinnan
20cb2e147f
Make time dependency optional ( #7425 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-09-30 16:27:22 +13:00
Jesse Hills
4b2032a98e
[datetime] Fix templated args ( #7368 )
2024-08-28 10:07:31 -07:00
tomaszduda23
c348efa401
[code-quality] Organise base entities imports ( #7208 )
2024-08-07 15:49:51 +12:00
RFDarter
861a23d039
[datetime] Add logs on DateCall perform ( #6868 )
2024-06-08 07:37:05 +12:00
RFDarter
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
Jesse Hills
034c196ad8
[core] Update some coroutine priorities ( #6755 )
2024-05-16 16:46:16 +12:00
RFDarter
1e196bac98
fix date_time validation ( #6688 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-05-07 12:47:07 +12:00
Jesse Hills
8ef7b41c91
Add datetime entities ( #6513 )
2024-04-26 09:19:54 +12:00
Jesse Hills
717cea548f
Housecleaning: Use walrus operator in datetime ( #6552 )
2024-04-17 00:42:40 -05:00
Jesse Hills
76c5337987
Add support for time entities ( #6399 )
...
* Add time entities
* Add tests
* Add myself to datetime codeowners
* Fix publishing times with 0 values
* Log performing TimeCall
* Implement `on_time` trigger
* Rename var
* Fix initial value for time
* Add arg name for clarity
* Remove useless checks
2024-04-08 20:46:35 -05:00
RFDarter
1e96a19d09
Add datetime date entities ( #6191 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
2024-03-11 07:52:22 +13:00