mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 23:27:37 +00:00
Add icon translations to Trafikverket Camera (#112320)
This commit is contained in:
parent
d9e9b55a4b
commit
54a5820c3e
@ -36,7 +36,6 @@ class TVCameraSensorEntityDescription(
|
|||||||
BINARY_SENSOR_TYPE = TVCameraSensorEntityDescription(
|
BINARY_SENSOR_TYPE = TVCameraSensorEntityDescription(
|
||||||
key="active",
|
key="active",
|
||||||
translation_key="active",
|
translation_key="active",
|
||||||
icon="mdi:camera-outline",
|
|
||||||
value_fn=lambda data: data.data.active,
|
value_fn=lambda data: data.data.active,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
29
homeassistant/components/trafikverket_camera/icons.json
Normal file
29
homeassistant/components/trafikverket_camera/icons.json
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"entity": {
|
||||||
|
"binary_sensor": {
|
||||||
|
"active": {
|
||||||
|
"default": "mdi:camera-outline"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sensor": {
|
||||||
|
"direction": {
|
||||||
|
"default": "mdi:sign-direction"
|
||||||
|
},
|
||||||
|
"modified": {
|
||||||
|
"default": "mdi:camera-retake-outline"
|
||||||
|
},
|
||||||
|
"photo_time": {
|
||||||
|
"default": "mdi:camera-timer"
|
||||||
|
},
|
||||||
|
"photo_url": {
|
||||||
|
"default": "mdi:camera-outline"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"default": "mdi:camera-outline"
|
||||||
|
},
|
||||||
|
"camera_type": {
|
||||||
|
"default": "mdi:camera-iris"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -42,13 +42,11 @@ SENSOR_TYPES: tuple[TVCameraSensorEntityDescription, ...] = (
|
|||||||
key="direction",
|
key="direction",
|
||||||
translation_key="direction",
|
translation_key="direction",
|
||||||
native_unit_of_measurement=DEGREE,
|
native_unit_of_measurement=DEGREE,
|
||||||
icon="mdi:sign-direction",
|
|
||||||
value_fn=lambda data: data.data.direction,
|
value_fn=lambda data: data.data.direction,
|
||||||
),
|
),
|
||||||
TVCameraSensorEntityDescription(
|
TVCameraSensorEntityDescription(
|
||||||
key="modified",
|
key="modified",
|
||||||
translation_key="modified",
|
translation_key="modified",
|
||||||
icon="mdi:camera-retake-outline",
|
|
||||||
device_class=SensorDeviceClass.TIMESTAMP,
|
device_class=SensorDeviceClass.TIMESTAMP,
|
||||||
value_fn=lambda data: data.data.modified,
|
value_fn=lambda data: data.data.modified,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
@ -56,28 +54,24 @@ SENSOR_TYPES: tuple[TVCameraSensorEntityDescription, ...] = (
|
|||||||
TVCameraSensorEntityDescription(
|
TVCameraSensorEntityDescription(
|
||||||
key="photo_time",
|
key="photo_time",
|
||||||
translation_key="photo_time",
|
translation_key="photo_time",
|
||||||
icon="mdi:camera-timer",
|
|
||||||
device_class=SensorDeviceClass.TIMESTAMP,
|
device_class=SensorDeviceClass.TIMESTAMP,
|
||||||
value_fn=lambda data: data.data.phototime,
|
value_fn=lambda data: data.data.phototime,
|
||||||
),
|
),
|
||||||
TVCameraSensorEntityDescription(
|
TVCameraSensorEntityDescription(
|
||||||
key="photo_url",
|
key="photo_url",
|
||||||
translation_key="photo_url",
|
translation_key="photo_url",
|
||||||
icon="mdi:camera-outline",
|
|
||||||
value_fn=lambda data: data.data.photourl,
|
value_fn=lambda data: data.data.photourl,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
),
|
),
|
||||||
TVCameraSensorEntityDescription(
|
TVCameraSensorEntityDescription(
|
||||||
key="status",
|
key="status",
|
||||||
translation_key="status",
|
translation_key="status",
|
||||||
icon="mdi:camera-outline",
|
|
||||||
value_fn=lambda data: data.data.status,
|
value_fn=lambda data: data.data.status,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
),
|
),
|
||||||
TVCameraSensorEntityDescription(
|
TVCameraSensorEntityDescription(
|
||||||
key="camera_type",
|
key="camera_type",
|
||||||
translation_key="camera_type",
|
translation_key="camera_type",
|
||||||
icon="mdi:camera-iris",
|
|
||||||
value_fn=lambda data: data.data.camera_type,
|
value_fn=lambda data: data.data.camera_type,
|
||||||
entity_registry_enabled_default=False,
|
entity_registry_enabled_default=False,
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user