,',
', ,'
,----'--------------------------.
('''|```|```|```|```|```|```|``|` |
|---'---'---'---'---'---'---'--'--|
__,_ ______ ______ |_
'---'(O)(O)'---------'(O)(O)'---'
* * * * Tram Lights * * * *
* * * * * * * * * * * * * *
-- ASCII Art from: http://tram.ascii.uk/ --
A NodeJS application for monitoring a Yarra Trams stop. Using the tramTRACKER PIDS Web Service, API, it updates the brightness of a LIFX Globe (using the LIFX Lan Protocol) as a tram approaches.
Configured via the /config/default.json
file. Common config.
- Set tramstop to monitor via
yarra-trams.stopNo
value. Use this to find the 4 digit stop ID. - Set the LIFX label, via
lifx.label
. This is the LIFX globe that the application will update.
Docker container is designed to run on a Raspberry PI, using an ARM base image.