mirror of
https://github.com/esphome/esphome.git
synced 2025-03-13 22:28:14 +00:00
Refactore ppd42x.py
This commit is contained in:
parent
39b8be0385
commit
fa1cb2dc71
@ -1,6 +1,7 @@
|
||||
import voluptuous as vol
|
||||
|
||||
from esphome import pins
|
||||
from esphome.components import sensor
|
||||
import esphome.config_validation as cv
|
||||
from esphome.const import CONF_ID, CONF_NAME, CONF_PM_10_0, \
|
||||
CONF_PM_2_5, CONF_PIN, CONF_TYPE
|
||||
@ -39,7 +40,7 @@ PPD42X_SENSOR_SCHEMA = sensor.SENSOR_SCHEMA.extend({
|
||||
vol.Required(CONF_PIN): pins.gpio_input_pin_schema
|
||||
})
|
||||
|
||||
PLATFORM_SCHEMA = vol.nameable(sensor.PLATFORM_SCHEMA.extend({
|
||||
PLATFORM_SCHEMA = cv.nameable(sensor.PLATFORM_SCHEMA.extend({
|
||||
cv.GenerateID(): cv.declare_variable_id(PPD42XComponent),
|
||||
vol.Required(CONF_TYPE): cv.one_of(*PPD42X_TYPES, upper=True),
|
||||
vol.Optional(CONF_PM_2_5): cv.nameable(PPD42X_SENSOR_SCHEMA),
|
||||
|
Loading…
x
Reference in New Issue
Block a user