Add configuration url to Airthings (#58041)

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
This commit is contained in:
Daniel Hjelseth Høyer 2021-10-19 18:47:14 +02:00 committed by GitHub
parent d1e30fdd54
commit eb2f2d3905
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -29,6 +29,7 @@ from homeassistant.const import (
TEMP_CELSIUS, TEMP_CELSIUS,
) )
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity import DeviceInfo
from homeassistant.helpers.entity_platform import AddEntitiesCallback from homeassistant.helpers.entity_platform import AddEntitiesCallback
from homeassistant.helpers.update_coordinator import ( from homeassistant.helpers.update_coordinator import (
CoordinatorEntity, CoordinatorEntity,
@ -155,11 +156,12 @@ class AirthingsHeaterEnergySensor(CoordinatorEntity, SensorEntity):
self._attr_name = f"{airthings_device.name} {entity_description.name}" self._attr_name = f"{airthings_device.name} {entity_description.name}"
self._attr_unique_id = f"{airthings_device.device_id}_{entity_description.key}" self._attr_unique_id = f"{airthings_device.device_id}_{entity_description.key}"
self._id = airthings_device.device_id self._id = airthings_device.device_id
self._attr_device_info = { self._attr_device_info = DeviceInfo(
"identifiers": {(DOMAIN, airthings_device.device_id)}, configuration_url="https://dashboard.airthings.com/",
"name": airthings_device.name, identifiers={(DOMAIN, airthings_device.device_id)},
"manufacturer": "Airthings", name=airthings_device.name,
} manufacturer="Airthings",
)
@property @property
def native_value(self) -> StateType: def native_value(self) -> StateType: