What problem does it solve?
Radio DJs on a SUB/WAVE station need timely, human-sounding between-track content, and manually tracking daily sunset times for the station's location is repetitive and easy to forget.
Core Features & Use Cases
- Sunset Lookup: Queries the keyless Open-Meteo API with operator-configured latitude and longitude to get tonight's local sunset time.
- Dusk-Window Gating: Only returns data within 90 minutes of sunset, so the line airs when it is actually relevant.
- Once-a-Day Memory: Persists state between firings so the sunset is mentioned at most once per day, even when the cooldown lapses repeatedly.
- Use Case: A station operator sets coordinates for London in the admin skills panel, and the AI DJ naturally mentions "the light goes at twenty past eight" once during the evening broadcast.
Quick Start
Set the latitude, longitude, and optional place name in the skill's edit form under /admin/skills and let the DJ announce tonight's sunset near dusk.