diff --git a/homeassistant/components/aseko_pool_live/binary_sensor.py b/homeassistant/components/aseko_pool_live/binary_sensor.py index cc91b6b97a6..e0b45ee6d4f 100644 --- a/homeassistant/components/aseko_pool_live/binary_sensor.py +++ b/homeassistant/components/aseko_pool_live/binary_sensor.py @@ -38,7 +38,6 @@ UNIT_BINARY_SENSORS: tuple[AsekoBinarySensorEntityDescription, ...] = ( AsekoBinarySensorEntityDescription( key="water_flow", translation_key="water_flow", - icon="mdi:waves-arrow-right", value_fn=lambda unit: unit.water_flow, ), AsekoBinarySensorEntityDescription( diff --git a/homeassistant/components/aseko_pool_live/icons.json b/homeassistant/components/aseko_pool_live/icons.json new file mode 100644 index 00000000000..2f8a77fc417 --- /dev/null +++ b/homeassistant/components/aseko_pool_live/icons.json @@ -0,0 +1,17 @@ +{ + "entity": { + "binary_sensor": { + "water_flow": { + "default": "mdi:waves-arrow-right" + } + }, + "sensor": { + "free_chlorine": { + "default": "mdi:flask" + }, + "water_temperature": { + "default": "mdi:coolant-temperature" + } + } + } +} diff --git a/homeassistant/components/aseko_pool_live/sensor.py b/homeassistant/components/aseko_pool_live/sensor.py index 14eedd279b8..55a40195750 100644 --- a/homeassistant/components/aseko_pool_live/sensor.py +++ b/homeassistant/components/aseko_pool_live/sensor.py @@ -59,10 +59,8 @@ class VariableSensorEntity(AsekoEntity, SensorEntity): self._attr_native_unit_of_measurement = self._variable.unit self._attr_icon = { - "clf": "mdi:flask", "rx": "mdi:test-tube", "waterLevel": "mdi:waves", - "waterTemp": "mdi:coolant-temperature", }.get(self._variable.type) self._attr_device_class = {