def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the Wink water heater devices.""" import pywink for water_heater in pywink.get_water_heaters(): _id = water_heater.object_id() + water_heater.name() if _id not in hass.data[DOMAIN]['unique_ids']: add_entities([WinkWaterHeater(water_heater, hass)])
def setup_platform(opp, config, add_entities, discovery_info=None): """Set up the Wink water heater devices.""" for water_heater in pywink.get_water_heaters(): _id = water_heater.object_id() + water_heater.name() if _id not in opp.data[DOMAIN]["unique_ids"]: add_entities([WinkWaterHeater(water_heater, opp)])
def setup_platform(hass, config, add_devices, discovery_info=None): """Set up the Wink climate devices.""" import pywink for climate in pywink.get_thermostats(): _id = climate.object_id() + climate.name() if _id not in hass.data[DOMAIN]['unique_ids']: add_devices([WinkThermostat(climate, hass)]) for climate in pywink.get_air_conditioners(): _id = climate.object_id() + climate.name() if _id not in hass.data[DOMAIN]['unique_ids']: add_devices([WinkAC(climate, hass)]) for water_heater in pywink.get_water_heaters(): _id = water_heater.object_id() + water_heater.name() if _id not in hass.data[DOMAIN]['unique_ids']: add_devices([WinkWaterHeater(water_heater, hass)])