Support
Frequently asked questions and troubleshooting tips. Building one? Start with the Assembly Guide and Flash & Set Up.
How do I set up WiFi?
On first boot with no saved network, the sign opens its own WiFi access point and scrolls join instructions. Connect your phone to it, and a setup page appears at http://192.168.4.1. Pick your network, enter the password, and it saves and reconnects on its own. Full walkthrough on the Flash & Set Up page.
Can I move the display around the house?
Yes! The display saves your WiFi credentials, so you can relocate it throughout your home without reconfiguration. If you move to a different WiFi network or change your password, you’ll need to reconnect it (a factory reset gets you back to setup, see below).
Can’t connect to http://themeparkwaits.local
Same network: make sure your computer or phone is on the same WiFi network as the display, not still joined to the setup access point.
Use HTTP, not HTTPS: the URL must be http://themeparkwaits.local (not https). The board’s processor doesn’t do SSL certificates.
Restart: if issues persist, press the boot/reset button to restart the device.
How do software updates work?
Version 3.0 updates itself over the air. When a newer version is published, the sign shows an “Installing… do not unplug” screen, downloads it, and reboots. The whole thing takes a few minutes, during which the display may be black. You can also trigger an update from the configuration page. It’s free, with no subscription.
How do I do a factory reset?
Hold the UP button while pressing RESET. This clears the saved WiFi and settings and reboots into first-time setup. You’ll reconnect WiFi and re-pick your parks afterward.
Slow or unresponsive web interface
The small CPU processes one task at a time. During a wait-time refresh the web interface can briefly become unresponsive. Wait a few seconds for the update to finish and try again.
High wait-time values with “Skip Closed Rides” enabled
Park data includes open/closed flags and theme park ride wait times separately. Some parks mark rides as open with an inflated wait rather than using a closed status, so an unusually high number can mean “effectively closed.”
Wait time of “0”
This can indicate either a temporarily closed ride with an unmarked status, or an actually open ride with no current wait. For rides with multiple queues, zero may represent one specific queue type only.
Where does the wait-time data come from?
Live data comes from the free themeparks.wiki API (no key, no account). As that project asks, the sign shows a “ThemeParks.wiki” attribution message in its rotation. We’re not otherwise affiliated with themeparks.wiki.
Blank display
Version 3.0 recovers on its own. A hardware watchdog reboots a wedged board, and WiFi self-heals after a blip. If the display is still blank after 30 minutes (and there hasn’t been a recent update), unplug and reconnect it. For persistent issues, get in touch with your error logs.
Can I buy a finished one?
No. I’d rather spend my time on cool projects than assemble these and stick them in boxes. And honestly it’s not hard: once you have the parts, you can put one together in about 20 minutes. The parts list and step-by-step assembly and setup guides are all right here.
Is there a subscription or an account?
No. The software is free and MIT-licensed, and live wait times come from the free themeparks.wiki API. There’s no account, no app, and no paid cloud service. Nothing to sign up for.
Who makes this? Is it a company?
It’s not a company. It’s a personal project by Michael Czeiszperger, one engineer who’d rather share the design than sell boxes. The code is open source; issues and pull requests are welcome on GitHub, and if you build an improvement, you’re welcome to share it back.
Still need help? Contact me, or open an issue on GitHub.