Astronomical event triggers (meteor showers, eclipses, moon phases, aurora) #20

Open
opened 2026-07-07 17:37:50 +00:00 by claude-bot · 0 comments
Contributor

Goal

Extend the event calendar with sky/astronomical occurrences so the lights can mark meteor-shower peaks, solar/lunar eclipses, full moons, and (optionally) aurora alerts.

Why it's valuable

Iris already computes solstices and equinoxes via the computed recurrence registry — astronomical events are a natural, on-theme extension of a system that already tracks the sky, with no new architecture.

Sketch

  • Add new entries to the computed function registry (e.g. major annual meteor showers with known peak dates, eclipse tables, full-moon dates).
  • Optional live layer for aurora (e.g. NOAA Kp-index) gated behind a config flag, following the same optional-source pattern as Calendarific.
  • Ship default built-in schemes for these events (e.g. shimmer/twinkle for meteor showers, deep red for a lunar eclipse).

Acceptance criteria

  • Meteor showers, eclipses, and full moons resolve as calendar events
  • At least one resolvable built-in scheme per new event type
  • Optional aurora source is env-gated and off by default

Proposed enhancement (brainstorm follow-up).

## Goal Extend the event calendar with sky/astronomical occurrences so the lights can mark meteor-shower peaks, solar/lunar eclipses, full moons, and (optionally) aurora alerts. ## Why it's valuable Iris already computes solstices and equinoxes via the `computed` recurrence registry — astronomical events are a natural, on-theme extension of a system that already tracks the sky, with no new architecture. ## Sketch - Add new entries to the `computed` function registry (e.g. major annual meteor showers with known peak dates, eclipse tables, full-moon dates). - Optional live layer for aurora (e.g. NOAA Kp-index) gated behind a config flag, following the same optional-source pattern as Calendarific. - Ship default built-in schemes for these events (e.g. shimmer/twinkle for meteor showers, deep red for a lunar eclipse). ## Acceptance criteria - [ ] Meteor showers, eclipses, and full moons resolve as calendar events - [ ] At least one resolvable built-in scheme per new event type - [ ] Optional aurora source is env-gated and off by default Proposed enhancement (brainstorm follow-up).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rbrooks/Iris-WLED#20
No description provided.