mirror of
https://github.com/home-assistant/core.git
synced 2025-07-21 12:17:07 +00:00
Add entity and icon translations to Onvif (#111991)
* Add icon translations to Onvif * Add icon translations to Onvif * Update homeassistant/components/onvif/strings.json
This commit is contained in:
parent
9887340298
commit
0f71e45fe2
18
homeassistant/components/onvif/icons.json
Normal file
18
homeassistant/components/onvif/icons.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"entity": {
|
||||
"switch": {
|
||||
"autofocus": {
|
||||
"default": "mdi:focus-auto"
|
||||
},
|
||||
"ir_lamp": {
|
||||
"default": "mdi:spotlight-beam"
|
||||
},
|
||||
"wiper": {
|
||||
"default": "mdi:wiper"
|
||||
}
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
"ptz": "mdi:pan"
|
||||
}
|
||||
}
|
@ -71,6 +71,19 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"entity": {
|
||||
"switch": {
|
||||
"autofocus": {
|
||||
"name": "Autofocus"
|
||||
},
|
||||
"ir_lamp": {
|
||||
"name": "IR lamp"
|
||||
},
|
||||
"wiper": {
|
||||
"name": "Wiper"
|
||||
}
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
"ptz": {
|
||||
"name": "PTZ",
|
||||
|
@ -41,8 +41,7 @@ class ONVIFSwitchEntityDescription(
|
||||
SWITCHES: tuple[ONVIFSwitchEntityDescription, ...] = (
|
||||
ONVIFSwitchEntityDescription(
|
||||
key="autofocus",
|
||||
name="Autofocus",
|
||||
icon="mdi:focus-auto",
|
||||
translation_key="autofocus",
|
||||
turn_on_data={"Focus": {"AutoFocusMode": "AUTO"}},
|
||||
turn_off_data={"Focus": {"AutoFocusMode": "MANUAL"}},
|
||||
turn_on_fn=lambda device: device.async_set_imaging_settings,
|
||||
@ -51,8 +50,7 @@ SWITCHES: tuple[ONVIFSwitchEntityDescription, ...] = (
|
||||
),
|
||||
ONVIFSwitchEntityDescription(
|
||||
key="ir_lamp",
|
||||
name="IR lamp",
|
||||
icon="mdi:spotlight-beam",
|
||||
translation_key="ir_lamp",
|
||||
turn_on_data={"IrCutFilter": "OFF"},
|
||||
turn_off_data={"IrCutFilter": "ON"},
|
||||
turn_on_fn=lambda device: device.async_set_imaging_settings,
|
||||
@ -61,8 +59,7 @@ SWITCHES: tuple[ONVIFSwitchEntityDescription, ...] = (
|
||||
),
|
||||
ONVIFSwitchEntityDescription(
|
||||
key="wiper",
|
||||
name="Wiper",
|
||||
icon="mdi:wiper",
|
||||
translation_key="wiper",
|
||||
turn_on_data="tt:Wiper|On",
|
||||
turn_off_data="tt:Wiper|Off",
|
||||
turn_on_fn=lambda device: device.async_run_aux_command,
|
||||
|
Loading…
x
Reference in New Issue
Block a user