Skip to main content
Version: 9.10 (latest)

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

Creating a Schedule Entry​

  1. Open the FiestaBoard Web UI at http://localhost:4420
  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 at your configured polling interval (default: 15 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​

At your configured polling interval (default: 15 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

Note: Schedules can cross midnight (e.g., 11 PM to 1 AM). The system handles the rollover automatically.

Turning the Schedule Off and On​

Schedule mode is a source switch, not a freeze: while it is on the board follows the schedule, and while it is off it follows the manually selected page. Because the active page is re-resolved on every polling pass, turning the schedule back on normally repaints the board straight away — it jumps to whichever window is current.

If you drive the switch from an automation (say, turning the schedule off while a film is playing), you may prefer the board to stay put until it would have changed on its own. Turn on Settings → Behavior → Schedule toggle → "Wait for the next scheduled change". Re-enabling then records the schedule entry winning at that moment and keeps the board on its manual page until a different entry takes over. Gaps between entries count as a window of their own, so the toggle never repaints the board by itself.

The setting is off by default and applies to every board.

Tip: To leave the board completely untouched — rather than switching it to the manual page — pause the board or turn off the Display Service switch, instead of disabling the schedule.

Known Limitations​

  • Switching delay - There may be a delay of up to one refresh interval when switching between scheduled pages.
  • Recommended limit - For optimal performance, keep the total number of schedule entries under 50.

Next Steps​