From 81d4988ca6765ff567a7e2fba73545ea5eb6cc42 Mon Sep 17 00:00:00 2001 From: Michiel van Turnhout Date: Mon, 27 May 2019 21:16:41 +0200 Subject: [PATCH] fixes remove duplicate line remove threshold settings --- esphome/components/mpr121/binary_sensor.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/esphome/components/mpr121/binary_sensor.py b/esphome/components/mpr121/binary_sensor.py index a1c0d97c6e..dddfeb40e1 100644 --- a/esphome/components/mpr121/binary_sensor.py +++ b/esphome/components/mpr121/binary_sensor.py @@ -20,16 +20,12 @@ CONFIG_SCHEMA = binary_sensor.BINARY_SENSOR_SCHEMA.extend({ def to_code(config): var = cg.new_Pvariable(config[CONF_ID]) yield binary_sensor.register_binary_sensor(var, config) - hub = yield cg.get_variable(config[CONF_MPR121_ID]) - hub = yield cg.get_variable(config[CONF_MPR121_ID]) cg.add(var.set_channel(config[CONF_CHANNEL])) + if CONF_TOUCH_THRESHOLD in config: cg.add(var.set_touch_threshold(config[CONF_TOUCH_THRESHOLD])) - else: - cg.add(var.set_touch_threshold(hub.get_touch_threshold())) if CONF_RELEASE_THRESHOLD in config: cg.add(var.set_release_threshold(config[CONF_RELEASE_THRESHOLD])) - else: - cg.add(var.set_release_threshold(hub.get_release_threshold())) + cg.add(hub.register_channel(var))