Fix GPIO expression issue with no inverted set

This commit is contained in:
Otto Winter 2018-05-16 23:04:33 +02:00
parent d3ac5bfb27
commit 10607f2a51
No known key found for this signature in database
GPG key ID: DB66C0BE6013F97E

View file

@ -424,7 +424,7 @@ def exp_gpio_pin_(obj, conf, default_mode):
raise ESPHomeYAMLError(u"Unknown default mode {}".format(default_mode)) raise ESPHomeYAMLError(u"Unknown default mode {}".format(default_mode))
if conf.get(CONF_INVERTED) is None: if conf.get(CONF_INVERTED) is None:
return obj(conf[CONF_NUMBER], conf.get(CONF_MODE)) return obj(conf[CONF_NUMBER], RawExpression(conf.get(CONF_MODE, default_mode)))
return obj(conf[CONF_NUMBER], RawExpression(conf.get(CONF_MODE, default_mode)), return obj(conf[CONF_NUMBER], RawExpression(conf.get(CONF_MODE, default_mode)),
conf[CONF_INVERTED]) conf[CONF_INVERTED])