mirror of
https://github.com/home-assistant/core.git
synced 2025-07-27 23:27:37 +00:00
Add Reolink privacy mask switch (#146906)
This commit is contained in:
parent
d657964729
commit
38973fe64a
@ -491,6 +491,12 @@
|
||||
"state": {
|
||||
"on": "mdi:eye-off"
|
||||
}
|
||||
},
|
||||
"privacy_mask": {
|
||||
"default": "mdi:eye",
|
||||
"state": {
|
||||
"on": "mdi:eye-off"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -960,6 +960,9 @@
|
||||
},
|
||||
"privacy_mode": {
|
||||
"name": "Privacy mode"
|
||||
},
|
||||
"privacy_mask": {
|
||||
"name": "Privacy mask"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -216,6 +216,15 @@ SWITCH_ENTITIES = (
|
||||
value=lambda api, ch: api.baichuan.privacy_mode(ch),
|
||||
method=lambda api, ch, value: api.baichuan.set_privacy_mode(ch, value),
|
||||
),
|
||||
ReolinkSwitchEntityDescription(
|
||||
key="privacy_mask",
|
||||
cmd_key="GetMask",
|
||||
translation_key="privacy_mask",
|
||||
entity_category=EntityCategory.CONFIG,
|
||||
supported=lambda api, ch: api.supported(ch, "privacy_mask"),
|
||||
value=lambda api, ch: api.privacy_mask_enabled(ch),
|
||||
method=lambda api, ch, value: api.set_privacy_mask(ch, enable=value),
|
||||
),
|
||||
ReolinkSwitchEntityDescription(
|
||||
key="hardwired_chime_enabled",
|
||||
cmd_key="483",
|
||||
|
@ -148,6 +148,10 @@
|
||||
'0': 1,
|
||||
'null': 1,
|
||||
}),
|
||||
'GetMask': dict({
|
||||
'0': 1,
|
||||
'null': 1,
|
||||
}),
|
||||
'GetMdAlarm': dict({
|
||||
'0': 1,
|
||||
'null': 1,
|
||||
|
Loading…
x
Reference in New Issue
Block a user