You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.3 KiB
60 lines
1.3 KiB
4 months ago
|
substitutions:
|
||
|
light_restore_mode: RESTORE_DEFAULT_ON
|
||
|
color_interlock: 'true'
|
||
|
|
||
|
esphome:
|
||
|
board: esp8285
|
||
|
platform: ESP8266
|
||
|
name: ${hostname}
|
||
|
build_path: ./build/${hostname}
|
||
|
#on_boot:
|
||
|
# then:
|
||
|
# - script.execute: fast_boot_script
|
||
|
|
||
|
packages:
|
||
|
base: !include ../common/base.yaml
|
||
|
basicSensors: !include ../common/basicSensors.yaml
|
||
|
|
||
|
output:
|
||
|
- platform: esp8266_pwm
|
||
|
id: red_output
|
||
|
pin: GPIO4
|
||
|
min_power: 0.000499
|
||
|
max_power: 1
|
||
|
- platform: esp8266_pwm
|
||
|
id: green_output
|
||
|
pin: GPIO12
|
||
|
min_power: 0.000499
|
||
|
max_power: 1
|
||
|
- platform: esp8266_pwm
|
||
|
id: blue_output
|
||
|
pin: GPIO14
|
||
|
min_power: 0.000499
|
||
|
max_power: 1
|
||
|
- platform: esp8266_pwm
|
||
|
id: warm_white_output
|
||
|
pin: GPIO13
|
||
|
min_power: 0.000499
|
||
|
max_power: 1
|
||
|
- platform: esp8266_pwm
|
||
|
id: white_output
|
||
|
pin: GPIO5
|
||
|
min_power: 0.000499
|
||
|
max_power: 1
|
||
|
|
||
|
|
||
|
light:
|
||
|
- platform: rgbww
|
||
|
id: light1
|
||
|
name: "${friendly_name} Bulb"
|
||
|
restore_mode: ${light_restore_mode}
|
||
|
red: red_output
|
||
|
green: green_output
|
||
|
blue: blue_output
|
||
|
warm_white: warm_white_output
|
||
|
cold_white: white_output
|
||
|
cold_white_color_temperature: 6000 K
|
||
|
warm_white_color_temperature: 3000 K
|
||
|
color_interlock: ${color_interlock}
|
||
|
effects: !include ../common/lightEffects.yaml
|