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
- Open the FiestaBoard Web UI at
http://localhost:4420 - Navigate to the Schedule page
- Click to create a new schedule entry
- 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
| Pattern | Days |
|---|---|
| All Days | Monday through Sunday |
| Weekdays | Monday through Friday |
| Weekends | Saturday and Sunday |
| Custom | Select 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:
- Checks the current local time and day of week
- Looks for enabled schedule entries that match the current time
- If a match is found, displays that page
- 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
- Page Editor - Create pages to use in your schedule
- Silence Schedule - Set quiet hours for your board
- Plugins Overview - Add data sources to your pages