LED Matrix Wall Sign
Weather (OpenWeatherMap)
MBTA (General Transit Feed Specification)
BlueBikes (General Bikeshare Feed Specification)
Make a Fish (makea.fish)
Development
Install the prerequisites for your platform:
MacOS
./scripts/setup_brew.sh
Other
Optionally install uv, (and bun if you plan to work on matter support), then set up a virtual environment and install the requirements:
python3 -m venv .venv source .venv/bin/activate pip install -e . # or uv sync
Configuration & Usage
Set up your configuration in matrix.toml
cp matrix.example.toml matrix.toml
# Edit matrix.toml with your preferred text editor, you'll need to at least add credentials for the services you want to useRun with:
uv run main.py --simulate
# or
python3 main.py --simulateMatter pairing
Remove the existing cache with:
pi@matrix2:~/matrix2/matter $ sudo rm -rf .matter
Run it with something like:
pi@matrix2:~/matrix2/matter $ sudo /home/pi/.bun/bin/bun run start
It will print the QR code to the terminal that you can use for pairing!



