Skip to content

Release 26.3.2.1 - New sensors, ESPHome modernisation, and bug fixes#28

Open
bharvey88 wants to merge 25 commits intomainfrom
beta
Open

Release 26.3.2.1 - New sensors, ESPHome modernisation, and bug fixes#28
bharvey88 wants to merge 25 commits intomainfrom
beta

Conversation

@bharvey88
Copy link
Copy Markdown
Contributor

Version: 26.3.2.1

What does this implement/fix?

Merges beta into main for the 26.3.2.1 release. Changes include:

  • ESPHome modernisation — web server v3, remove redundant board string (variant + flash_size already present), remove legacy BLE on_connect/on_disconnect wifi hooks, set min_version: 2025.6.0 to enforce web server v3 compatibility (breaking: board spec change)
  • API services → actions renameplay_buzzer and other services renamed to actions (breaking: existing HA automations calling these services will need updating)
  • Remove custom deep_sleep external component — incompatible with current ESPHome automation API
  • IP address text sensor — via wifi_info platform
  • ESPHome version + Apollo firmware version text sensors
  • Bug fixes — Apollo firmware version showing "unknown", firmware version now published once on boot instead of polling

Types of changes

  • Bugfix (fixed change that fixes an issue)
  • New feature (thanks!)
  • Breaking change (repair/feature that breaks existing functionality)
  • Dependency Update - Does not publish
  • Other - Does not publish
  • Website of github readme file update - Does not publish
  • Github workflows - Does not publish

Checklist / Checklijst:

  • The code change has been tested and works locally
  • The code change has not yet been tested

If user-visible functionality or configuration variables are added/modified:

  • Added/updated documentation for the web page

bharvey88 and others added 25 commits February 24, 2026 18:51
[api] Rename services to actions (breaking change)
[version] Add ESPHome and Apollo firmware version sensors
…ions

- Remove platformio_options board_build.flash_mode from Core.yaml esphome block
- Remove redundant esp32 board string (variant + flash_size already present)
- Add web_server version: 3 to Core.yaml
- Remove legacy BLE wifi on_connect/on_disconnect hooks from BTN-1.yaml
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
[esphome] Modernise board spec, web server v3, remove legacy options
Bump version to 26.3.2.1
Per ESPHome dev feedback: the version is a compile-time constant, so
publish it once on_boot rather than using a lambda with periodic updates.
Removed component.update from on_client_connected and reportAllValues.
Fix Apollo Firmware Version sensor showing unknown
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 27, 2026

Warning

Rate limit exceeded

@bharvey88 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 17 minutes and 41 seconds before requesting another review.

Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 17 minutes and 41 seconds.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 734cceac-785b-420d-bb67-a5d237bea802

📥 Commits

Reviewing files that changed from the base of the PR and between 1c60389 and b74b943.

📒 Files selected for processing (2)
  • Integrations/ESPHome/BTN-1.yaml
  • Integrations/ESPHome/Core.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch beta

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@TrevorSchirmer
Copy link
Copy Markdown
Member

@bharvey88 Conflicts in main

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants