Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of hanwg/sg-bus-arrivals.

add new bus service

About

SG Bus Arrivals is a custom integration that shows Singapore bus arrival times and train service alerts in Home Assistant. It fetches data from the LTA DataMall API, so it depends on that cloud service and needs an API account key. Bus stops and bus services are added as separate entries, and each one creates sensors for upcoming arrivals. Train service alerts get a sensor for each train line, and each sensor reports either a normal or a disrupted state. The scan interval is adjustable, with a minimum of 20 seconds, and an action refreshes all sensors on demand. Setup is done in the UI, and the integration is installed through the Marketplace or HACS.

Automatic summary of the README and code of hanwg/sg-bus-arrivals. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Uses the vendor's cloud Needs an internet connection and an account with the vendor.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Sensors

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

Connect

  • API account keyAPI account key for the LTA DataMall API.
  • Scan interval (seconds)The frequency to fetch data from the LTA DataMall API. Minimum is 20 seconds.

Also asked when changing the connection.

Sign in again

  • API account keyAPI account key for the LTA DataMall API.

Texts from the code of hanwg/sg-bus-arrivals.

Entities

  • SensorsCircle Line, Circle Line Extension, Changi Extension, Downtown Line, East West Line, North East Line, North South Line, Punggol LRT East Loop, Punggol LET West Loop, SengKang LRT East Loop, SengKang LRT West Loop, Bukit Panjang LRT, and 6 more

Actions

  • Refresh bus arrivalsInitiates a fetch using the LTA DataMall API and updates all SG Bus Arrivals sensors.

Troubleshooting

  • DiagnosticsDownloads a diagnostics file to attach to a bug report.

From the README

A custom integration for Home Assistant. This integration uses the LTA DataMall API to fetch bus arrivals and train service alerts for the Singapore public transport.

  • Bus Arrival Tracking - Configure bus stops and bus services to create sensors for displaying bus arrival information.
  • Train Service Alerts - Stay informed about train disruptions with dedicated sensors for each train line, offering granular control over which alerts to monitor.
From the README of hanwg/sg-bus-arrivals, MIT License. Shortened.

Shows in Vulpo

Chart card, Apple Watch.

Information

Installs
62 sharing analytics
GitHub stars
15
Connection
Uses the vendor's cloud
Upkeep
Updated in the last 6 months
Version
v1.2.0,
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
sg_bus_arrivals

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers