Skip to main content

Schedule Mode

FiestaBoard's schedule mode lets you automate which pages display on your board at different times and days. Use the visual calendar interface to set up time-based page rotation.

Overview

The schedule feature provides a visual calendar where you can assign pages to specific time slots throughout the week. This is perfect for:

  • Showing weather in the morning and stocks during market hours
  • Displaying transit times during your commute
  • Showing fun content like Star Trek quotes on weekends
  • Setting a default "home" page for unscheduled times

Schedule Calendar

Creating a Schedule Entry

  1. Open the FiestaBoard Web UI at http://localhost:8080
  2. Navigate to the Schedule page
  3. Click to create a new schedule entry
  4. Configure the entry:
    • Page — Select which page to display
    • Start Time — When the page should start showing
    • End Time — When the page should stop showing
    • Days — Which days this schedule applies to

Day Patterns

PatternDays
All DaysMonday through Sunday
WeekdaysMonday through Friday
WeekendsSaturday and Sunday
CustomSelect individual days

Time Granularity

Schedule times are set in 15-minute increments and displayed in your local timezone.

Calendar and List Views

The schedule page offers two views:

Calendar View

The calendar view provides a visual weekly overview. Each scheduled page appears as a colored block on the timeline, making it easy to see your full schedule at a glance.

List View

The list view shows all schedule entries in a table format, which is useful for managing many entries or making quick edits.

Schedule Validation

FiestaBoard automatically validates your schedule and provides real-time feedback:

  • Overlap Detection — Warns if two schedules overlap on the same day/time
  • Gap Detection — Shows unscheduled time periods
  • Active Page Resolution — The system checks every 60 seconds which page should be displayed based on the current time
info

When no schedule is active, FiestaBoard displays the default page. You can set the default page in Settings.

How Page Resolution Works

Every 60 seconds, the display service:

  1. Checks the current local time and day of week
  2. Looks for enabled schedule entries that match the current time
  3. If a match is found, displays that page
  4. If no match is found, displays the default page

Known Limitations

  • No midnight spanning — Schedules cannot cross midnight (e.g., 11 PM to 1 AM). As a workaround, create two separate entries: one from 11 PM to 11:59 PM and another from 12 AM to 1 AM. The system handles the transition automatically with no gap.
  • Switching delay — There may be up to a 60-second delay when switching between scheduled pages.
  • Recommended limit — For optimal performance, keep the total number of schedule entries under 50.

Next Steps