Skip to content

[version] Add ESPHome and Apollo firmware version sensors - #26

Merged
TrevorSchirmer merged 5 commits into
betafrom
version-sensors
Feb 27, 2026
Merged

TrevorSchirmer merged 5 commits into
betafrom
version-sensors

Conversation

@bharvey88

Copy link
Copy Markdown
Contributor

Summary

  • Adds ESPHome version sensor (platform: version) as a diagnostic entity
  • Adds Apollo firmware version sensor (platform: template, exposes ${version} substitution) as a diagnostic entity

Test plan

  • Confirm "ESPHome Version" entity appears in Home Assistant after flashing
  • Confirm "Apollo Firmware Version" entity shows the correct version string

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing tests pass locally with my changes

@coderabbitai

coderabbitai Bot commented Feb 25, 2026 •

Copy link
Copy Markdown

Warning

Rate limit exceeded

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

⌛ 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.

📥 Commits

Reviewing files that changed from the base of the PR and between 0e79266 and d547a43.

📒 Files selected for processing (1)
  • Integrations/ESPHome/Core.yaml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch version-sensors

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
TrevorSchirmer merged commit 6d2d9a6 into beta Feb 27, 2026
8 checks passed
@TrevorSchirmer
TrevorSchirmer deleted the version-sensors branch February 27, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-feature New feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants