Classes | |
| class | AirSensor |
| class | APIData |
Functions | |
| def | parse_api_response (response) |
| def | parse_site (entry_sites_data) |
| def | parse_species (species_data) |
| None | setup_platform (HomeAssistant hass, ConfigType config, AddEntitiesCallback add_entities, DiscoveryInfoType|None discovery_info=None) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| list | AUTHORITIES |
| string | CONF_LOCATIONS = "locations" |
| PLATFORM_SCHEMA | |
| SCAN_INTERVAL = timedelta(minutes=30) | |
| string | URL = "http://api.erg.kcl.ac.uk/AirQuality/Hourly/MonitoringIndex/GroupName=London/Json" |
Sensor for checking the status of London air.
| def homeassistant.components.london_air.sensor.parse_api_response | ( | response | ) |
| def homeassistant.components.london_air.sensor.parse_site | ( | entry_sites_data | ) |
| def homeassistant.components.london_air.sensor.parse_species | ( | species_data | ) |
| None homeassistant.components.london_air.sensor.setup_platform | ( | HomeAssistant | hass, |
| ConfigType | config, | ||
| AddEntitiesCallback | add_entities, | ||
| DiscoveryInfoType | None | discovery_info = None |
||
| ) |
|
private |
| list homeassistant.components.london_air.sensor.AUTHORITIES |
| string homeassistant.components.london_air.sensor.CONF_LOCATIONS = "locations" |
| homeassistant.components.london_air.sensor.PLATFORM_SCHEMA |
| homeassistant.components.london_air.sensor.SCAN_INTERVAL = timedelta(minutes=30) |