diff --git a/homeassistant/components/trafikverket_weatherstation/icons.json b/homeassistant/components/trafikverket_weatherstation/icons.json new file mode 100644 index 00000000000..555d79ee084 --- /dev/null +++ b/homeassistant/components/trafikverket_weatherstation/icons.json @@ -0,0 +1,21 @@ +{ + "entity": { + "sensor": { + "precipitation": { + "default": "mdi:weather-snowy-rainy" + }, + "wind_direction": { + "default": "mdi:flag-triangle" + }, + "wind_speed_max": { + "default": "mdi:weather-windy-variant" + }, + "measure_time": { + "default": "mdi:clock" + }, + "modified_time": { + "default": "mdi:clock" + } + } + } +} diff --git a/homeassistant/components/trafikverket_weatherstation/sensor.py b/homeassistant/components/trafikverket_weatherstation/sensor.py index 9c025237187..0553213862e 100644 --- a/homeassistant/components/trafikverket_weatherstation/sensor.py +++ b/homeassistant/components/trafikverket_weatherstation/sensor.py @@ -84,7 +84,6 @@ SENSOR_TYPES: tuple[TrafikverketSensorEntityDescription, ...] = ( key="precipitation", translation_key="precipitation", value_fn=lambda data: data.precipitationtype, - icon="mdi:weather-snowy-rainy", entity_registry_enabled_default=False, options=PRECIPITATION_TYPE, device_class=SensorDeviceClass.ENUM, @@ -94,7 +93,6 @@ SENSOR_TYPES: tuple[TrafikverketSensorEntityDescription, ...] = ( translation_key="wind_direction", value_fn=lambda data: data.winddirection, native_unit_of_measurement=DEGREE, - icon="mdi:flag-triangle", state_class=SensorStateClass.MEASUREMENT, ), TrafikverketSensorEntityDescription( @@ -110,7 +108,6 @@ SENSOR_TYPES: tuple[TrafikverketSensorEntityDescription, ...] = ( value_fn=lambda data: data.windforcemax or 0, native_unit_of_measurement=UnitOfSpeed.METERS_PER_SECOND, device_class=SensorDeviceClass.WIND_SPEED, - icon="mdi:weather-windy-variant", entity_registry_enabled_default=False, state_class=SensorStateClass.MEASUREMENT, ), @@ -133,7 +130,6 @@ SENSOR_TYPES: tuple[TrafikverketSensorEntityDescription, ...] = ( key="measure_time", translation_key="measure_time", value_fn=lambda data: data.measure_time, - icon="mdi:clock", entity_registry_enabled_default=False, device_class=SensorDeviceClass.TIMESTAMP, ), @@ -203,7 +199,6 @@ SENSOR_TYPES: tuple[TrafikverketSensorEntityDescription, ...] = ( key="modified_time", translation_key="modified_time", value_fn=lambda data: add_utc_timezone(data.modified_time), - icon="mdi:clock", entity_registry_enabled_default=False, device_class=SensorDeviceClass.TIMESTAMP, ),