Add icon translations to Philips TV (#112179)

This commit is contained in:
Joost Lekkerkerker 2024-03-04 15:47:15 +01:00 committed by GitHub
parent 511810a4f5
commit 6aae44dbb3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 25 additions and 5 deletions

View File

@ -29,13 +29,11 @@ DESCRIPTIONS = (
PhilipsTVBinarySensorEntityDescription( PhilipsTVBinarySensorEntityDescription(
key="recording_ongoing", key="recording_ongoing",
translation_key="recording_ongoing", translation_key="recording_ongoing",
icon="mdi:record-rec",
recording_value="RECORDING_ONGOING", recording_value="RECORDING_ONGOING",
), ),
PhilipsTVBinarySensorEntityDescription( PhilipsTVBinarySensorEntityDescription(
key="recording_new", key="recording_new",
translation_key="recording_new", translation_key="recording_new",
icon="mdi:new-box",
recording_value="RECORDING_NEW", recording_value="RECORDING_NEW",
), ),
) )

View File

@ -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"
}
}
}
}

View File

@ -153,7 +153,6 @@ class PhilipsTVLightEntity(PhilipsJsEntity, LightEntity):
self._attr_supported_color_modes = {ColorMode.HS, ColorMode.ONOFF} self._attr_supported_color_modes = {ColorMode.HS, ColorMode.ONOFF}
self._attr_supported_features = LightEntityFeature.EFFECT self._attr_supported_features = LightEntityFeature.EFFECT
self._attr_unique_id = coordinator.unique_id self._attr_unique_id = coordinator.unique_id
self._attr_icon = "mdi:television-ambient-light"
self._update_from_coordinator() self._update_from_coordinator()

View File

@ -45,7 +45,6 @@ class PhilipsTVScreenSwitch(PhilipsJsEntity, SwitchEntity):
super().__init__(coordinator) super().__init__(coordinator)
self._attr_icon = "mdi:television-shimmer"
self._attr_unique_id = f"{coordinator.unique_id}_screenstate" self._attr_unique_id = f"{coordinator.unique_id}_screenstate"
@property @property
@ -84,7 +83,6 @@ class PhilipsTVAmbilightHueSwitch(PhilipsJsEntity, SwitchEntity):
super().__init__(coordinator) super().__init__(coordinator)
self._attr_icon = "mdi:television-ambient-light"
self._attr_unique_id = f"{coordinator.unique_id}_ambi_hue" self._attr_unique_id = f"{coordinator.unique_id}_ambi_hue"
@property @property