mirror of
https://github.com/home-assistant/core.git
synced 2025-09-07 22:01:34 +02:00
Add Reolink chime silent time number entity (#151190)
This commit is contained in:
@@ -318,6 +318,9 @@
|
|||||||
},
|
},
|
||||||
"pre_record_battery_stop": {
|
"pre_record_battery_stop": {
|
||||||
"default": "mdi:history"
|
"default": "mdi:history"
|
||||||
|
},
|
||||||
|
"silent_time": {
|
||||||
|
"default": "mdi:volume-off"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"select": {
|
"select": {
|
||||||
|
@@ -804,6 +804,19 @@ CHIME_NUMBER_ENTITIES = (
|
|||||||
value=lambda chime: chime.volume,
|
value=lambda chime: chime.volume,
|
||||||
method=lambda chime, value: chime.set_option(volume=int(value)),
|
method=lambda chime, value: chime.set_option(volume=int(value)),
|
||||||
),
|
),
|
||||||
|
ReolinkChimeNumberEntityDescription(
|
||||||
|
key="silent_time",
|
||||||
|
cmd_key="609",
|
||||||
|
translation_key="silent_time",
|
||||||
|
entity_category=EntityCategory.CONFIG,
|
||||||
|
device_class=NumberDeviceClass.DURATION,
|
||||||
|
native_step=1,
|
||||||
|
native_min_value=0,
|
||||||
|
native_max_value=720,
|
||||||
|
native_unit_of_measurement=UnitOfTime.MINUTES,
|
||||||
|
value=lambda chime: int(chime.silent_time / 60),
|
||||||
|
method=lambda chime, value: chime.set_silent_time(time=int(value * 60)),
|
||||||
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@@ -666,6 +666,9 @@
|
|||||||
},
|
},
|
||||||
"pre_record_battery_stop": {
|
"pre_record_battery_stop": {
|
||||||
"name": "Pre-recording stop battery level"
|
"name": "Pre-recording stop battery level"
|
||||||
|
},
|
||||||
|
"silent_time": {
|
||||||
|
"name": "Silent time"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"select": {
|
"select": {
|
||||||
|
@@ -81,6 +81,10 @@
|
|||||||
'0': 1,
|
'0': 1,
|
||||||
'null': 1,
|
'null': 1,
|
||||||
}),
|
}),
|
||||||
|
'609': dict({
|
||||||
|
'0': 1,
|
||||||
|
'null': 1,
|
||||||
|
}),
|
||||||
'DingDongOpt': dict({
|
'DingDongOpt': dict({
|
||||||
'0': 2,
|
'0': 2,
|
||||||
'null': 2,
|
'null': 2,
|
||||||
|
Reference in New Issue
Block a user