mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #320] [Feature]: Add Home Assistant Switch Integration for External LED Strip Control (P1S) #203
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy-maziggy-1#203
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Moskito99 on GitHub (Feb 10, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/320
Originally assigned to: @bambuman on GitHub.
Problem or Use Case
Add support for controlling an external LED strip in the Bambu Lab P1S via Home Assistant using Bambuddy. This would allow users to sync the LED state with Home Assistant automations, scenes, or voice assistants (e.g., Alexa/Google Assistant).
The built-in LED of the P1S is often insufficient for long prints, monitoring, or video recording.
Many users (including myself) have added external LED strips to improve visibility.
A Home Assistant integration would enable seamless automation (e.g., turning LEDs on/off with print start/stop events or time-based schedules).
Proposed Solution
Home Assistant Discovery:
Automatically expose the LED as a Home Assistant light or switch entity when Bambuddy is running.
Sync with Printer Light:
Optionally, add a setting to mirror the internal chamber light (e.g., if the printer’s LED is on, the external LED turns on automatically).
Alternatives Considered
No response
Feature Category
Smart Plugs
Priority
Nice to have
Mockups or Examples
No response
Contribution
Checklist
@bambuman commented on GitHub (Feb 10, 2026):
@maziggy I would be interested in working on this. As I also have LED risers on my P1Ss. And they are controlled by ESPHome in HA.
I will have time this weekend to work on it.
I was thinking how to solve this, looking at the "Smart Plugs" sections. You can already add a led strip.
But it acts more like a smart socket, when turning on/off, it displays a confirmation. And when I turn off the printer card acts as if the printer is offline for a second.
Should I add types to the "Smart Plugs", or read it from HA.
And if it's a light it would not show the confirmation?
Also an option to "replace chamber light" or "sync with chamber light"
@maziggy commented on GitHub (Feb 10, 2026):
Yes, sure. Thanks!
@bambuman commented on GitHub (Feb 23, 2026):
@maziggy sorry, I haven't had time to work on this yet. If a 1-2 week delay is okay, keep me as the assignee; otherwise, please feel free to remove me.
@maziggy commented on GitHub (Feb 24, 2026):
All good.
@Dendrowen commented on GitHub (Feb 26, 2026):
For a temporary solution you can create an automation in Home Assistant 'linking' the two lights. When the original light turns on, so does the external light. You would need the bambulab integration.
I have this Node-RED flow that also looks at room occupancy and printer state.
@ddetton commented on GitHub (Mar 17, 2026):
I can help test this. I have an HA smart plug controlled LED strip on my A1 that I just installed today.
@maziggy commented on GitHub (Apr 18, 2026):
@bambuman Any news?
@ddetton commented on GitHub (Apr 18, 2026):
HI just use the BL integration with an automation in HA to turn on the external LED strip whenever the printer's internal light goes on. I can't think of a situation where I would want the external light on and the internal light off or vice versa.