Micro python signage 'player' for a 16x2 transit arrival times sign (currently for Norwegian (Entur-based) transit only)
This particular project requires:
- A Raspberry Pi or any other computer assigned to the sign
- A 16x2 (or larger) character display
NOTE: Relies on the community-made lcdbackpack library, an easier-to-use library of functions for the i2c/usb adafruit backpack.
- Download minitransportsign
- Install dependencies (listed in requirements.txt)
- Configure a 16x2 character display via Serial/i2c/USB to a Raspberry Pi
- Select station ID to point to
- Run on RPI at boot with an entry at
/etc/rc.local
:
python3 /path/to/signageFunction.py &
- migration to entur API (new branch, using this translation guide
- Further abstraction for selected lines and directions
- Use external profiles-based favorites system + CLI calls
- Upgrade to python3
- Better howto