Add device_info property for AccuWeather integration (#38480)

This commit is contained in:
Maciej Bieniek
2020-08-05 12:50:34 +02:00
committed by GitHub
parent d47900473e
commit 56f8ced267
3 changed files with 33 additions and 1 deletions

View File

@@ -16,6 +16,8 @@ from .const import (
DOMAIN,
FORECAST_DAYS,
FORECAST_SENSOR_TYPES,
MANUFACTURER,
NAME,
OPTIONAL_SENSORS,
SENSOR_TYPES,
)
@@ -73,6 +75,16 @@ class AccuWeatherSensor(Entity):
return f"{self.coordinator.location_key}-{self.kind}-{self.forecast_day}".lower()
return f"{self.coordinator.location_key}-{self.kind}".lower()
@property
def device_info(self):
"""Return the device info."""
return {
"identifiers": {(DOMAIN, self.coordinator.location_key)},
"name": NAME,
"manufacturer": MANUFACTURER,
"entry_type": "service",
}
@property
def should_poll(self):
"""Return the polling requirement of the entity."""