Skip to content

paulmnguyen/queue-times-led-matrix

Repository files navigation

queue-times-led-matrix

LED Matrix project for displaying queue times from queue-times.com

Description

This project uses a Raspberry Pi and an LED matrix to display real-time queue times for theme park attractions. Data is sourced from queue-times.com.

Installation

  1. Clone this repository:

    git clone https://github.com/yourusername/queue-times-led-matrix.git cd queue-times-led-matrix

  2. Install dependencies:

    pip install -r requirements.txt

  3. Set up the rpi-rgb-led-matrix library:

    git clone https://github.com/hzeller/rpi-rgb-led-matrix.git cd rpi-rgb-led-matrix make -C examples-api-use

Usage

Quick Start

  1. Run the start script:

    ./start-matrix.sh
    

    This will create a default .env file if it doesn't exist and start the matrix.

  2. To install dependencies and start:

    ./start-matrix.sh --install
    

For Automatic Startup

  1. Run the service installer:

    ./install-service.sh
    
  2. The script will now start automatically on boot. You can control it with:

    sudo systemctl start queue-times-matrix
    sudo systemctl stop queue-times-matrix
    sudo systemctl status queue-times-matrix
    

Configuration

Edit the .env file to customize:

  • LED matrix dimensions (MATRIX_ROWS, MATRIX_COLS, MATRIX_CHAIN)
  • Park ID (PARK_ID) - default is 16 for Disneyland
  • Refresh intervals (REFRESH_INTERVAL, RETRY_INTERVAL)
  • Debug mode (DEBUG)

Credits

License

MIT License

Components Used

About

LED Matrix project for queue-times.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published