Digital Door Signs

Digital Door Signs

Door Sign Status Displays

Available

Available

In Use

In use

Reserved

Reserved

JSON Files

Production:

Configuration
https://door.signs.cropsci.illinois.edu/files/rooms.json

Data
https://door.signs.cropsci.illinois.edu/files/astra.json
https://door.signs.cropsci.illinois.edu/files/exchange.json
https://door.signs.cropsci.illinois.edu/files/mazevo.json

Data Files are sync'd to /dist/files/ and /public/files/ directories at minute 0 past every hour from 7am through 5pm on every day-of-week from Monday through Friday.

Development:

Configuration
https://dev.door.signs.cropsci.illinois.edu/files/rooms.json

Data
https://dev.door.signs.cropsci.illinois.edu/files/astra.json
https://dev.door.signs.cropsci.illinois.edu/files/exchange.json
https://dev.door.signs.cropsci.illinois.edu/files/mazevo.json

Data Files are sync'd to /dist/files/ and /public/files/ directories at minute 0 past every hour from 7am through 5pm on every day-of-week from Monday through Friday.

Configuration Layout (rooms.json)

Configuration

https://door.signs.cropsci.illinois.edu/files/rooms.json

General Information

Custom HTML Message (Optional)

If a Custom HTML Message is defined in the Building settings within the rooms.json file, that message will be inserted into the [Custom HTML Message] section of the system email. Please refer to the System Email section below for more details.

Operating Hours (Required)

Option is set in the 24-Hour Clock 
During operating hours,
the digital door signs will operate as expected displaying the room schedule and using the status. 
During off hours, the digital door signs will rotate through several solid color for 5 minutes and then go solid black. 

  • Begin: 6 (6:00 AM)
  • End: 22 (10 PM)

Booking Settings (Required)

  • Reservable: false or true (Displays an interactive "Reserve Now" button allowing users to reserve the room where the display is located. Setting to false will hide the button if rooms in this building cannot be reserved)
  • Reserve To Next Hour (the Reservable option must be set to true for this setting to work): 20 (Automatic extension to the next hour if the current time is within this windows. 
    • Examples:
      • If the current time is 10:35 am, the room will be book to end of the hour. In this example it will book until 11:00 am. 
      • If the current time is 10:45 am, the room will book to the following hour. In this example it will book until 12:00 pm. 

QRCode for KB Articles (Required)

  • QRCode: If set to true, the articleNumber associated with each room in the rooms.json file will be displayed on the door sign. Please Note: A valid articleNumber must also be present for the QR code to appear.

Calendar & Display (Required)

  • Calendar Source (Required): Astra, Exchange, Mazevo
  • Upcoming Events Displayed (Optional): 5. Default is set to 5
  • QR Code Enabled: Yes (QR codes are used for room access or info)

Room Details

  • Calendar Name: Exchange Calendar Name
  • Room: W223
  • Filter Search Room Number (Optional): In some cases, a source calendar may be incorrectly named with the wrong room number. To resolve this, you can either correct the calendar source or configure this field to search for a different room number within the source JSON files (Astra, Exchange, Mazevo). 
  • Room Type: Classroom
  • Title: Donar/Sponsor of the room
  • Article Number (Optional): KB article of the room. The QRCode option must be set to true.
  • Calendar Source (Required): The source JSON files (Astra, Exchange, Mazevo)) which the sign will get the schedule for the room
  • Display Upcoming Events (Optional): By default, each sign will display the next 5 upcoming events. This setting can be customized per room sign to show a different number of events.
  • Reservable Override (Optional):This will override the global setting for the specific room in either case.

Digital Door Sign Display with all optionsDoor Sign JSON Config 

System Email

Email

Subject: Room Notification - [Building][Room Number] Reserved Without Prior Scheduling
Body:
[Building][Room Number] was reserved by someone clicking the 'Reserve Now' button on the room sign without prior scheduling.

  • Date: 10/23/2025
  • Start Time: 12:46 PM
  • End Time: 2:00 PM
  • Duration: 73 Minutes

[Custom HTML Message]

Thank you.

Example Email

Email Example

Global System Default Settings

Door signs will automatically refresh at midnight (12:00 AM). This will force the rooms.json setup file to reload. 

All door signs will update their schedules every 15 minutes by fetching one of the signed source json files (astra.json,  exchange.json, mazevo.json) sync'd by the server

Data from Astra, Exchange, and Mazevo is synchronized every hour. (At exactly 0 minutes past every hour, from 7:00 AM to 5:00 PM, Monday through Friday.)

Please note: these are system wide default settings

System Diagram

Equipment Recommendations

Lock Down Tablet

[Content placeholder inside panel Lock Tablet Down. This content will be shown/hidden as the panel is toggled.]

 


Keywords:
Digital Door Signs 
Doc ID:
154379
Owned by:
Gregory P. in Answers @ ACES
Created:
2025-08-25
Updated:
2025-10-24
Sites:
University of Illinois - College of ACES