Revert "renamed add_devices to async_add_devices according to hass naming scheme (#9485)" (#9503)

This reverts commit a5a970709f.
This commit is contained in:
Pascal Vizeli 2017-09-19 19:51:15 +02:00 committed by GitHub
parent a5a970709f
commit 1bbaa00976
12 changed files with 57 additions and 55 deletions

View file

@ -28,7 +28,7 @@ PLATFORM_SCHEMA = PLATFORM_SCHEMA.extend({
@asyncio.coroutine
def async_setup_platform(hass, config, async_add_devices,
def async_setup_platform(hass, config, add_devices,
discovery_info=None):
"""Set up sensor(s) for KNX platform."""
if DATA_KNX not in hass.data \
@ -36,25 +36,25 @@ def async_setup_platform(hass, config, async_add_devices,
return False
if discovery_info is not None:
async_add_devices_discovery(hass, discovery_info, async_add_devices)
async_add_devices_discovery(hass, discovery_info, add_devices)
else:
async_add_devices_config(hass, config, async_add_devices)
async_add_devices_config(hass, config, add_devices)
return True
@callback
def async_add_devices_discovery(hass, discovery_info, async_add_devices):
def async_add_devices_discovery(hass, discovery_info, add_devices):
"""Set up sensors for KNX platform configured via xknx.yaml."""
entities = []
for device_name in discovery_info[ATTR_DISCOVER_DEVICES]:
device = hass.data[DATA_KNX].xknx.devices[device_name]
entities.append(KNXSensor(hass, device))
async_add_devices(entities)
add_devices(entities)
@callback
def async_add_devices_config(hass, config, async_add_devices):
def async_add_devices_config(hass, config, add_devices):
"""Set up sensor for KNX platform configured within plattform."""
import xknx
sensor = xknx.devices.Sensor(
@ -63,7 +63,7 @@ def async_add_devices_config(hass, config, async_add_devices):
group_address=config.get(CONF_ADDRESS),
value_type=config.get(CONF_TYPE))
hass.data[DATA_KNX].xknx.devices.add(sensor)
async_add_devices([KNXSensor(hass, sensor)])
add_devices([KNXSensor(hass, sensor)])
class KNXSensor(Entity):