Switch non-pixel decorations on and off: inflatables, spotlights and projectors on smart plugs #156
Labels
No labels
area/ai
area/backend
area/frontend
area/infra
area/scheduler
area/wled
good-first-issue
priority/high
priority/low
priority/medium
security
type/bug
type/chore
type/ci-cd
type/docs
type/feature
type/qa
v1.0.0
v1.1.0
v1.2.0
v2.0.0
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
rbrooks/Iris-WLED#156
Loading…
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?
Idea
Most holiday displays are not only pixels. Inflatables, laser and gobo projectors, floodlights, animated reindeer and fog machines sit on smart plugs or relays, and people run them on dumb timers that don't know about sunset, holidays or the late-night cut-off. Iris already knows exactly when the display should be on. Let it switch those too.
This is the cheapest and most useful first step beyond WLED: an on/off device needs no colour mapping at all.
Behaviour
halloween, and the inflatable snowman from 1 December to 6 January.Backends, in order
switch.turn_on/turn_offwith a long-lived token). This covers nearly every smart plug brand at once, through the integrations the user already has. It overlaps #12: #12 is Iris publishing its state, and this is Iris commanding entities. Share the HA connection settings.aiomqttdependency), for Tasmota and Zigbee2MQTT users without HA.Depends on
ControllerProtocol with aswitchcapability. Don't build this as a WLED-shaped special case.Acceptance