Use device and entity name for OpenWeather map entities (#144513)

* Use entity name

* Update snapshot with expected chnages
This commit is contained in:
wittypluck 2025-05-09 18:47:18 +02:00 committed by GitHub
parent e892744328
commit e29fc37bb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 75 additions and 75 deletions

View File

@ -45,7 +45,6 @@ from .const import (
ATTR_API_WIND_BEARING, ATTR_API_WIND_BEARING,
ATTR_API_WIND_SPEED, ATTR_API_WIND_SPEED,
ATTRIBUTION, ATTRIBUTION,
DEFAULT_NAME,
DOMAIN, DOMAIN,
MANUFACTURER, MANUFACTURER,
OWM_MODE_FREE_FORECAST, OWM_MODE_FREE_FORECAST,
@ -189,6 +188,7 @@ class AbstractOpenWeatherMapSensor(SensorEntity):
_attr_should_poll = False _attr_should_poll = False
_attr_attribution = ATTRIBUTION _attr_attribution = ATTRIBUTION
_attr_has_entity_name = True
def __init__( def __init__(
self, self,
@ -201,13 +201,12 @@ class AbstractOpenWeatherMapSensor(SensorEntity):
self.entity_description = description self.entity_description = description
self._coordinator = coordinator self._coordinator = coordinator
self._attr_name = f"{name} {description.name}"
self._attr_unique_id = f"{unique_id}-{description.key}" self._attr_unique_id = f"{unique_id}-{description.key}"
self._attr_device_info = DeviceInfo( self._attr_device_info = DeviceInfo(
entry_type=DeviceEntryType.SERVICE, entry_type=DeviceEntryType.SERVICE,
identifiers={(DOMAIN, unique_id)}, identifiers={(DOMAIN, unique_id)},
manufacturer=MANUFACTURER, manufacturer=MANUFACTURER,
name=DEFAULT_NAME, name=name,
) )
@property @property

View File

@ -79,6 +79,8 @@ class OpenWeatherMapWeather(SingleCoordinatorWeatherEntity[WeatherUpdateCoordina
_attr_attribution = ATTRIBUTION _attr_attribution = ATTRIBUTION
_attr_should_poll = False _attr_should_poll = False
_attr_has_entity_name = True
_attr_name = None
_attr_native_precipitation_unit = UnitOfPrecipitationDepth.MILLIMETERS _attr_native_precipitation_unit = UnitOfPrecipitationDepth.MILLIMETERS
_attr_native_pressure_unit = UnitOfPressure.HPA _attr_native_pressure_unit = UnitOfPressure.HPA
@ -95,13 +97,12 @@ class OpenWeatherMapWeather(SingleCoordinatorWeatherEntity[WeatherUpdateCoordina
) -> None: ) -> None:
"""Initialize the sensor.""" """Initialize the sensor."""
super().__init__(weather_coordinator) super().__init__(weather_coordinator)
self._attr_name = name
self._attr_unique_id = unique_id self._attr_unique_id = unique_id
self._attr_device_info = DeviceInfo( self._attr_device_info = DeviceInfo(
entry_type=DeviceEntryType.SERVICE, entry_type=DeviceEntryType.SERVICE,
identifiers={(DOMAIN, unique_id)}, identifiers={(DOMAIN, unique_id)},
manufacturer=MANUFACTURER, manufacturer=MANUFACTURER,
name=DEFAULT_NAME, name=name,
) )
self.mode = mode self.mode = mode

View File

@ -15,7 +15,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_cloud_coverage', 'entity_id': 'sensor.openweathermap_cloud_coverage',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -26,7 +26,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Cloud coverage', 'original_name': 'Cloud coverage',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -65,7 +65,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_condition', 'entity_id': 'sensor.openweathermap_condition',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -76,7 +76,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Condition', 'original_name': 'Condition',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -115,7 +115,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_dew_point', 'entity_id': 'sensor.openweathermap_dew_point',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -126,7 +126,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Dew Point', 'original_name': 'Dew Point',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -168,7 +168,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_feels_like_temperature', 'entity_id': 'sensor.openweathermap_feels_like_temperature',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -179,7 +179,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Feels like temperature', 'original_name': 'Feels like temperature',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -221,7 +221,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_humidity', 'entity_id': 'sensor.openweathermap_humidity',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -232,7 +232,7 @@
}), }),
'original_device_class': <SensorDeviceClass.HUMIDITY: 'humidity'>, 'original_device_class': <SensorDeviceClass.HUMIDITY: 'humidity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Humidity', 'original_name': 'Humidity',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -272,7 +272,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_precipitation_kind', 'entity_id': 'sensor.openweathermap_precipitation_kind',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -283,7 +283,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Precipitation kind', 'original_name': 'Precipitation kind',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -322,7 +322,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_pressure', 'entity_id': 'sensor.openweathermap_pressure',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -333,7 +333,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>, 'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Pressure', 'original_name': 'Pressure',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -375,7 +375,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_rain', 'entity_id': 'sensor.openweathermap_rain',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -386,7 +386,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>, 'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Rain', 'original_name': 'Rain',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -428,7 +428,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_snow', 'entity_id': 'sensor.openweathermap_snow',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -439,7 +439,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>, 'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Snow', 'original_name': 'Snow',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -481,7 +481,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_temperature', 'entity_id': 'sensor.openweathermap_temperature',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -492,7 +492,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Temperature', 'original_name': 'Temperature',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -534,7 +534,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_uv_index', 'entity_id': 'sensor.openweathermap_uv_index',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -545,7 +545,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap UV Index', 'original_name': 'UV Index',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -586,7 +586,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_visibility', 'entity_id': 'sensor.openweathermap_visibility',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -597,7 +597,7 @@
}), }),
'original_device_class': <SensorDeviceClass.DISTANCE: 'distance'>, 'original_device_class': <SensorDeviceClass.DISTANCE: 'distance'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Visibility', 'original_name': 'Visibility',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -637,7 +637,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_weather', 'entity_id': 'sensor.openweathermap_weather',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -648,7 +648,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Weather', 'original_name': 'Weather',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -685,7 +685,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_weather_code', 'entity_id': 'sensor.openweathermap_weather_code',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -696,7 +696,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Weather Code', 'original_name': 'Weather Code',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -735,7 +735,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_wind_bearing', 'entity_id': 'sensor.openweathermap_wind_bearing',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -746,7 +746,7 @@
}), }),
'original_device_class': <SensorDeviceClass.WIND_DIRECTION: 'wind_direction'>, 'original_device_class': <SensorDeviceClass.WIND_DIRECTION: 'wind_direction'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Wind bearing', 'original_name': 'Wind bearing',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -788,7 +788,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_wind_speed', 'entity_id': 'sensor.openweathermap_wind_speed',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -802,7 +802,7 @@
}), }),
'original_device_class': <SensorDeviceClass.WIND_SPEED: 'wind_speed'>, 'original_device_class': <SensorDeviceClass.WIND_SPEED: 'wind_speed'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Wind speed', 'original_name': 'Wind speed',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -844,7 +844,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_cloud_coverage', 'entity_id': 'sensor.openweathermap_cloud_coverage',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -855,7 +855,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Cloud coverage', 'original_name': 'Cloud coverage',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -894,7 +894,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_condition', 'entity_id': 'sensor.openweathermap_condition',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -905,7 +905,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Condition', 'original_name': 'Condition',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -944,7 +944,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_dew_point', 'entity_id': 'sensor.openweathermap_dew_point',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -955,7 +955,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Dew Point', 'original_name': 'Dew Point',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -997,7 +997,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_feels_like_temperature', 'entity_id': 'sensor.openweathermap_feels_like_temperature',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1008,7 +1008,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Feels like temperature', 'original_name': 'Feels like temperature',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1050,7 +1050,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_humidity', 'entity_id': 'sensor.openweathermap_humidity',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1061,7 +1061,7 @@
}), }),
'original_device_class': <SensorDeviceClass.HUMIDITY: 'humidity'>, 'original_device_class': <SensorDeviceClass.HUMIDITY: 'humidity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Humidity', 'original_name': 'Humidity',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1101,7 +1101,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_precipitation_kind', 'entity_id': 'sensor.openweathermap_precipitation_kind',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1112,7 +1112,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Precipitation kind', 'original_name': 'Precipitation kind',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1151,7 +1151,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_pressure', 'entity_id': 'sensor.openweathermap_pressure',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1162,7 +1162,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>, 'original_device_class': <SensorDeviceClass.PRESSURE: 'pressure'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Pressure', 'original_name': 'Pressure',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1204,7 +1204,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_rain', 'entity_id': 'sensor.openweathermap_rain',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1215,7 +1215,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>, 'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Rain', 'original_name': 'Rain',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1257,7 +1257,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_snow', 'entity_id': 'sensor.openweathermap_snow',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1268,7 +1268,7 @@
}), }),
'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>, 'original_device_class': <SensorDeviceClass.PRECIPITATION_INTENSITY: 'precipitation_intensity'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Snow', 'original_name': 'Snow',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1310,7 +1310,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_temperature', 'entity_id': 'sensor.openweathermap_temperature',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1321,7 +1321,7 @@
}), }),
'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>, 'original_device_class': <SensorDeviceClass.TEMPERATURE: 'temperature'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Temperature', 'original_name': 'Temperature',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1363,7 +1363,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_uv_index', 'entity_id': 'sensor.openweathermap_uv_index',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1374,7 +1374,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap UV Index', 'original_name': 'UV Index',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1415,7 +1415,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_visibility', 'entity_id': 'sensor.openweathermap_visibility',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1426,7 +1426,7 @@
}), }),
'original_device_class': <SensorDeviceClass.DISTANCE: 'distance'>, 'original_device_class': <SensorDeviceClass.DISTANCE: 'distance'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Visibility', 'original_name': 'Visibility',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1466,7 +1466,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_weather', 'entity_id': 'sensor.openweathermap_weather',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1477,7 +1477,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Weather', 'original_name': 'Weather',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1514,7 +1514,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_weather_code', 'entity_id': 'sensor.openweathermap_weather_code',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1525,7 +1525,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Weather Code', 'original_name': 'Weather Code',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1564,7 +1564,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_wind_bearing', 'entity_id': 'sensor.openweathermap_wind_bearing',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1575,7 +1575,7 @@
}), }),
'original_device_class': <SensorDeviceClass.WIND_DIRECTION: 'wind_direction'>, 'original_device_class': <SensorDeviceClass.WIND_DIRECTION: 'wind_direction'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Wind bearing', 'original_name': 'Wind bearing',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -1617,7 +1617,7 @@
'domain': 'sensor', 'domain': 'sensor',
'entity_category': None, 'entity_category': None,
'entity_id': 'sensor.openweathermap_wind_speed', 'entity_id': 'sensor.openweathermap_wind_speed',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -1631,7 +1631,7 @@
}), }),
'original_device_class': <SensorDeviceClass.WIND_SPEED: 'wind_speed'>, 'original_device_class': <SensorDeviceClass.WIND_SPEED: 'wind_speed'>,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap Wind speed', 'original_name': 'Wind speed',
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,

View File

@ -37,7 +37,7 @@
'domain': 'weather', 'domain': 'weather',
'entity_category': None, 'entity_category': None,
'entity_id': 'weather.openweathermap', 'entity_id': 'weather.openweathermap',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -48,7 +48,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap', 'original_name': None,
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': 0, 'supported_features': 0,
@ -98,7 +98,7 @@
'domain': 'weather', 'domain': 'weather',
'entity_category': None, 'entity_category': None,
'entity_id': 'weather.openweathermap', 'entity_id': 'weather.openweathermap',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -109,7 +109,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap', 'original_name': None,
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': <WeatherEntityFeature: 2>, 'supported_features': <WeatherEntityFeature: 2>,
@ -160,7 +160,7 @@
'domain': 'weather', 'domain': 'weather',
'entity_category': None, 'entity_category': None,
'entity_id': 'weather.openweathermap', 'entity_id': 'weather.openweathermap',
'has_entity_name': False, 'has_entity_name': True,
'hidden_by': None, 'hidden_by': None,
'icon': None, 'icon': None,
'id': <ANY>, 'id': <ANY>,
@ -171,7 +171,7 @@
}), }),
'original_device_class': None, 'original_device_class': None,
'original_icon': None, 'original_icon': None,
'original_name': 'openweathermap', 'original_name': None,
'platform': 'openweathermap', 'platform': 'openweathermap',
'previous_unique_id': None, 'previous_unique_id': None,
'supported_features': <WeatherEntityFeature: 3>, 'supported_features': <WeatherEntityFeature: 3>,