Plant monitor defaults (#19891)
* Plant monitor defaults * houndci-bot fixes
This commit is contained in:
parent
8b49ecbe7d
commit
c44f5d31ef
1 changed files with 19 additions and 6 deletions
|
@ -56,6 +56,13 @@ CONF_SENSOR_CONDUCTIVITY = READING_CONDUCTIVITY
|
|||
CONF_SENSOR_TEMPERATURE = READING_TEMPERATURE
|
||||
CONF_SENSOR_BRIGHTNESS = READING_BRIGHTNESS
|
||||
|
||||
DEFAULT_MIN_BATTERY_LEVEL = 20
|
||||
DEFAULT_MIN_MOISTURE = 20
|
||||
DEFAULT_MAX_MOISTURE = 60
|
||||
DEFAULT_MIN_CONDUCTIVITY = 500
|
||||
DEFAULT_MAX_CONDUCTIVITY = 3000
|
||||
DEFAULT_CHECK_DAYS = 3
|
||||
|
||||
SCHEMA_SENSORS = vol.Schema({
|
||||
vol.Optional(CONF_SENSOR_BATTERY_LEVEL): cv.entity_id,
|
||||
vol.Optional(CONF_SENSOR_MOISTURE): cv.entity_id,
|
||||
|
@ -66,16 +73,22 @@ SCHEMA_SENSORS = vol.Schema({
|
|||
|
||||
PLANT_SCHEMA = vol.Schema({
|
||||
vol.Required(CONF_SENSORS): vol.Schema(SCHEMA_SENSORS),
|
||||
vol.Optional(CONF_MIN_BATTERY_LEVEL): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_BATTERY_LEVEL,
|
||||
default=DEFAULT_MIN_BATTERY_LEVEL): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_TEMPERATURE): vol.Coerce(float),
|
||||
vol.Optional(CONF_MAX_TEMPERATURE): vol.Coerce(float),
|
||||
vol.Optional(CONF_MIN_MOISTURE): cv.positive_int,
|
||||
vol.Optional(CONF_MAX_MOISTURE): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_CONDUCTIVITY): cv.positive_int,
|
||||
vol.Optional(CONF_MAX_CONDUCTIVITY): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_MOISTURE,
|
||||
default=DEFAULT_MIN_MOISTURE): cv.positive_int,
|
||||
vol.Optional(CONF_MAX_MOISTURE,
|
||||
default=DEFAULT_MAX_MOISTURE): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_CONDUCTIVITY,
|
||||
default=DEFAULT_MIN_CONDUCTIVITY): cv.positive_int,
|
||||
vol.Optional(CONF_MAX_CONDUCTIVITY,
|
||||
default=DEFAULT_MAX_CONDUCTIVITY): cv.positive_int,
|
||||
vol.Optional(CONF_MIN_BRIGHTNESS): cv.positive_int,
|
||||
vol.Optional(CONF_MAX_BRIGHTNESS): cv.positive_int,
|
||||
vol.Optional(CONF_CHECK_DAYS): cv.positive_int,
|
||||
vol.Optional(CONF_CHECK_DAYS,
|
||||
default=DEFAULT_CHECK_DAYS): cv.positive_int,
|
||||
})
|
||||
|
||||
DOMAIN = 'plant'
|
||||
|
|
Loading…
Add table
Reference in a new issue