mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 04:37:06 +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"
|
||||
}
|
||||
},
|
||||
"vehicle_tone": {
|
||||
"default": "mdi:music-note",
|
||||
"state": {
|
||||
"off": "mdi:music-note-off"
|
||||
}
|
||||
},
|
||||
"visitor_tone": {
|
||||
"default": "mdi:music-note",
|
||||
"state": {
|
||||
|
@ -197,6 +197,16 @@ CHIME_SELECT_ENTITIES = (
|
||||
value=lambda chime: ChimeToneEnum(chime.tone("people")).name,
|
||||
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(
|
||||
key="visitor_tone",
|
||||
cmd_key="GetDingDongCfg",
|
||||
|
@ -606,6 +606,22 @@
|
||||
"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": {
|
||||
"name": "Visitor ringtone",
|
||||
"state": {
|
||||
|
Loading…
x
Reference in New Issue
Block a user