diff --git a/esphome/components/sensor/ppd42x.py b/esphome/components/sensor/ppd42x.py index f408387765..3c58e995a6 100644 --- a/esphome/components/sensor/ppd42x.py +++ b/esphome/components/sensor/ppd42x.py @@ -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),