PRInfo Display Setup
Step-by-step guide for installing PRInfo prize/information displays at each location.
System Components
| Component | Description |
|---|
| prinfo | Display client (Python/FastAPI) on Raspberry Pi |
| prinfo-api | Backend API (Cloudflare Worker) |
| prinfo-ansible | Deployment automation for Pi fleet |
Equipment Per Location
| Item | Notes |
|---|
| TV (55” TCL) | On rolling stand |
| Raspberry Pi | Configured via Ansible |
| HDMI cable | Pi to TV |
| Ethernet cable | If wired network available |
| Power strip | Zip-tied to stand pole |
| Extension cord | Length varies by location |
Setup
- Position stand and TV, secure TV to mount
- Run extension cord, connect power strip
- Mount Pi to back of TV, connect HDMI and Ethernet
- Connect Pi power last
- Turn on TV, select HDMI input
- Wait for boot, verify PRInfo content displays
TV Configuration
TVs should be pre-configured for signage mode:
- Only HDMI 1 input enabled
- Screensaver disabled
- Speakers disabled
- Power-on set to “Computer” input
- CEC 1-touch play enabled
Troubleshooting
| Problem | Solution |
|---|
| Blank display | Check power, cycle TV inputs |
| ”No Signal” | Check HDMI cable, verify Pi has power |
| Pi boots, no content | Check network connection |
| Network not connecting | Check Ethernet cable, verify drop is active |