Skip to content

Instantly share code, notes, and snippets.

@kvvoff
Forked from placidorevilla/tuyadimmer.yaml
Created September 18, 2019 17:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kvvoff/bdc4136ea40f28bb01085b6964f4d39e to your computer and use it in GitHub Desktop.
Save kvvoff/bdc4136ea40f28bb01085b6964f4d39e to your computer and use it in GitHub Desktop.
#GPIO0 Long Press MCU
#GPIO14 Green LED
#GPIO1 UART TX
#GPIO3 UART RX
esphome:
board_flash_mode: dout
includes:
- custom/tuyadimmer_lightoutput.h
debug:
logger:
hardware_uart: UART1
binary_sensor:
- platform: gpio
name: "${name} Long Press"
pin:
number: GPIO0
inverted: true
uart:
id: uart1
baud_rate: 9600
tx_pin: GPIO1
rx_pin: GPIO3
light:
- platform: custom
lambda: |-
auto tuyadimmer = new TuyaDimmerLightOutput(id(uart1));
App.register_component(tuyadimmer);
return {tuyadimmer};
lights:
name: "${name} Light"
gamma_correct: 1.0
default_transition_length: 0s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment