Classes | |
| class | EnturProxy |
| class | EnturPublicTransportSensor |
Functions | |
| None | async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None) |
| int | due_in_minutes (datetime timestamp) |
Variables | |
| string | API_CLIENT_NAME = "homeassistant-{}" |
| string | ATTR_DELAY = "delay" |
| string | ATTR_EXPECTED_AT = "due_at" |
| string | ATTR_NEXT_UP_AT = "next_due_at" |
| string | ATTR_NEXT_UP_DELAY = "next_delay" |
| string | ATTR_NEXT_UP_IN = "next_due_in" |
| string | ATTR_NEXT_UP_REALTIME = "next_real_time" |
| string | ATTR_NEXT_UP_ROUTE = "next_route" |
| string | ATTR_NEXT_UP_ROUTE_ID = "next_route_id" |
| string | ATTR_REALTIME = "real_time" |
| string | ATTR_ROUTE = "route" |
| string | ATTR_ROUTE_ID = "route_id" |
| string | ATTR_STOP_ID = "stop_id" |
| string | ATTR_TRANSPORT_MODE = "transport_mode" |
| string | CONF_EXPAND_PLATFORMS = "expand_platforms" |
| string | CONF_NUMBER_OF_DEPARTURES = "number_of_departures" |
| string | CONF_OMIT_NON_BOARDING = "omit_non_boarding" |
| string | CONF_STOP_IDS = "stop_ids" |
| string | CONF_WHITELIST_LINES = "line_whitelist" |
| string | DEFAULT_ICON_KEY = "bus" |
| string | DEFAULT_NAME = "Entur" |
| dictionary | ICONS |
| PLATFORM_SCHEMA | |
| SCAN_INTERVAL = timedelta(seconds=45) | |
Real-time information about public transport departures in Norway.
| None homeassistant.components.entur_public_transport.sensor.async_setup_platform | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AddEntitiesCallback | async_add_entities, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
| int homeassistant.components.entur_public_transport.sensor.due_in_minutes | ( | datetime | timestamp | ) |
| string homeassistant.components.entur_public_transport.sensor.API_CLIENT_NAME = "homeassistant-{}" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_DELAY = "delay" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_EXPECTED_AT = "due_at" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_AT = "next_due_at" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_DELAY = "next_delay" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_IN = "next_due_in" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_REALTIME = "next_real_time" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_ROUTE = "next_route" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_NEXT_UP_ROUTE_ID = "next_route_id" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_REALTIME = "real_time" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_ROUTE = "route" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_ROUTE_ID = "route_id" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_STOP_ID = "stop_id" |
| string homeassistant.components.entur_public_transport.sensor.ATTR_TRANSPORT_MODE = "transport_mode" |
| string homeassistant.components.entur_public_transport.sensor.CONF_EXPAND_PLATFORMS = "expand_platforms" |
| string homeassistant.components.entur_public_transport.sensor.CONF_NUMBER_OF_DEPARTURES = "number_of_departures" |
| string homeassistant.components.entur_public_transport.sensor.CONF_OMIT_NON_BOARDING = "omit_non_boarding" |
| string homeassistant.components.entur_public_transport.sensor.CONF_STOP_IDS = "stop_ids" |
| string homeassistant.components.entur_public_transport.sensor.CONF_WHITELIST_LINES = "line_whitelist" |
| string homeassistant.components.entur_public_transport.sensor.DEFAULT_ICON_KEY = "bus" |
| string homeassistant.components.entur_public_transport.sensor.DEFAULT_NAME = "Entur" |
| dictionary homeassistant.components.entur_public_transport.sensor.ICONS |
| homeassistant.components.entur_public_transport.sensor.PLATFORM_SCHEMA |