Set Reolink record switch as config (#102439)

Reolink: record switch as config
pull/102445/head
Paulus Schoutsen 2023-10-21 02:31:00 -04:00 committed by GitHub
parent 5cec687247
commit 09a8b8567d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -129,6 +129,7 @@ SWITCH_ENTITIES = (
key="record", key="record",
translation_key="record", translation_key="record",
icon="mdi:record-rec", icon="mdi:record-rec",
entity_category=EntityCategory.CONFIG,
supported=lambda api, ch: api.supported(ch, "recording") and api.is_nvr, supported=lambda api, ch: api.supported(ch, "recording") and api.is_nvr,
value=lambda api, ch: api.recording_enabled(ch), value=lambda api, ch: api.recording_enabled(ch),
method=lambda api, ch, value: api.set_recording(ch, value), method=lambda api, ch, value: api.set_recording(ch, value),
@ -185,6 +186,7 @@ NVR_SWITCH_ENTITIES = (
key="record", key="record",
translation_key="record", translation_key="record",
icon="mdi:record-rec", icon="mdi:record-rec",
entity_category=EntityCategory.CONFIG,
supported=lambda api: api.supported(None, "recording"), supported=lambda api: api.supported(None, "recording"),
value=lambda api: api.recording_enabled(), value=lambda api: api.recording_enabled(),
method=lambda api, value: api.set_recording(None, value), method=lambda api, value: api.set_recording(None, value),