Files
nixos/esphome/livingroom-bulb-4.yaml

72 lines
1.2 KiB
YAML

substitutions:
device_name: "livingroom-bulb-4"
friendly_name: "Living Room Bulb 4"
esphome:
name: ${device_name}
comment: ${friendly_name}
platform: ESP8266
board: esp01_1m
on_boot:
then:
- light.turn_on:
id: my_light
red: 0.2
green: 0.1
blue: 0
white: 0.2
color_brightness: 0.2
brightness: 0.2
interval:
- interval: 15s
then:
- if:
condition:
api.connected: # check if api connected
else:
- light.dim_relative:
id: my_light
relative_brightness: 1
# Enable Home Assistant API
api:
ota:
platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: True
domain: .cloonar.smart
light:
- platform: rgbw
id: my_light
name: ${friendly_name}
red: pwm_r
green: pwm_g
blue: pwm_b
white: pwm_w
output:
- platform: esp8266_pwm
pin: GPIO13
frequency: 1000 Hz
id: pwm_r
- platform: esp8266_pwm
pin: GPIO12
frequency: 1000 Hz
id: pwm_g
- platform: esp8266_pwm
pin: GPIO14
frequency: 1000 Hz
id: pwm_b
- platform: esp8266_pwm
pin: GPIO5
frequency: 1000 Hz
id: pwm_w