Bump tplink-omada-client to 1.3.11 (#111273)

Bump TP-Link Omada API
This commit is contained in:
MarkGodwin 2024-02-24 22:33:13 +00:00 committed by GitHub
parent 5073842514
commit d004011d41
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 17 additions and 13 deletions

View File

@ -1,13 +1,13 @@
"""The TP-Link Omada integration.""" """The TP-Link Omada integration."""
from __future__ import annotations from __future__ import annotations
from tplink_omada_client import OmadaSite
from tplink_omada_client.exceptions import ( from tplink_omada_client.exceptions import (
ConnectionFailed, ConnectionFailed,
LoginFailed, LoginFailed,
OmadaClientException, OmadaClientException,
UnsupportedControllerVersion, UnsupportedControllerVersion,
) )
from tplink_omada_client.omadaclient import OmadaSite
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry
from homeassistant.const import Platform from homeassistant.const import Platform

View File

@ -5,7 +5,11 @@ from collections.abc import Callable, Generator
from attr import dataclass from attr import dataclass
from tplink_omada_client.definitions import GatewayPortMode, LinkStatus from tplink_omada_client.definitions import GatewayPortMode, LinkStatus
from tplink_omada_client.devices import OmadaDevice, OmadaGateway, OmadaGatewayPort from tplink_omada_client.devices import (
OmadaDevice,
OmadaGateway,
OmadaGatewayPortStatus,
)
from homeassistant.components.binary_sensor import ( from homeassistant.components.binary_sensor import (
BinarySensorDeviceClass, BinarySensorDeviceClass,
@ -81,7 +85,7 @@ class GatewayPortBinarySensorConfig:
id_suffix: str id_suffix: str
name_suffix: str name_suffix: str
device_class: BinarySensorDeviceClass device_class: BinarySensorDeviceClass
update_func: Callable[[OmadaGatewayPort], bool] update_func: Callable[[OmadaGatewayPortStatus], bool]
class OmadaGatewayPortBinarySensor(OmadaDeviceEntity[OmadaGateway], BinarySensorEntity): class OmadaGatewayPortBinarySensor(OmadaDeviceEntity[OmadaGateway], BinarySensorEntity):

View File

@ -9,13 +9,13 @@ from typing import Any, NamedTuple
from urllib.parse import urlsplit from urllib.parse import urlsplit
from aiohttp import CookieJar from aiohttp import CookieJar
from tplink_omada_client import OmadaClient, OmadaSite
from tplink_omada_client.exceptions import ( from tplink_omada_client.exceptions import (
ConnectionFailed, ConnectionFailed,
LoginFailed, LoginFailed,
OmadaClientException, OmadaClientException,
UnsupportedControllerVersion, UnsupportedControllerVersion,
) )
from tplink_omada_client.omadaclient import OmadaClient, OmadaSite
import voluptuous as vol import voluptuous as vol
from homeassistant import config_entries from homeassistant import config_entries

View File

@ -1,11 +1,11 @@
"""Controller for sharing Omada API coordinators between platforms.""" """Controller for sharing Omada API coordinators between platforms."""
from tplink_omada_client import OmadaSiteClient
from tplink_omada_client.devices import ( from tplink_omada_client.devices import (
OmadaGateway, OmadaGateway,
OmadaSwitch, OmadaSwitch,
OmadaSwitchPortDetails, OmadaSwitchPortDetails,
) )
from tplink_omada_client.omadasiteclient import OmadaSiteClient
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant

View File

@ -4,8 +4,8 @@ from datetime import timedelta
import logging import logging
from typing import Generic, TypeVar from typing import Generic, TypeVar
from tplink_omada_client import OmadaSiteClient
from tplink_omada_client.exceptions import OmadaClientException from tplink_omada_client.exceptions import OmadaClientException
from tplink_omada_client.omadaclient import OmadaSiteClient
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed

View File

@ -6,5 +6,5 @@
"documentation": "https://www.home-assistant.io/integrations/tplink_omada", "documentation": "https://www.home-assistant.io/integrations/tplink_omada",
"integration_type": "hub", "integration_type": "hub",
"iot_class": "local_polling", "iot_class": "local_polling",
"requirements": ["tplink-omada-client==1.3.2"] "requirements": ["tplink-omada-client==1.3.11"]
} }

View File

@ -3,9 +3,9 @@ from __future__ import annotations
from typing import Any from typing import Any
from tplink_omada_client import SwitchPortOverrides
from tplink_omada_client.definitions import PoEMode from tplink_omada_client.definitions import PoEMode
from tplink_omada_client.devices import OmadaSwitch, OmadaSwitchPortDetails from tplink_omada_client.devices import OmadaSwitch, OmadaSwitchPortDetails
from tplink_omada_client.omadasiteclient import SwitchPortOverrides
from homeassistant.components.switch import SwitchEntity from homeassistant.components.switch import SwitchEntity
from homeassistant.config_entries import ConfigEntry from homeassistant.config_entries import ConfigEntry

View File

@ -4,9 +4,9 @@ from __future__ import annotations
from datetime import timedelta from datetime import timedelta
from typing import Any, NamedTuple from typing import Any, NamedTuple
from tplink_omada_client import OmadaSiteClient
from tplink_omada_client.devices import OmadaFirmwareUpdate, OmadaListDevice from tplink_omada_client.devices import OmadaFirmwareUpdate, OmadaListDevice
from tplink_omada_client.exceptions import OmadaClientException, RequestFailed from tplink_omada_client.exceptions import OmadaClientException, RequestFailed
from tplink_omada_client.omadasiteclient import OmadaSiteClient
from homeassistant.components.update import ( from homeassistant.components.update import (
UpdateDeviceClass, UpdateDeviceClass,

View File

@ -2734,7 +2734,7 @@ total-connect-client==2023.2
tp-connected==0.0.4 tp-connected==0.0.4
# homeassistant.components.tplink_omada # homeassistant.components.tplink_omada
tplink-omada-client==1.3.2 tplink-omada-client==1.3.11
# homeassistant.components.transmission # homeassistant.components.transmission
transmission-rpc==7.0.3 transmission-rpc==7.0.3

View File

@ -2084,7 +2084,7 @@ toonapi==0.3.0
total-connect-client==2023.2 total-connect-client==2023.2
# homeassistant.components.tplink_omada # homeassistant.components.tplink_omada
tplink-omada-client==1.3.2 tplink-omada-client==1.3.11
# homeassistant.components.transmission # homeassistant.components.transmission
transmission-rpc==7.0.3 transmission-rpc==7.0.3

View File

@ -1,13 +1,13 @@
"""Test the TP-Link Omada config flows.""" """Test the TP-Link Omada config flows."""
from unittest.mock import patch from unittest.mock import patch
from tplink_omada_client import OmadaSite
from tplink_omada_client.exceptions import ( from tplink_omada_client.exceptions import (
ConnectionFailed, ConnectionFailed,
LoginFailed, LoginFailed,
OmadaClientException, OmadaClientException,
UnsupportedControllerVersion, UnsupportedControllerVersion,
) )
from tplink_omada_client.omadaclient import OmadaSite
from homeassistant import config_entries from homeassistant import config_entries
from homeassistant.components.tplink_omada.config_flow import ( from homeassistant.components.tplink_omada.config_flow import (

View File

@ -2,9 +2,9 @@
from unittest.mock import MagicMock from unittest.mock import MagicMock
from syrupy.assertion import SnapshotAssertion from syrupy.assertion import SnapshotAssertion
from tplink_omada_client import SwitchPortOverrides
from tplink_omada_client.definitions import PoEMode from tplink_omada_client.definitions import PoEMode
from tplink_omada_client.devices import OmadaSwitch, OmadaSwitchPortDetails from tplink_omada_client.devices import OmadaSwitch, OmadaSwitchPortDetails
from tplink_omada_client.omadasiteclient import SwitchPortOverrides
from homeassistant.components import switch from homeassistant.components import switch
from homeassistant.const import ATTR_ENTITY_ID from homeassistant.const import ATTR_ENTITY_ID