Digital Door Signs
Door Sign Status Displays
Available

In Use

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.jsonGeneral Information
- Building Name: Turner Hall
- Building Abbreviation: TH
- Contact (Email Address): cpsc-reservations@illinois.edu
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.
- Examples:
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.

System 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

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

Equipment Recommendations
Tablet
iPads
Apple 11-inch iPad - A16 - Wi-Fi - tablet - 128 GB - Any color
https://www.cdw.com/search/computers/tablets/?w=CC&cp=1&b=APL&bp=1&key=Apple+11-inch+iPad+-+A16+-+Wi-Fi+-+tablet+-+128+GB&enkwrd=Apple+11-inch+iPad+-+A16+-+Wi-Fi+-+tablet+-+128+GB&akr=0
Power & Data
PoE injector - power and data adapter
CDW# 7319385
https://www.cdw.com/product/heckler-design-poe-injector-power-and-data-adapter/7319385?pfm=srh
Mount
VidaMount Fixed Wall iPad / Tablet Mount
https://www.vidabox.com/kiosks/vidamount-fixed-wall-ipad-tablet-mount.html
VidaMount On-Wall iPad Tablet Enclosure / Mount
https://www.vidabox.com/kiosks/vidamount-on-wall-ipad-tablet-enclosure-mount.html
VidaMount Fixed Tilted 15° angle iPad / Tablet Wall Mount
https://www.vidabox.com/kiosks/vidamount-secure-fixed-tilted-wall-ipad-tablet-enclosure-mount.html
VidaMount Removable Glass iPad/Tablet Mount
Fixed - https://www.vidabox.com/kiosks/vidamount-permanent-fixed-glass-ipad-tablet-mount.html
Removable - https://www.vidabox.com/kiosks/vidamount-removable-fixed-glass-ipad-tablet-mount.html
Tilting - https://www.vidabox.com/kiosks/vidamount-removable-tilting-glass-ipad-tablet-mount.html
Lock Down Tablet
[Content placeholder inside panel Lock Tablet Down. This content will be shown/hidden as the panel is toggled.]
