1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-14 14:48:18 +00:00

Revert Add power on value to GPIO switch

This commit is contained in:
Otto Winter 2018-11-07 22:37:53 +01:00
parent 3b3ff4fea9
commit 0262ba2212
No known key found for this signature in database
GPG Key ID: DB66C0BE6013F97E

View File

@ -1,17 +1,18 @@
import voluptuous as vol
import esphomeyaml.config_validation as cv
from esphomeyaml import pins
from esphomeyaml.components import switch
from esphomeyaml.const import CONF_MAKE_ID, CONF_NAME, CONF_PIN, CONF_POWER_ON_VALUE
from esphomeyaml.helpers import App, Application, gpio_output_pin_expression, variable, add
import esphomeyaml.config_validation as cv
from esphomeyaml.const import CONF_MAKE_ID, CONF_NAME, CONF_PIN
from esphomeyaml.helpers import App, Application, gpio_output_pin_expression, variable
MakeGPIOSwitch = Application.MakeGPIOSwitch
GPIOSwitch = Application.GPIOSwitch
PLATFORM_SCHEMA = cv.nameable(switch.SWITCH_PLATFORM_SCHEMA.extend({
cv.GenerateID(): cv.declare_variable_id(GPIOSwitch),
cv.GenerateID(CONF_MAKE_ID): cv.declare_variable_id(MakeGPIOSwitch),
vol.Required(CONF_PIN): pins.gpio_output_pin_schema,
vol.Optional(CONF_POWER_ON_VALUE): cv.boolean,
}))
@ -22,9 +23,6 @@ def to_code(config):
rhs = App.make_gpio_switch(config[CONF_NAME], pin)
gpio = variable(config[CONF_MAKE_ID], rhs)
if CONF_POWER_ON_VALUE in config:
add(gpio.Pswitch_.set_power_on_value(config[CONF_POWER_ON_VALUE]))
switch.setup_switch(gpio.Pswitch_, gpio.Pmqtt, config)