mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 18:57:06 +00:00
Bumb python-homewizard-energy to 7.0.0 (#131366)
This commit is contained in:
parent
e6715fd4d7
commit
1e313c6ff5
@ -6,9 +6,9 @@ from collections.abc import Mapping
|
|||||||
import logging
|
import logging
|
||||||
from typing import Any, NamedTuple
|
from typing import Any, NamedTuple
|
||||||
|
|
||||||
from homewizard_energy import HomeWizardEnergy
|
from homewizard_energy import HomeWizardEnergyV1
|
||||||
from homewizard_energy.errors import DisabledError, RequestError, UnsupportedError
|
from homewizard_energy.errors import DisabledError, RequestError, UnsupportedError
|
||||||
from homewizard_energy.models import Device
|
from homewizard_energy.v1.models import Device
|
||||||
from voluptuous import Required, Schema
|
from voluptuous import Required, Schema
|
||||||
|
|
||||||
from homeassistant.components import onboarding, zeroconf
|
from homeassistant.components import onboarding, zeroconf
|
||||||
@ -177,7 +177,7 @@ class HomeWizardConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||||||
Make connection with device to test the connection
|
Make connection with device to test the connection
|
||||||
and to get info for unique_id.
|
and to get info for unique_id.
|
||||||
"""
|
"""
|
||||||
energy_api = HomeWizardEnergy(ip_address)
|
energy_api = HomeWizardEnergyV1(ip_address)
|
||||||
try:
|
try:
|
||||||
return await energy_api.device()
|
return await energy_api.device()
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ from dataclasses import dataclass
|
|||||||
from datetime import timedelta
|
from datetime import timedelta
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from homewizard_energy.models import Data, Device, State, System
|
from homewizard_energy.v1.models import Data, Device, State, System
|
||||||
|
|
||||||
from homeassistant.const import Platform
|
from homeassistant.const import Platform
|
||||||
|
|
||||||
|
@ -4,10 +4,10 @@ from __future__ import annotations
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
from homewizard_energy import HomeWizardEnergy
|
from homewizard_energy import HomeWizardEnergyV1
|
||||||
from homewizard_energy.const import SUPPORTS_IDENTIFY, SUPPORTS_STATE
|
|
||||||
from homewizard_energy.errors import DisabledError, RequestError, UnsupportedError
|
from homewizard_energy.errors import DisabledError, RequestError, UnsupportedError
|
||||||
from homewizard_energy.models import Device
|
from homewizard_energy.v1.const import SUPPORTS_IDENTIFY, SUPPORTS_STATE
|
||||||
|
from homewizard_energy.v1.models import Device
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import CONF_IP_ADDRESS
|
from homeassistant.const import CONF_IP_ADDRESS
|
||||||
@ -23,7 +23,7 @@ _LOGGER = logging.getLogger(__name__)
|
|||||||
class HWEnergyDeviceUpdateCoordinator(DataUpdateCoordinator[DeviceResponseEntry]):
|
class HWEnergyDeviceUpdateCoordinator(DataUpdateCoordinator[DeviceResponseEntry]):
|
||||||
"""Gather data for the energy device."""
|
"""Gather data for the energy device."""
|
||||||
|
|
||||||
api: HomeWizardEnergy
|
api: HomeWizardEnergyV1
|
||||||
api_disabled: bool = False
|
api_disabled: bool = False
|
||||||
|
|
||||||
_unsupported_error: bool = False
|
_unsupported_error: bool = False
|
||||||
@ -36,7 +36,7 @@ class HWEnergyDeviceUpdateCoordinator(DataUpdateCoordinator[DeviceResponseEntry]
|
|||||||
) -> None:
|
) -> None:
|
||||||
"""Initialize update coordinator."""
|
"""Initialize update coordinator."""
|
||||||
super().__init__(hass, _LOGGER, name=DOMAIN, update_interval=UPDATE_INTERVAL)
|
super().__init__(hass, _LOGGER, name=DOMAIN, update_interval=UPDATE_INTERVAL)
|
||||||
self.api = HomeWizardEnergy(
|
self.api = HomeWizardEnergyV1(
|
||||||
self.config_entry.data[CONF_IP_ADDRESS],
|
self.config_entry.data[CONF_IP_ADDRESS],
|
||||||
clientsession=async_get_clientsession(hass),
|
clientsession=async_get_clientsession(hass),
|
||||||
)
|
)
|
||||||
|
@ -6,6 +6,6 @@
|
|||||||
"documentation": "https://www.home-assistant.io/integrations/homewizard",
|
"documentation": "https://www.home-assistant.io/integrations/homewizard",
|
||||||
"iot_class": "local_polling",
|
"iot_class": "local_polling",
|
||||||
"loggers": ["homewizard_energy"],
|
"loggers": ["homewizard_energy"],
|
||||||
"requirements": ["python-homewizard-energy==v6.3.0"],
|
"requirements": ["python-homewizard-energy==v7.0.0"],
|
||||||
"zeroconf": ["_hwenergy._tcp.local."]
|
"zeroconf": ["_hwenergy._tcp.local."]
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ from collections.abc import Callable
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Final
|
from typing import Final
|
||||||
|
|
||||||
from homewizard_energy.models import Data, ExternalDevice
|
from homewizard_energy.v1.models import Data, ExternalDevice
|
||||||
|
|
||||||
from homeassistant.components.sensor import (
|
from homeassistant.components.sensor import (
|
||||||
DEVICE_CLASS_UNITS,
|
DEVICE_CLASS_UNITS,
|
||||||
|
@ -6,7 +6,7 @@ from collections.abc import Awaitable, Callable
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
from homewizard_energy import HomeWizardEnergy
|
from homewizard_energy import HomeWizardEnergyV1
|
||||||
|
|
||||||
from homeassistant.components.switch import (
|
from homeassistant.components.switch import (
|
||||||
SwitchDeviceClass,
|
SwitchDeviceClass,
|
||||||
@ -31,7 +31,7 @@ class HomeWizardSwitchEntityDescription(SwitchEntityDescription):
|
|||||||
available_fn: Callable[[DeviceResponseEntry], bool]
|
available_fn: Callable[[DeviceResponseEntry], bool]
|
||||||
create_fn: Callable[[HWEnergyDeviceUpdateCoordinator], bool]
|
create_fn: Callable[[HWEnergyDeviceUpdateCoordinator], bool]
|
||||||
is_on_fn: Callable[[DeviceResponseEntry], bool | None]
|
is_on_fn: Callable[[DeviceResponseEntry], bool | None]
|
||||||
set_fn: Callable[[HomeWizardEnergy, bool], Awaitable[Any]]
|
set_fn: Callable[[HomeWizardEnergyV1, bool], Awaitable[Any]]
|
||||||
|
|
||||||
|
|
||||||
SWITCHES = [
|
SWITCHES = [
|
||||||
|
@ -2347,7 +2347,7 @@ python-gitlab==1.6.0
|
|||||||
python-homeassistant-analytics==0.8.0
|
python-homeassistant-analytics==0.8.0
|
||||||
|
|
||||||
# homeassistant.components.homewizard
|
# homeassistant.components.homewizard
|
||||||
python-homewizard-energy==v6.3.0
|
python-homewizard-energy==v7.0.0
|
||||||
|
|
||||||
# homeassistant.components.hp_ilo
|
# homeassistant.components.hp_ilo
|
||||||
python-hpilo==4.4.3
|
python-hpilo==4.4.3
|
||||||
|
@ -1880,7 +1880,7 @@ python-fullykiosk==0.0.14
|
|||||||
python-homeassistant-analytics==0.8.0
|
python-homeassistant-analytics==0.8.0
|
||||||
|
|
||||||
# homeassistant.components.homewizard
|
# homeassistant.components.homewizard
|
||||||
python-homewizard-energy==v6.3.0
|
python-homewizard-energy==v7.0.0
|
||||||
|
|
||||||
# homeassistant.components.izone
|
# homeassistant.components.izone
|
||||||
python-izone==1.2.9
|
python-izone==1.2.9
|
||||||
|
@ -4,7 +4,7 @@ from collections.abc import Generator
|
|||||||
from unittest.mock import AsyncMock, MagicMock, patch
|
from unittest.mock import AsyncMock, MagicMock, patch
|
||||||
|
|
||||||
from homewizard_energy.errors import NotFoundError
|
from homewizard_energy.errors import NotFoundError
|
||||||
from homewizard_energy.models import Data, Device, State, System
|
from homewizard_energy.v1.models import Data, Device, State, System
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from homeassistant.components.homewizard.const import DOMAIN
|
from homeassistant.components.homewizard.const import DOMAIN
|
||||||
@ -27,11 +27,11 @@ def mock_homewizardenergy(
|
|||||||
"""Return a mock bridge."""
|
"""Return a mock bridge."""
|
||||||
with (
|
with (
|
||||||
patch(
|
patch(
|
||||||
"homeassistant.components.homewizard.coordinator.HomeWizardEnergy",
|
"homeassistant.components.homewizard.coordinator.HomeWizardEnergyV1",
|
||||||
autospec=True,
|
autospec=True,
|
||||||
) as homewizard,
|
) as homewizard,
|
||||||
patch(
|
patch(
|
||||||
"homeassistant.components.homewizard.config_flow.HomeWizardEnergy",
|
"homeassistant.components.homewizard.config_flow.HomeWizardEnergyV1",
|
||||||
new=homewizard,
|
new=homewizard,
|
||||||
),
|
),
|
||||||
):
|
):
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
from unittest.mock import MagicMock
|
from unittest.mock import MagicMock
|
||||||
|
|
||||||
from homewizard_energy.errors import RequestError
|
from homewizard_energy.errors import RequestError
|
||||||
from homewizard_energy.models import Data
|
from homewizard_energy.v1.models import Data
|
||||||
import pytest
|
import pytest
|
||||||
from syrupy.assertion import SnapshotAssertion
|
from syrupy.assertion import SnapshotAssertion
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user