Plugins Overview
FiestaBoard uses a plugin architectureβeach feature is a self-contained plugin with its own configuration and documentation.
Available Pluginsβ
| Plugin | Description | API Key Required |
|---|---|---|
| π¨ Air Quality & Fog | Monitor AQI and fog conditions | Yes (PurpleAir/OWM) |
| π΄ Bay Wheels | Track bike availability at stations | No |
| π Date & Time | Current date/time with multiple formats | No |
| π° Disney Parks Queue Times | Wait times for Disney parks and rides | No |
| πΆ Guest WiFi | Display WiFi credentials | No |
| π Home Assistant | Smart home status display | Yes (HA token) |
| π΅ Last.fm Now Playing | Currently playing music | Yes (Last.fm) |
| π Muni Transit | SF Muni arrival predictions | Yes (free 511.org) |
| π©οΈ Nearby Aircraft | Real-time aircraft info | No (optional OpenSky) |
| π Sports Scores | NFL, Soccer, NHL, NBA scores | No (optional TheSportsDB) |
| βοΈ Sun Art | Sun art pattern by time of day | No |
| π Star Trek Quotes | Quotes from TNG, Voyager, DS9 | No |
| π Stocks | Stock prices with color indicators | No (optional Finnhub) |
| π Surf Conditions | Wave height and quality | No |
| π Traffic | Travel time with live traffic | Yes (Google Routes) |
| π Visual Clock | Full-screen pixel-art clock | No |
| π€οΈ Weather | Temperature, UV, precipitation | Yes (WeatherAPI or OWM) |
| π’ WSDOT Ferries | WA State ferry schedules and alerts | Yes (free WSDOT API) |
Enabling Pluginsβ
Plugins are enabled via the Web UI:
- Open http://localhost:8080
- Go to the Integrations page
- Toggle plugins on/off
- Configure API keys as needed
Plugin Configurationβ
Each plugin can be configured through:
- Web UI - The Integrations page
- Environment variables - In your
.envfile
See individual plugin documentation for specific configuration options.
Creating Custom Pluginsβ
Want to add your own data source? Check out the Plugin Development Guide.