Classes | |
| class | NMBSLiveBoard |
| class | NMBSSensor |
Functions | |
| def | get_delay_in_minutes (delay=0) |
| def | get_ride_duration (departure_time, arrival_time, delay=0) |
| def | get_time_until (departure_time=None) |
| None | setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| int | API_FAILURE = -1 |
| string | CONF_EXCLUDE_VIAS = "exclude_vias" |
| string | CONF_STATION_FROM = "station_from" |
| string | CONF_STATION_LIVE = "station_live" |
| string | CONF_STATION_TO = "station_to" |
| string | DEFAULT_ICON = "mdi:train" |
| string | DEFAULT_ICON_ALERT = "mdi:alert-octagon" |
| string | DEFAULT_NAME = "NMBS" |
| PLATFORM_SCHEMA | |
Get ride details and liveboard details for NMBS (Belgian railway).
| def homeassistant.components.nmbs.sensor.get_delay_in_minutes | ( | delay = 0 | ) |
| def homeassistant.components.nmbs.sensor.get_ride_duration | ( | departure_time, | |
| arrival_time, | |||
delay = 0 |
|||
| ) |
| def homeassistant.components.nmbs.sensor.get_time_until | ( | departure_time = None | ) |
| None homeassistant.components.nmbs.sensor.setup_platform | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AddEntitiesCallback | add_entities, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
|
private |
| string homeassistant.components.nmbs.sensor.CONF_EXCLUDE_VIAS = "exclude_vias" |
| string homeassistant.components.nmbs.sensor.CONF_STATION_FROM = "station_from" |
| string homeassistant.components.nmbs.sensor.CONF_STATION_LIVE = "station_live" |
| string homeassistant.components.nmbs.sensor.CONF_STATION_TO = "station_to" |
| string homeassistant.components.nmbs.sensor.DEFAULT_ICON = "mdi:train" |
| string homeassistant.components.nmbs.sensor.DEFAULT_ICON_ALERT = "mdi:alert-octagon" |
| string homeassistant.components.nmbs.sensor.DEFAULT_NAME = "NMBS" |
| homeassistant.components.nmbs.sensor.PLATFORM_SCHEMA |