Update Pure Energie integration (#66946)

* Remove service entry_type

* Set raise on progress
This commit is contained in:
Klaas Schoute 2022-02-20 16:58:21 +01:00 committed by GitHub
parent dbb2c64d86
commit 7c8f4a4262
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 4 deletions

View File

@ -35,7 +35,7 @@ class PureEnergieFlowHandler(ConfigFlow, domain=DOMAIN):
except GridNetConnectionError:
errors["base"] = "cannot_connect"
else:
await self.async_set_unique_id(device.n2g_id)
await self.async_set_unique_id(device.n2g_id, raise_on_progress=False)
self._abort_if_unique_id_configured(
updates={CONF_HOST: user_input[CONF_HOST]}
)

View File

@ -14,7 +14,6 @@ from homeassistant.components.sensor import (
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_HOST, ENERGY_KILO_WATT_HOUR, POWER_WATT
from homeassistant.core import HomeAssistant
from homeassistant.helpers.device_registry import DeviceEntryType
from homeassistant.helpers.entity import DeviceInfo
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.update_coordinator import CoordinatorEntity
@ -98,7 +97,6 @@ class PureEnergieSensorEntity(CoordinatorEntity[PureEnergieData], SensorEntity):
self.entity_description = description
self._attr_unique_id = f"{coordinator.data.device.n2g_id}_{description.key}"
self._attr_device_info = DeviceInfo(
entry_type=DeviceEntryType.SERVICE,
identifiers={(DOMAIN, coordinator.data.device.n2g_id)},
configuration_url=f"http://{coordinator.config_entry.data[CONF_HOST]}",
sw_version=coordinator.data.device.firmware,

View File

@ -70,6 +70,5 @@ async def test_sensors(
assert device_entry.identifiers == {(DOMAIN, "aabbccddeeff")}
assert device_entry.name == "home"
assert device_entry.manufacturer == "NET2GRID"
assert device_entry.entry_type is dr.DeviceEntryType.SERVICE
assert device_entry.model == "SBWF3102"
assert device_entry.sw_version == "1.6.16"