esphome: name: tvlight platform: ESP8266 board: d1_mini # Enable logging logger: # Enable Home Assistant API api: encryption: key: !secret api_encryption_key # OTA ota: password: !secret ota_password # WiFi Credentials wifi: domain: .lan ssid: !secret wifi_ssid password: !secret wifi_password # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Tvlight Fallback Hotspot" password: !secret wifi_ap_password captive_portal: light: - id: tvlight platform: monochromatic name: "TV" output: dimmer_tvlight default_transition_length: 1.5s gamma_correct: 0 restore_mode: RESTORE_AND_OFF - id: wled platform: binary name: "WLED" output: relay_wled restore_mode: ALWAYS_OFF output: - id: dimmer_tvlight platform: esp8266_pwm pin: D5 frequency: 1000 Hz inverted: true # lower 22% are not useable. use max_power because of inverted max_power: 0.78 power_supply: relay_tvlight - id: relay_wled platform: gpio pin: D1 power_supply: - id: relay_tvlight pin: D2 #enable_time: 3s keep_on_time: 20ms