From eb2f2d390537b552fb4710cee7e0fb8389401947 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Hjelseth=20H=C3=B8yer?= Date: Tue, 19 Oct 2021 18:47:14 +0200 Subject: [PATCH] Add configuration url to Airthings (#58041) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Daniel Hjelseth Høyer --- homeassistant/components/airthings/sensor.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/homeassistant/components/airthings/sensor.py b/homeassistant/components/airthings/sensor.py index cc54430c417..b2960ff6066 100644 --- a/homeassistant/components/airthings/sensor.py +++ b/homeassistant/components/airthings/sensor.py @@ -29,6 +29,7 @@ from homeassistant.const import ( TEMP_CELSIUS, ) from homeassistant.core import HomeAssistant +from homeassistant.helpers.entity import DeviceInfo from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.update_coordinator import ( CoordinatorEntity, @@ -155,11 +156,12 @@ class AirthingsHeaterEnergySensor(CoordinatorEntity, SensorEntity): self._attr_name = f"{airthings_device.name} {entity_description.name}" self._attr_unique_id = f"{airthings_device.device_id}_{entity_description.key}" self._id = airthings_device.device_id - self._attr_device_info = { - "identifiers": {(DOMAIN, airthings_device.device_id)}, - "name": airthings_device.name, - "manufacturer": "Airthings", - } + self._attr_device_info = DeviceInfo( + configuration_url="https://dashboard.airthings.com/", + identifiers={(DOMAIN, airthings_device.device_id)}, + name=airthings_device.name, + manufacturer="Airthings", + ) @property def native_value(self) -> StateType: