async def async_setup_entry(hass, config_entry, async_add_entities): """Set up iOS from a config entry.""" dev = [] for device_name, device in ios.devices(hass).items(): for sensor_type in ("level", "state"): dev.append(IOSSensor(sensor_type, device_name, device)) async_add_entities(dev, True)
async def async_setup_entry(hass, config_entry, async_add_entities): """Set up iOS from a config entry.""" dev = list() for device_name, device in ios.devices(hass).items(): for sensor_type in ('level', 'state'): dev.append(IOSSensor(sensor_type, device_name, device)) async_add_entities(dev, True)
async def async_setup_entry(hass, config_entry, async_add_entities): """Set up iOS from a config entry.""" entities = [ IOSSensor(device_name, device, description) for device_name, device in ios.devices(hass).items() for description in SENSOR_TYPES ] async_add_entities(entities, True)
def setup_platform(hass, config, add_devices, discovery_info=None): """Setup the iOS sensor.""" if discovery_info is None: return dev = list() for device_name, device in list(ios.devices().items()): for sensor_type in ("level", "state"): dev.append(IOSSensor(sensor_type, device_name, device)) add_devices(dev)
def setup_platform(hass, config, add_entities, discovery_info=None): """Set up the iOS sensor.""" if discovery_info is None: return dev = list() for device_name, device in ios.devices().items(): for sensor_type in ('level', 'state'): dev.append(IOSSensor(sensor_type, device_name, device)) add_entities(dev, True)
async def async_setup_entry( hass: HomeAssistant, config_entry: ConfigEntry, async_add_entities: AddEntitiesCallback, ) -> None: """Set up iOS from a config entry.""" entities = [ IOSSensor(device_name, device, description) for device_name, device in ios.devices(hass).items() for description in SENSOR_TYPES ] async_add_entities(entities, True)
def update(self): """Get the latest state of the sensor.""" self._device = ios.devices().get(self._device_name) self._state = self._device[ios.ATTR_BATTERY][self.type]