Home Assistant Unofficial Reference 2024.12.1
sensor.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.citybikes.sensor.CityBikesNetwork
 
class  homeassistant.components.citybikes.sensor.CityBikesNetworks
 
class  homeassistant.components.citybikes.sensor.CityBikesRequestError
 
class  homeassistant.components.citybikes.sensor.CityBikesStation
 

Namespaces

 homeassistant.components.citybikes.sensor
 

Functions

def homeassistant.components.citybikes.sensor.async_citybikes_request (hass, uri, schema)
 
None homeassistant.components.citybikes.sensor.async_setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback async_add_entities, DiscoveryInfoType|None discovery_info=None)
 

Variables

 homeassistant.components.citybikes.sensor._LOGGER = logging.getLogger(__name__)
 
string homeassistant.components.citybikes.sensor.ATTR_EMPTY_SLOTS = "empty_slots"
 
string homeassistant.components.citybikes.sensor.ATTR_EXTRA = "extra"
 
string homeassistant.components.citybikes.sensor.ATTR_FREE_BIKES = "free_bikes"
 
string homeassistant.components.citybikes.sensor.ATTR_NETWORK = "network"
 
string homeassistant.components.citybikes.sensor.ATTR_NETWORKS_LIST = "networks"
 
string homeassistant.components.citybikes.sensor.ATTR_STATIONS_LIST = "stations"
 
string homeassistant.components.citybikes.sensor.ATTR_TIMESTAMP = "timestamp"
 
string homeassistant.components.citybikes.sensor.ATTR_UID = "uid"
 
tuple homeassistant.components.citybikes.sensor.CITYBIKES_ATTRIBUTION
 
string homeassistant.components.citybikes.sensor.CITYBIKES_NETWORKS = "citybikes_networks"
 
string homeassistant.components.citybikes.sensor.CONF_NETWORK = "network"
 
string homeassistant.components.citybikes.sensor.CONF_STATIONS_LIST = "stations"
 
string homeassistant.components.citybikes.sensor.DEFAULT_ENDPOINT = "https://api.citybik.es/{uri}"
 
string homeassistant.components.citybikes.sensor.MONITORED_NETWORKS = "monitored-networks"
 
 homeassistant.components.citybikes.sensor.NETWORK_SCHEMA
 
 homeassistant.components.citybikes.sensor.NETWORKS_RESPONSE_SCHEMA
 
string homeassistant.components.citybikes.sensor.NETWORKS_URI = "v2/networks"
 
string homeassistant.components.citybikes.sensor.PLATFORM = "citybikes"
 
 homeassistant.components.citybikes.sensor.PLATFORM_SCHEMA
 
int homeassistant.components.citybikes.sensor.REQUEST_TIMEOUT = 5
 
 homeassistant.components.citybikes.sensor.SCAN_INTERVAL = timedelta(minutes=5)
 
 homeassistant.components.citybikes.sensor.STATION_SCHEMA
 
 homeassistant.components.citybikes.sensor.STATIONS_RESPONSE_SCHEMA
 
string homeassistant.components.citybikes.sensor.STATIONS_URI = "v2/networks/{uid}?fields=network.stations"