Skip to content

Release 26.10.14.3 - LED strip support on the IO1 header - #91

Open
Bunton33 wants to merge 25 commits into
mainfrom
beta
Open

Bunton33 wants to merge 25 commits into
mainfrom
beta

Conversation

@Bunton33

@Bunton33 Bunton33 commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Version: 26.10.14.3

What does this implement/fix?

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

🤖 Generated with Claude Code

Bunton33 and others added 4 commits October 13, 2026 16:24
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
LED count, max brightness, color order and chipset are now Home Assistant
entities applied at runtime, so end users never need to recompile.
Music Mode runs a chosen effect while the player is playing.
Bump version to 26.10.13.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
All LED strip entities are now in Core.yaml and disabled by default in
Home Assistant. Both strips defaulted to all 192 RMT TX symbols, so
whichever set up second failed: the onboard LED stopped working with the
strip in use, or the strip hit RMT TX timeouts. Give the onboard LED 48
and the strip 144.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add LED strip support on the IO1 header (disabled by default)
@github-actions github-actions Bot added the new-feature New feature or request label Oct 13, 2026
@coderabbitai

coderabbitai Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 55 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: db79ca21-1125-430f-8ea7-1578eff06400
📥 Commits

Reviewing files that changed from the base of the PR and between a9cd997 and 76a4093.

⛔ Files ignored due to path filters: 1
  • CAST_Card.jpg is excluded by !**/*.jpg
📒 Files selected for processing: 6
  • .github/workflows/autoassign.yml
  • .github/workflows/build-beta.yml
  • Integrations/ESPHome/Core.yaml
  • Integrations/ESPHome/led_strip.yaml
  • Integrations/ESPHome/wizmote.yaml
  • README.md
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

Bunton33 and others added 3 commits October 13, 2026 17:58
Music Mode watched the main player, which only goes idle ~10s after stop
while its buffers drain, then waited 10s more. Watch Sendspin's player and
the HTTP source instead, which report stop at once, and bridge gaps for 3s.

Keep the strip's RMT buffers in internal RAM and re-send the settled frame,
so a frame cut short under audio load can't leave LEDs lit after turn-off.

Bump version to 26.10.13.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
LEDs past the LED Strip Count are never written, so on a strip longer
than the count they kept colors latched from IO1 noise during reboots.
Blank every pixel the buffers cover at boot and once the strip is off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Fix Music Mode stop delay and stray lit LEDs on long strips
@Bunton33 Bunton33 changed the title Release 26.10.13.1 - LED strip support on the IO1 header Release 26.10.13.2 - LED strip support on the IO1 header Oct 13, 2026
Bunton33 and others added 10 commits October 13, 2026 18:26
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Add CAST-1 product photo to the README
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
bharvey88 is no longer on the team, so every auto-assign run failed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Auto-assign new PRs and issues to WestwardWinds
- Replace the ignored PlatformIO flash_mode with esp32 flash_mode: dio and
  the manual PSRAM sdkconfig options with execute_from_psram (identical
  sdkconfig and memory use; see #92)
- Log the WizMote sequence as uint32 and build it from widened bytes
- Pin release builds to ESPHome 2026.9.1 until a 2026.10+ build is
  confirmed to connect to Music Assistant over Sendspin
- Bump esphome/workflows to 2026.9.0 for the beta build (from #79) and
  point Dependabot at beta
- Bump version to 26.10.14.1

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Use native ESP32 options, fix WizMote log format, pin release ESPHome
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Unpin release ESPHome and keep Dependabot on main
@Bunton33 Bunton33 changed the title Release 26.10.13.2 - LED strip support on the IO1 header Release 26.10.14.1 - LED strip support on the IO1 header Oct 14, 2026
Bunton33 and others added 2 commits October 14, 2026 11:00
Keeps the config matching the Home Assistant Voice PE template, as Trevor
asked. Bump version to 26.10.14.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Restore the Voice PE flash mode and PSRAM options
@Bunton33 Bunton33 changed the title Release 26.10.14.1 - LED strip support on the IO1 header Release 26.10.14.2 - LED strip support on the IO1 header Oct 14, 2026
Bunton33 and others added 4 commits October 14, 2026 12:14
Not ready to change auto-assign yet.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Inlines the LED strip values instead of substitutions. Bump version to
26.10.14.3.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Move LED strip code into led_strip.yaml
@Bunton33 Bunton33 changed the title Release 26.10.14.2 - LED strip support on the IO1 header Release 26.10.14.3 - LED strip support on the IO1 header Oct 14, 2026
Matches main (#102), so new PRs go to WestwardWinds instead of a
hard-coded TrevorSchirmer.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Use the AUTO_ASSIGNEE org variable for auto-assign
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants