mirror of
https://github.com/esphome/esphome.git
synced 2025-03-15 15:18:16 +00:00
ppd42x extend schema
This commit is contained in:
parent
b98a3edeac
commit
adaec542d3
@ -17,12 +17,17 @@ Ppd42xSensorComponent = sensor.sensor_ns.class_('Ppd42xSensorComponent',
|
|||||||
|
|
||||||
PLATFORM_SCHEMA = sensor.PLATFORM_SCHEMA.extend({
|
PLATFORM_SCHEMA = sensor.PLATFORM_SCHEMA.extend({
|
||||||
cv.GenerateID(): cv.declare_variable_id(Ppd42xSensorComponent),
|
cv.GenerateID(): cv.declare_variable_id(Ppd42xSensorComponent),
|
||||||
vol.Optional(CONF_PM_10_0): pins.internal_gpio_input_pin_schema,
|
vol.Optional(CONF_PM_10_0): sensor.SENSOR_SCHEMA.extend({
|
||||||
vol.Optional(CONF_PM_2_5): pins.internal_gpio_input_pin_schema,
|
cv.GenerateID(): cv.declare_variable_id(PPD42X10_0Sensor),
|
||||||
|
}),
|
||||||
|
vol.Optional(CONF_PM_2_5): sensor.SENSOR_SCHEMA.extend({
|
||||||
|
cv.GenerateID(): cv.declare_variable_id(PPD42X02_5Sensor),
|
||||||
|
}),
|
||||||
vol.Required(CONF_TIMEOUT): cv.positive_time_period_microseconds,
|
vol.Required(CONF_TIMEOUT): cv.positive_time_period_microseconds,
|
||||||
vol.Optional(CONF_UPDATE_INTERVAL): cv.update_interval,
|
vol.Optional(CONF_UPDATE_INTERVAL): cv.update_interval,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
// pins.internal_gpio_input_pin_schema,
|
||||||
|
|
||||||
def to_code(config):
|
def to_code(config):
|
||||||
if CONF_TIMEOUT in config:
|
if CONF_TIMEOUT in config:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user