Belgian trains in Gladys via the public iRail API, no account or key required. First transport module for Belgium in the store, in line with my Canadian integrations.
What it brings: the stations closest to your home are suggested in Discovery; you can add others with a destination filter (« Brussels-Central@Namur ») and a custom name. Per station: next departures with delays, platform (and platform changes), cancellations; a « SNCB Network » device with published disruptions and works.
Scenes: « imminent train » (1 to 15 minutes), « delayed, cancelled or moved train » (delay of at least 5 to 30 min), « disruption published »; actions « next departures » and « disruptions » for your messages.
Dashboard: « SNCB Departures » and « SNCB Disruptions » widgets (texts and links from SNCB).
Limits: iRail is a volunteer service, sometimes slow; iRail only lists about an hour of departures; reading at most every 60 seconds. No complete journeys (connections) or arrivals for now. Tested on real iRail responses recorded on October 13.