substitutions:
  device_name: "jdong-rgbww-light"
  friendly_name: "JDONG X4040"
  project_name: "jdong.rgbww-light"
  project_version: "1.0"
esphome:
  name: "${device_name}"
  name_add_mac_suffix: true
  project:
    name: "${project_name}"
    version: "${project_version}"
  on_boot:
    priority: 600
    then:
      - light.turn_on:
          id: light_rgbww
          brightness: 100%
          color_temperature: 4000K
bk72xx:
  board: wb3s
logger:
web_server:
captive_portal:
mdns:
api:
  password: ""
ota:
  platform: esphome
  password: ""
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  ap:
text_sensor:
  - platform: libretiny
    version:
      name: LibreTiny Version
  - platform: wifi_info
    ip_address:
      name: "${friendly_name} IP Address"
binary_sensor:
  - platform: status
    name: "${friendly_name} Status"
sensor:
  - platform: uptime
    type: seconds
    name: "${friendly_name} Uptime Sensor"
output:
  - platform: libretiny_pwm
    id: output_red
    pin: P8
  - platform: libretiny_pwm
    id: output_green
    pin: P9
  - platform: libretiny_pwm
    id: output_blue
    pin: P7
  - platform: libretiny_pwm
    id: output_cold
    pin: P6
  - platform: libretiny_pwm
    id: output_warm
    pin: P24
light:
  - platform: rgbww
    id: light_rgbww
    name: "${friendly_name}"
    color_interlock: true
    cold_white_color_temperature: 6500 K
    warm_white_color_temperature: 2700 K
    red: output_red
    green: output_green
    blue: output_blue
    cold_white: output_cold
    warm_white: output_warm
remote_receiver:
  pin:
    number: P1
    inverted: true
    mode: INPUT_PULLUP