Hi All,
A few months ago I wrote an integration for displaying New York City Subway arrival times in my Home Assistant dashboards. The data format is somewhat common (GTFS) and can be used with a number of other transit agencies as well, though I’ve mostly been using it for New York City Subway and bus arrivals.
https://github.com/bcpearce/homeassistant-gtfs-realtime
I added a number of GTFS feeds to the config, so it is very easy to set up for systems like New York’s. Simply select the stations and train lines you’re interested in, and it creates devices and entities for the upcoming arrivals.
For New York City in particular, the arrivals will display the “bullets” the trains use instead of a generic transit MDI icon.
Sample Dashboard with only the default settings:
Recently, it was added to the HACS defaults. It can be easily installed with HACS.