Skip to main content

Plugins Overview

FiestaBoard uses a plugin architectureβ€”each feature is a self-contained plugin with its own configuration and documentation.

Available Plugins​

PluginDescriptionAPI Key Required
πŸ’¨ Air Quality & FogMonitor AQI and fog conditionsYes (PurpleAir/OWM)
🚴 Bay WheelsTrack bike availability at stationsNo
πŸ“… Date & TimeCurrent date/time with multiple formatsNo
🏰 Disney Parks Queue TimesWait times for Disney parks and ridesNo
πŸ“Ά Guest WiFiDisplay WiFi credentialsNo
🏠 Home AssistantSmart home status displayYes (HA token)
🎡 Last.fm Now PlayingCurrently playing musicYes (Last.fm)
πŸš‡ Muni TransitSF Muni arrival predictionsYes (free 511.org)
πŸ›©οΈ Nearby AircraftReal-time aircraft infoNo (optional OpenSky)
πŸ† Sports ScoresNFL, Soccer, NHL, NBA scoresNo (optional TheSportsDB)
β˜€οΈ Sun ArtSun art pattern by time of dayNo
πŸ–– Star Trek QuotesQuotes from TNG, Voyager, DS9No
πŸ“ˆ StocksStock prices with color indicatorsNo (optional Finnhub)
🌊 Surf ConditionsWave height and qualityNo
πŸš— TrafficTravel time with live trafficYes (Google Routes)
πŸ• Visual ClockFull-screen pixel-art clockNo
🌀️ WeatherTemperature, UV, precipitationYes (WeatherAPI or OWM)
🚒 WSDOT FerriesWA State ferry schedules and alertsYes (free WSDOT API)

Enabling Plugins​

Plugins are enabled via the Web UI:

  1. Open http://localhost:8080
  2. Go to the Integrations page
  3. Toggle plugins on/off
  4. Configure API keys as needed

Plugin Configuration​

Each plugin can be configured through:

  • Web UI - The Integrations page
  • Environment variables - In your .env file

See individual plugin documentation for specific configuration options.

Creating Custom Plugins​

Want to add your own data source? Check out the Plugin Development Guide.