mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Add Reolink chime vehicle tone (#129835)
This commit is contained in:
parent
8b8e949bdf
commit
03bc711c51
@ -246,6 +246,12 @@
|
|||||||
"off": "mdi:music-note-off"
|
"off": "mdi:music-note-off"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"vehicle_tone": {
|
||||||
|
"default": "mdi:music-note",
|
||||||
|
"state": {
|
||||||
|
"off": "mdi:music-note-off"
|
||||||
|
}
|
||||||
|
},
|
||||||
"visitor_tone": {
|
"visitor_tone": {
|
||||||
"default": "mdi:music-note",
|
"default": "mdi:music-note",
|
||||||
"state": {
|
"state": {
|
||||||
|
@ -197,6 +197,16 @@ CHIME_SELECT_ENTITIES = (
|
|||||||
value=lambda chime: ChimeToneEnum(chime.tone("people")).name,
|
value=lambda chime: ChimeToneEnum(chime.tone("people")).name,
|
||||||
method=lambda chime, name: chime.set_tone("people", ChimeToneEnum[name].value),
|
method=lambda chime, name: chime.set_tone("people", ChimeToneEnum[name].value),
|
||||||
),
|
),
|
||||||
|
ReolinkChimeSelectEntityDescription(
|
||||||
|
key="vehicle_tone",
|
||||||
|
cmd_key="GetDingDongCfg",
|
||||||
|
translation_key="vehicle_tone",
|
||||||
|
entity_category=EntityCategory.CONFIG,
|
||||||
|
get_options=[method.name for method in ChimeToneEnum],
|
||||||
|
supported=lambda chime: "vehicle" in chime.chime_event_types,
|
||||||
|
value=lambda chime: ChimeToneEnum(chime.tone("vehicle")).name,
|
||||||
|
method=lambda chime, name: chime.set_tone("vehicle", ChimeToneEnum[name].value),
|
||||||
|
),
|
||||||
ReolinkChimeSelectEntityDescription(
|
ReolinkChimeSelectEntityDescription(
|
||||||
key="visitor_tone",
|
key="visitor_tone",
|
||||||
cmd_key="GetDingDongCfg",
|
cmd_key="GetDingDongCfg",
|
||||||
|
@ -606,6 +606,22 @@
|
|||||||
"waybackhome": "[%key:component::reolink::entity::select::motion_tone::state::waybackhome%]"
|
"waybackhome": "[%key:component::reolink::entity::select::motion_tone::state::waybackhome%]"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"vehicle_tone": {
|
||||||
|
"name": "Vehicle ringtone",
|
||||||
|
"state": {
|
||||||
|
"off": "[%key:common::state::off%]",
|
||||||
|
"citybird": "[%key:component::reolink::entity::select::motion_tone::state::citybird%]",
|
||||||
|
"originaltune": "[%key:component::reolink::entity::select::motion_tone::state::originaltune%]",
|
||||||
|
"pianokey": "[%key:component::reolink::entity::select::motion_tone::state::pianokey%]",
|
||||||
|
"loop": "[%key:component::reolink::entity::select::motion_tone::state::loop%]",
|
||||||
|
"attraction": "[%key:component::reolink::entity::select::motion_tone::state::attraction%]",
|
||||||
|
"hophop": "[%key:component::reolink::entity::select::motion_tone::state::hophop%]",
|
||||||
|
"goodday": "[%key:component::reolink::entity::select::motion_tone::state::goodday%]",
|
||||||
|
"operetta": "[%key:component::reolink::entity::select::motion_tone::state::operetta%]",
|
||||||
|
"moonlight": "[%key:component::reolink::entity::select::motion_tone::state::moonlight%]",
|
||||||
|
"waybackhome": "[%key:component::reolink::entity::select::motion_tone::state::waybackhome%]"
|
||||||
|
}
|
||||||
|
},
|
||||||
"visitor_tone": {
|
"visitor_tone": {
|
||||||
"name": "Visitor ringtone",
|
"name": "Visitor ringtone",
|
||||||
"state": {
|
"state": {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user