Add HomeKit low battery threshold config (#23363)
This commit is contained in:
parent
2aee31ec6a
commit
b4e2a0ef84
5 changed files with 61 additions and 27 deletions
|
@ -13,7 +13,8 @@ import homeassistant.util.temperature as temp_util
|
|||
|
||||
from .const import (
|
||||
CONF_FEATURE, CONF_FEATURE_LIST, CONF_LINKED_BATTERY_SENSOR,
|
||||
FEATURE_ON_OFF, FEATURE_PLAY_PAUSE, FEATURE_PLAY_STOP, FEATURE_TOGGLE_MUTE,
|
||||
CONF_LOW_BATTERY_THRESHOLD, DEFAULT_LOW_BATTERY_THRESHOLD, FEATURE_ON_OFF,
|
||||
FEATURE_PLAY_PAUSE, FEATURE_PLAY_STOP, FEATURE_TOGGLE_MUTE,
|
||||
HOMEKIT_NOTIFY_ID, TYPE_FAUCET, TYPE_OUTLET, TYPE_SHOWER, TYPE_SPRINKLER,
|
||||
TYPE_SWITCH, TYPE_VALVE)
|
||||
|
||||
|
@ -23,6 +24,8 @@ _LOGGER = logging.getLogger(__name__)
|
|||
BASIC_INFO_SCHEMA = vol.Schema({
|
||||
vol.Optional(CONF_NAME): cv.string,
|
||||
vol.Optional(CONF_LINKED_BATTERY_SENSOR): cv.entity_domain(sensor.DOMAIN),
|
||||
vol.Optional(CONF_LOW_BATTERY_THRESHOLD,
|
||||
default=DEFAULT_LOW_BATTERY_THRESHOLD): cv.positive_int,
|
||||
})
|
||||
|
||||
FEATURE_SCHEMA = BASIC_INFO_SCHEMA.extend({
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue