I am having a problem with a relatively basic ESPHome program for my garage door.
I have a RGB LED to indicate if the door is open/closed based on a reed sensor.
My problem is that after a power interruption, the LED is totally off until I cycle the door to open/closed.
I am trying to use the Restore from flash command, but still not working.
Very grateful for any help.
esphome:
name: testy
platform: ESP8266
board: nodemcuv2
esp8266_restore_from_flash : True
light:
- platform: rgb
name: "RGB LED"
red: output_red
green: output_green
blue: output_blue
output:
- platform: esp8266_pwm
id: output_red
pin: D5
- platform: esp8266_pwm
id: output_green
pin: D7
restore_mode: RESTORE_DEFAULT_ON
- platform: esp8266_pwm
id: output_blue
pin: D6
switch:
- platform: gpio
pin: D1
inverted: true
id: relay
name: "Garage Remote"
icon: "mdi:gate"
on_turn_on:
# - output.turn_off: output_blue
# - output.turn_off: output_green
- output.turn_on: output_red
- delay: 500ms
- output.turn_off: output_red
- switch.turn_off: relay
binary_sensor:
- platform: gpio
pin: D2
name: "Garage Sensor"
device_class: garage_door
on_press:
then:
- output.turn_off: output_red
- output.turn_off: output_green
- output.turn_on: output_blue
on_release:
then:
- output.turn_off: output_blue
- output.turn_off: output_red
- output.turn_on: output_green