INNER CODE UNIT · Python

handle_resume_cycle

3dg1luk43/ha_washdata · custom_components/ha_washdata/__init__.py:1289

        async def handle_resume_cycle(call: ServiceCall) -> None:
            device_id = _require_str(call.data.get("device_id"), "device_id")
            registry = dr.async_get(hass)
            device = registry.async_get(device_id)
            if not device:
                raise ServiceValidationError(
                    translation_domain=DOMAIN,
                    translation_key="device_not_found",
                )
            entry_id = next(
                (eid for eid in device.config_entries if eid in hass.data.get(DOMAIN, {})),
                None,
            )
            if not entry_id:
                if any(eid for eid in device.config_entries):
                    raise ServiceValidationError(
                        translation_domain=DOMAIN,
                        translation_key="integration_not_loaded",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…