Rewrite interrupt components (#464)

* Rewrite intterupt components

* Fix test
This commit is contained in:
Otto Winter
2019-03-03 16:47:10 +01:00
committed by GitHub
parent 4b017e2096
commit 5a102c2ab7
11 changed files with 57 additions and 19 deletions
+2 -1
View File
@@ -12,7 +12,8 @@ DutyCycleSensor = sensor.sensor_ns.class_('DutyCycleSensor', sensor.PollingSenso
PLATFORM_SCHEMA = cv.nameable(sensor.SENSOR_PLATFORM_SCHEMA.extend({
cv.GenerateID(): cv.declare_variable_id(DutyCycleSensor),
vol.Required(CONF_PIN): pins.internal_gpio_input_pin_schema,
vol.Required(CONF_PIN): vol.All(pins.internal_gpio_input_pin_schema,
pins.validate_has_interrupt),
vol.Optional(CONF_UPDATE_INTERVAL): cv.update_interval,
}).extend(cv.COMPONENT_SCHEMA.schema))