1 """Coordinator object for the Android IP Webcam integration."""
3 from datetime
import timedelta
6 from pydroid_ipcam
import PyDroidIPCam
7 from pydroid_ipcam.exceptions
import PyDroidIPCamException
14 from .const
import DOMAIN
16 _LOGGER = logging.getLogger(__name__)
18 type AndroidIPCamConfigEntry = ConfigEntry[AndroidIPCamDataUpdateCoordinator]
22 """Coordinator class for the Android IP Webcam."""
24 config_entry: AndroidIPCamConfigEntry
29 config_entry: AndroidIPCamConfigEntry,
32 """Initialize the Android IP Webcam."""
38 name=f
"{DOMAIN} {config_entry.data[CONF_HOST]}",
43 """Update Android IP Webcam entities."""
46 except PyDroidIPCamException
as err:
None _async_update_data(self)
None __init__(self, HomeAssistant hass, AndroidIPCamConfigEntry config_entry, PyDroidIPCam cam)
IssData update(pyiss.ISS iss)