 Pat Satyshurandclydebarrow
|
ea4754e798
|
[template][time] Add template time platform (#14838)
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
|
2026-09-27 09:48:08 +00:00 |
|
J. Nick Koston
|
1671bb6dd3
|
[time] Use register_apply_condition for time.has_time (#19560)
|
2026-09-24 08:54:03 -04:00 |
|
 MakerYuichianddoraemon2200
|
5328813814
|
[time] Silence compiler warning by initializing transit variables (#18715) (#18723)
Co-authored-by: doraemon2200 <106516578+doraemon2200@users.noreply.github.com>
|
2026-08-26 12:43:55 -04:00 |
|
J. Nick Koston
|
bc8d0840eb
|
[time] Skip automation.cpp when no on_time or on_time_sync automation is configured (#18750)
|
2026-08-25 19:50:43 +12:00 |
|
J. Nick Koston
|
44860ff512
|
[time] Skip posix_tz.cpp when no timezone is configured (#18680)
|
2026-08-25 17:22:41 +12:00 |
|
J. Nick Koston
|
d877fb021c
|
[time] Remove C++ POSIX TZ string parser (#18383)
|
2026-08-24 13:24:00 +12:00 |
|
 Jesse HillsandJonathan Swoboda
|
cdd334284e
|
[rp2] Rename rp2040 platform to rp2 (#17145)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-07-07 08:20:24 +12:00 |
|
Franck Nijhof
|
239211e521
|
[time] Defer aioesphomeapi import to speed up config validation (#17214)
|
2026-06-25 15:34:44 -04:00 |
|
Jesse Hills
|
d511f0614d
|
Mark configurable classes as final (18/21: template-tx20) (#16969)
|
2026-06-25 13:19:51 +02:00 |
|
J. Nick Koston
|
ceb9d406e1
|
[core] Enable ruff PIE (flake8-pie) lint family (#16658)
|
2026-05-26 07:46:44 -04:00 |
|
J. Nick Koston
|
dd0028c1b5
|
[core] Enable ruff G (flake8-logging-format) lint family (#16650)
|
2026-05-26 01:36:49 +00:00 |
|
J. Nick Koston
|
b39b34bfe1
|
[core] Enable ruff C4 (flake8-comprehensions) lint family (#16653)
|
2026-05-25 20:14:26 -05:00 |
|
Clyde Stubbs
|
0b780f1fd2
|
[time][homeassistant] Fix timezone handling (#16583)
|
2026-05-26 06:51:15 +10:00 |
|
J. Nick Koston
|
930d539969
|
[config_validation] Add a visibility UI-hint kwarg (#16267)
|
2026-05-11 12:07:15 +12:00 |
|
Jonathan Swoboda
|
79da2b9704
|
[time] Fix bugprone-unchecked-optional-access in CronTrigger::check_time_ (#16107)
|
2026-04-29 08:30:46 -04:00 |
|
Jesse Hills
|
e1d629f0d2
|
[time] Handle Windows EINVAL when validating POSIX TZ strings (#15934)
|
2026-04-23 14:35:13 +12:00 |
|
 ![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png) 
|
0b051289f5
|
[core] Add missing exception chaining (raise from) across codebase (#15648)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-04-16 15:19:33 +00:00 |
|
J. Nick Koston
|
297f9c134f
|
[time] Use set_interval for CronTrigger instead of loop() (#15433)
|
2026-04-04 01:07:16 -10:00 |
|
J. Nick Koston
|
9ee5089891
|
[time] Support */N syntax in cron expressions (#15434)
|
2026-04-04 00:30:41 -10:00 |
|
J. Nick Koston
|
da09e1e1ce
|
[time] Use O(1) closed-form leap year math for epoch-to-year conversion (#15368)
|
2026-04-02 09:19:47 -10:00 |
|
J. Nick Koston
|
23dcc5389d
|
[time] Fix strftime %Z and %z returning wrong timezone (#15330)
|
2026-04-01 11:59:45 +13:00 |
|
J. Nick Koston
|
3b5b51b4f0
|
[time] Point to valid IANA timezone list on validation failure (#15110)
|
2026-03-23 08:22:25 -10:00 |
|
J. Nick Koston
|
a8ed781f3e
|
[time] Fix lookup of top-level IANA timezone keys like UTC and GMT (#14952)
|
2026-03-19 08:44:35 -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 KostonandCopilot
|
fd1d016795
|
[time] Fix settimeofday() failure on ESP8266 (#14707)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-12 07:15:34 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
3db436e48e
|
[esp32_ble_server][espnow][time] Fix logic bugs (#14553)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-06 09:05:34 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
0e18e4461e
|
[time,api] Send pre-parsed timezone struct over protobuf (#14233)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 15:52:53 +13:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
1ccfcfc8d8
|
[time] Eliminate libc timezone bloat (~9.5KB flash ESP32, ~2% RAM on ESP8266) (#13635)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 15:12:44 -10:00 |
|
J. Nick Koston
|
848c237159
|
[time] Use lazy callback for time sync to save 8 bytes (#13652)
|
2026-02-02 22:05:27 +01:00 |
|
 tomaszduda23andJonathan Swoboda
|
3bd6ec4ec7
|
[nrf52,zigbee] Time synchronization (#12236)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-01-28 15:51:17 +00:00 |
|
J. Nick Koston
|
effbcece49
|
[time] Always call time sync callbacks even when time unchanged (#13456)
|
2026-01-22 21:27:04 +00:00 |
|
J. Nick Koston
|
4eda9e965f
|
[api] Fix clock conflicts when multiple clients connected to homeassistant time (#13253)
|
2026-01-15 16:49:01 -10:00 |
|
J. Nick Koston
|
9928ab09cf
|
[time] Convert to C++17 nested namespace syntax (#12463)
|
2025-12-17 11:29:43 -05:00 |
|
 
|
a6b905e148
|
[nrf52,pcf8563] fix build error (#11846)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-11-11 17:50:07 +00: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
|
5db07c2d70
|
[api][time] Refactor timezone update logic for cleaner code (#11327)
|
2025-10-20 07:31:40 +13: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 |
|
Jesse Hills
|
49a46883ed
|
[core] Update core component codeowners to `@esphome/core` (#10082)
|
2025-08-05 06:24:24 +00:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
   
|
5d9cba3dce
|
[nrf52, core] nrf52 core based on zephyr (#7049)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Samuel Sieb <samuel-github@sieb.net>
Co-authored-by: Tomasz Duda <tomaszduda23@gmai.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-07-16 13:00:21 +12:00 |
|
tomaszduda23
|
60eac6ea07
|
[time] fix clang-tidy (#9292)
|
2025-07-02 14:02:56 +00:00 |
|
Jesse Hills
|
9b3ece4caf
|
[time] Add `USE_TIME_TIMEZONE` define (#9290)
|
2025-07-02 08:51:25 -05:00 |
|
Thomas Rupprecht
|
aeb4e63950
|
update minimal python version to 3.10 (#8850)
|
2025-05-22 13:21:43 +12:00 |
|
David Woodhouse
|
8c5adfb33f
|
real_time_clock: Apply timezone immediately in set_timezone() (#8531)
|
2025-04-09 12:03:38 +12:00 |
|
tomaszduda23
|
b71c03424e
|
[code-quality] Organise time imports (#7219)
|
2024-08-08 17:02:55 +12:00 |
|
Jesse Hills
|
8ef7b41c91
|
Add datetime entities (#6513)
|
2024-04-26 09:19:54 +12:00 |
|
 dependabot[bot]andJesse Hills
|
01419822f7
|
Bump pylint from 3.0.3 to 3.1.0 (#6287)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-04-16 10:59:44 +12:00 |
|
 RFDarterandJesse Hills
|
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 |
|
Clyde Stubbs
|
2283b3b443
|
Fix time component for host platform (#6118)
|
2024-01-19 12:46:55 +11:00 |
|
Jimmy Hedman
|
aabe0091cc
|
Prepare api and time for ESP-IDF >= 5 (#5332)
|
2023-09-04 15:51:04 -05:00 |
|