mirror of
https://github.com/home-assistant/core.git
synced 2025-07-25 22:27:07 +00:00
Use new ServiceInfo location in homeassistant_sky_connect (#135693)
This commit is contained in:
parent
edddd6edfb
commit
f3b7317373
@ -19,6 +19,7 @@ from homeassistant.config_entries import (
|
|||||||
OptionsFlow,
|
OptionsFlow,
|
||||||
)
|
)
|
||||||
from homeassistant.core import callback
|
from homeassistant.core import callback
|
||||||
|
from homeassistant.helpers.service_info.usb import UsbServiceInfo
|
||||||
|
|
||||||
from .const import DOCS_WEB_FLASHER_URL, DOMAIN, HardwareVariant
|
from .const import DOCS_WEB_FLASHER_URL, DOMAIN, HardwareVariant
|
||||||
from .util import get_hardware_variant, get_usb_service_info
|
from .util import get_hardware_variant, get_usb_service_info
|
||||||
@ -69,7 +70,7 @@ class HomeAssistantSkyConnectConfigFlow(
|
|||||||
"""Initialize the config flow."""
|
"""Initialize the config flow."""
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
self._usb_info: usb.UsbServiceInfo | None = None
|
self._usb_info: UsbServiceInfo | None = None
|
||||||
self._hw_variant: HardwareVariant | None = None
|
self._hw_variant: HardwareVariant | None = None
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@ -85,9 +86,7 @@ class HomeAssistantSkyConnectConfigFlow(
|
|||||||
|
|
||||||
return HomeAssistantSkyConnectOptionsFlowHandler(config_entry)
|
return HomeAssistantSkyConnectOptionsFlowHandler(config_entry)
|
||||||
|
|
||||||
async def async_step_usb(
|
async def async_step_usb(self, discovery_info: UsbServiceInfo) -> ConfigFlowResult:
|
||||||
self, discovery_info: usb.UsbServiceInfo
|
|
||||||
) -> ConfigFlowResult:
|
|
||||||
"""Handle usb discovery."""
|
"""Handle usb discovery."""
|
||||||
device = discovery_info.device
|
device = discovery_info.device
|
||||||
vid = discovery_info.vid
|
vid = discovery_info.vid
|
||||||
|
Loading…
x
Reference in New Issue
Block a user