diff --git a/esphome/components/sensor/ppd42x.py b/esphome/components/sensor/ppd42x.py index 70b0a27732..2a93450c09 100644 --- a/esphome/components/sensor/ppd42x.py +++ b/esphome/components/sensor/ppd42x.py @@ -3,7 +3,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_PM_2_5, CONF_ID, CONF_PM_10_0, CONF_PM_2_5, CONF_NAME, CONF_PM_10_0, \ +from esphome.const import CONF_ID, CONF_PM_10_0, CONF_PM_2_5, CONF_NAME, \ CONF_UPDATE_INTERVAL, CONF_TIMEOUT from esphome.cpp_generator import Pvariable, add from esphome.cpp_helpers import gpio_input_pin_expression, gpio_output_pin_expression, \ @@ -12,15 +12,15 @@ from esphome.cpp_types import App Ppd42xSensorComponent = sensor.sensor_ns.class_('Ppd42xSensorComponent', - sensor.PollingSensorComponent) + sensor.PollingSensorComponent) PLATFORM_SCHEMA = cv.nameable(sensor.SENSOR_PLATFORM_SCHEMA.extend({ cv.GenerateID(): cv.declare_variable_id(Ppd42xSensorComponent), vol.Optional(CONF_PM_10_0): vol.All(pins.internal_gpio_input_pin_schema, - pins.validate_has_interrupt), + pins.validate_has_interrupt), vol.Optional(CONF_PM_2_5): vol.All(pins.internal_gpio_input_pin_schema, - pins.validate_has_interrupt), + pins.validate_has_interrupt), vol.Required(CONF_TIMEOUT): cv.positive_time_period_microseconds, vol.Optional(CONF_UPDATE_INTERVAL): cv.update_interval, @@ -33,7 +33,7 @@ def to_code(config): for pm_02_5 in gpio_input_pin_expression(config[CONF_PM_2_5]): yield rhs = App.make_ppd42x_sensor(config[CONF_NAME], pm_10_0, pm_02_5, - config.get(CONF_UPDATE_INTERVAL)) + config.get(CONF_UPDATE_INTERVAL)) ppd42x = Pvariable(config[CONF_ID], rhs) if CONF_TIMEOUT in config: diff --git a/tests/test1.yaml b/tests/test1.yaml index ff75ac29eb..d63f0c171b 100644 --- a/tests/test1.yaml +++ b/tests/test1.yaml @@ -5,8 +5,8 @@ esphome: # Use this for testing while developing: # Note the travis check for esphome PRs will fail until the # esphome-core PR has been merged. - # esphome_core_version: - # local: ~/path/to/esphome-core + esphome_core_version: + local: /home/pi4homez/github2/esphome-core use_custom_code: false on_boot: priority: 150.0 @@ -502,6 +502,15 @@ sensor: update_interval: 5min rx_only: false + - platform: ppd42x + timeout: 30000 # mandatory + pm_2_5: + name: "SDS011 PM2.5" + pm_10_0: + name: "SDS011 PM10.0" + update_interval: 5min + + esp32_touch: setup_mode: False diff --git a/tests/test2.yaml b/tests/test2.yaml index 03bb24578e..3608d83a97 100644 --- a/tests/test2.yaml +++ b/tests/test2.yaml @@ -5,8 +5,8 @@ esphome: # Use this for testing while developing: # Note the travis check for esphome PRs will fail until the # esphome-core PR has been merged. - # esphome_core_version: - # local: ~/path/to/esphome-core + esphome_core_version: + local: /home/pi4homez/github2/esphome-core build_path: build/test2 substitutions: diff --git a/tests/test3.yaml b/tests/test3.yaml index ec68e6c503..26dd96e7ae 100644 --- a/tests/test3.yaml +++ b/tests/test3.yaml @@ -5,8 +5,8 @@ esphome: # Use this for testing while developing: # Note the travis check for esphome PRs will fail until the # esphome-core PR has been merged. - # esphome_core_version: - # local: ~/path/to/esphome-core + esphome_core_version: + local: /home/pi4homez/github2/esphome-core build_path: build/test3 substitutions: