Access Schedules¶
Access schedules let you automate when your door is locked or unlocked — without anyone needing to be on-site.
How Schedules Work¶
A schedule defines a time window during which the door is automatically unlocked (open hours) or locked (outside hours, after-hours lock).
DFACS continuously monitors the current time against your schedules and adjusts the relay state automatically.
Example:
| Schedule | Days | Time | Action |
|---|---|---|---|
| Open Hours | Mon–Fri | 5:00 AM – 10:00 PM | Unlock |
| Weekend | Sat–Sun | 7:00 AM – 8:00 PM | Unlock |
Outside those windows, the door remains locked. Members can still scan in using their barcode at any time (schedules control automatic unlock, not scan-based access).
Creating a Schedule¶
- Go to Dashboard → Access Schedules
- Click Add Schedule
- Configure:
- Name — a label for this schedule (e.g., "Weekday Open Hours")
- Days — select which days of the week this applies
- Start Time — when the door should automatically unlock
- End Time — when the door should automatically re-lock
- Action — Unlock or Lock
- Click Save
The schedule takes effect immediately. The dashboard status panel shows the current active schedule and time remaining.
Schedule Precedence¶
When multiple schedules could apply at the same time, DFACS uses this priority order:
- Manual override — if you manually unlocked or locked the door from the dashboard, that state holds for 1 minute, then schedules resume
- DFACSWAN remote schedules — schedules set in the cloud portal override local ones
- Local schedules — schedules created in the local dashboard
Higher priority always wins. This prevents remote changes from being overridden by stale local settings.
Manual Override¶
To temporarily override the current schedule:
- Unlock now: Dashboard → Status → Unlock Door (holds for configured unlock duration)
- Lock now: Dashboard → Status → Lock Door (holds for 1 minute, then schedule resumes)
Manual actions are logged in the access log.
Remote Schedules (DFACSWAN)¶
If your device is connected to the DFACSWAN portal, schedules can also be created and managed remotely. Remote schedules sync to the device automatically and take precedence over local schedules.
This is useful for multi-location businesses — set schedules for all locations from one place.
Holidays and Special Days¶
DFACS does not currently have a built-in holiday calendar. To close on a holiday:
- Go to Access Schedules
- Temporarily disable or delete the schedule for that day
- Re-enable it after the holiday
Alternatively, create a specific one-time schedule (e.g., a Lock schedule for Christmas Day) — it will override the normal open-hours schedule.
Troubleshooting Schedules¶
Door not locking/unlocking on schedule:
- Verify the schedule is enabled (green toggle)
- Check that the DFACS device's system clock is correct (Windows clock must be accurate)
- Check for conflicting schedules with higher priority
- Look at the Error Log for schedule-related warnings
Schedule shows "inactive" in DFACSWAN:
- Deactivated schedules from DFACSWAN are pushed to the device automatically
- Check DFACSWAN → Schedules and confirm the schedule is active there