diff --git a/homeassistant/components/philips_js/binary_sensor.py b/homeassistant/components/philips_js/binary_sensor.py index 74fe41bf722..678ba9d98f1 100644 --- a/homeassistant/components/philips_js/binary_sensor.py +++ b/homeassistant/components/philips_js/binary_sensor.py @@ -29,13 +29,11 @@ DESCRIPTIONS = ( PhilipsTVBinarySensorEntityDescription( key="recording_ongoing", translation_key="recording_ongoing", - icon="mdi:record-rec", recording_value="RECORDING_ONGOING", ), PhilipsTVBinarySensorEntityDescription( key="recording_new", translation_key="recording_new", - icon="mdi:new-box", recording_value="RECORDING_NEW", ), ) diff --git a/homeassistant/components/philips_js/icons.json b/homeassistant/components/philips_js/icons.json new file mode 100644 index 00000000000..ea9cbd3114e --- /dev/null +++ b/homeassistant/components/philips_js/icons.json @@ -0,0 +1,25 @@ +{ + "entity": { + "binary_sensor": { + "recording_ongoing": { + "default": "mdi:record-rec" + }, + "recording_new": { + "default": "mdi:new-box" + } + }, + "light": { + "ambilight": { + "default": "mdi:television-ambient-light" + } + }, + "switch": { + "screen_state": { + "default": "mdi:television-shimmer" + }, + "ambilight_hue": { + "default": "mdi:television-ambient-light" + } + } + } +} diff --git a/homeassistant/components/philips_js/light.py b/homeassistant/components/philips_js/light.py index 75f43039de8..7803938cf7e 100644 --- a/homeassistant/components/philips_js/light.py +++ b/homeassistant/components/philips_js/light.py @@ -153,7 +153,6 @@ class PhilipsTVLightEntity(PhilipsJsEntity, LightEntity): self._attr_supported_color_modes = {ColorMode.HS, ColorMode.ONOFF} self._attr_supported_features = LightEntityFeature.EFFECT self._attr_unique_id = coordinator.unique_id - self._attr_icon = "mdi:television-ambient-light" self._update_from_coordinator() diff --git a/homeassistant/components/philips_js/switch.py b/homeassistant/components/philips_js/switch.py index 29cfa10a230..71548c8238e 100644 --- a/homeassistant/components/philips_js/switch.py +++ b/homeassistant/components/philips_js/switch.py @@ -45,7 +45,6 @@ class PhilipsTVScreenSwitch(PhilipsJsEntity, SwitchEntity): super().__init__(coordinator) - self._attr_icon = "mdi:television-shimmer" self._attr_unique_id = f"{coordinator.unique_id}_screenstate" @property @@ -84,7 +83,6 @@ class PhilipsTVAmbilightHueSwitch(PhilipsJsEntity, SwitchEntity): super().__init__(coordinator) - self._attr_icon = "mdi:television-ambient-light" self._attr_unique_id = f"{coordinator.unique_id}_ambi_hue" @property