Skip to content

Commit 92ee370

Browse files
Update energyzero to v4.0.1 (home-assistant#158211)
1 parent adf698d commit 92ee370

File tree

8 files changed

+15
-13
lines changed

8 files changed

+15
-13
lines changed

homeassistant/components/energyzero/coordinator.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ async def _async_update_data(self) -> EnergyZeroData:
5656
energy_tomorrow = None
5757

5858
try:
59-
energy_today = await self.energyzero.energy_prices(
59+
energy_today = await self.energyzero.get_electricity_prices_legacy(
6060
start_date=today, end_date=today
6161
)
6262
try:
63-
gas_today = await self.energyzero.gas_prices(
63+
gas_today = await self.energyzero.get_gas_prices_legacy(
6464
start_date=today, end_date=today
6565
)
6666
except EnergyZeroNoDataError:
@@ -69,8 +69,10 @@ async def _async_update_data(self) -> EnergyZeroData:
6969
if dt_util.utcnow().hour >= THRESHOLD_HOUR:
7070
tomorrow = today + timedelta(days=1)
7171
try:
72-
energy_tomorrow = await self.energyzero.energy_prices(
73-
start_date=tomorrow, end_date=tomorrow
72+
energy_tomorrow = (
73+
await self.energyzero.get_electricity_prices_legacy(
74+
start_date=tomorrow, end_date=tomorrow
75+
)
7476
)
7577
except EnergyZeroNoDataError:
7678
LOGGER.debug("No data for tomorrow for EnergyZero integration")

homeassistant/components/energyzero/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@
66
"documentation": "https://www.home-assistant.io/integrations/energyzero",
77
"integration_type": "service",
88
"iot_class": "cloud_polling",
9-
"requirements": ["energyzero==2.1.1"],
9+
"requirements": ["energyzero==4.0.1"],
1010
"single_config_entry": true
1111
}

homeassistant/components/energyzero/services.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,13 +128,13 @@ async def __get_prices(
128128
data: Electricity | Gas
129129

130130
if price_type == PriceType.GAS:
131-
data = await coordinator.energyzero.gas_prices(
131+
data = await coordinator.energyzero.get_gas_prices_legacy(
132132
start_date=start,
133133
end_date=end,
134134
vat=vat,
135135
)
136136
else:
137-
data = await coordinator.energyzero.energy_prices(
137+
data = await coordinator.energyzero.get_electricity_prices_legacy(
138138
start_date=start,
139139
end_date=end,
140140
vat=vat,

requirements_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

requirements_test_all.txt

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/components/energyzero/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ async def mock_energyzero(hass: HomeAssistant) -> AsyncGenerator[MagicMock]:
4040
"homeassistant.components.energyzero.coordinator.EnergyZero", autospec=True
4141
) as energyzero_mock:
4242
client = energyzero_mock.return_value
43-
client.energy_prices.return_value = Electricity.from_dict(
43+
client.get_electricity_prices_legacy.return_value = Electricity.from_dict(
4444
await async_load_json_object_fixture(hass, "today_energy.json", DOMAIN)
4545
)
46-
client.gas_prices.return_value = Gas.from_dict(
46+
client.get_gas_prices_legacy.return_value = Gas.from_dict(
4747
await async_load_json_object_fixture(hass, "today_gas.json", DOMAIN)
4848
)
4949
yield client

tests/components/energyzero/test_diagnostics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ async def test_diagnostics_no_gas_today(
4545
snapshot: SnapshotAssertion,
4646
) -> None:
4747
"""Test diagnostics, no gas sensors available."""
48-
mock_energyzero.gas_prices.side_effect = EnergyZeroNoDataError
48+
mock_energyzero.get_gas_prices_legacy.side_effect = EnergyZeroNoDataError
4949

5050
freezer.tick(SCAN_INTERVAL)
5151
async_fire_time_changed(hass)

tests/components/energyzero/test_sensor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ async def test_no_gas_today(
4040
freezer: FrozenDateTimeFactory,
4141
) -> None:
4242
"""Test the EnergyZero - No gas sensors available."""
43-
mock_energyzero.gas_prices.side_effect = EnergyZeroNoDataError
43+
mock_energyzero.get_gas_prices_legacy.side_effect = EnergyZeroNoDataError
4444

4545
freezer.tick(SCAN_INTERVAL)
4646
async_fire_time_changed(hass)

0 commit comments

Comments
 (0)