From a1678ebd231405843381b61e743b5055908c2d2b Mon Sep 17 00:00:00 2001 From: starkillerOG Date: Sun, 19 Nov 2023 20:46:03 +0100 Subject: [PATCH] Add Reolink day night switch threshold (#104219) --- homeassistant/components/reolink/number.py | 13 +++++++++++++ homeassistant/components/reolink/strings.json | 3 +++ 2 files changed, 16 insertions(+) diff --git a/homeassistant/components/reolink/number.py b/homeassistant/components/reolink/number.py index 7e3f6483fb3..ef9b01a7a52 100644 --- a/homeassistant/components/reolink/number.py +++ b/homeassistant/components/reolink/number.py @@ -298,6 +298,19 @@ NUMBER_ENTITIES = ( value=lambda api, ch: api.auto_track_stop_time(ch), method=lambda api, ch, value: api.set_auto_tracking(ch, stop_time=int(value)), ), + ReolinkNumberEntityDescription( + key="day_night_switch_threshold", + translation_key="day_night_switch_threshold", + icon="mdi:theme-light-dark", + entity_category=EntityCategory.CONFIG, + entity_registry_enabled_default=False, + native_step=1, + native_min_value=0, + native_max_value=100, + supported=lambda api, ch: api.supported(ch, "dayNightThreshold"), + value=lambda api, ch: api.daynight_threshold(ch), + method=lambda api, ch, value: api.set_daynight_threshold(ch, int(value)), + ), ) diff --git a/homeassistant/components/reolink/strings.json b/homeassistant/components/reolink/strings.json index 0a496d62522..e2d9ec95af5 100644 --- a/homeassistant/components/reolink/strings.json +++ b/homeassistant/components/reolink/strings.json @@ -215,6 +215,9 @@ }, "auto_track_stop_time": { "name": "Auto track stop time" + }, + "day_night_switch_threshold": { + "name": "Day night switch threshold" } }, "select": {