Conversation
Since ESPHome 2025.10.0, the timezone is provided by Home Assistant and can no longer be forced from the ESPHome side, which caused this feature to stop working properly. Originally, the timezone selection in the Blueprint was introduced as a workaround for issues with ESPHome handling timezones incorrectly. Those issues have now been fixed, and this code is no longer necessary. With this change, all timezone settings must be managed using the native ESPHome Time component functionality, and any related errors should be addressed in the ESPHome repository.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughRemoved timezone support and documentation: deleted timezone UI fields, global timezone state, timezone-related scripts and boot/stop hooks, timezone processing/logging in panel flows, plus minor bug template and versioning YAML formatting edits. Changes
Sequence Diagram(s)mermaid
|
| Check name | Status | Explanation |
|---|---|---|
| Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled. |
| Title check | ✅ Passed | The title 'Drop timezone settings from Blueprint' clearly and concisely summarizes the main change: removal of timezone functionality from the Blueprint configuration, matching the primary objective of the PR. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. |
✏️ Tip: You can configure your own custom pre-merge checks in the settings.
✨ Finishing Touches
🧪 Generate unit tests (beta)
- Create PR with unit tests
- Post copyable unit tests in a comment
- Commit unit tests in branch
drop-timezone-support
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
Comment @coderabbitai help to get the list of available commands and usage tips.
Since ESPHome 2025.10.0, the timezone is provided by Home Assistant and can no longer be forced from the ESPHome side, which caused this feature to stop working properly.
Originally, the timezone selection in the Blueprint was introduced as a workaround for issues with ESPHome handling timezones incorrectly. Those issues have now been fixed, and this code is no longer necessary.
With this change, all timezone settings must be managed using the native ESPHome Time component functionality, and any related errors should be addressed in the ESPHome repository.
And to finalize, ESPHome 2026.3.0 will drop support to
get_timezone()which will break the previous support anyways.Summary by CodeRabbit
Documentation
Chores