Accompanying video post
This post is meant to mainly go along with the following video. Below you will find the ESPhome code used in the video so you can easily copy and paste it!
QuinLED-Deca-Plus ESPhome code
substitutions: esphome_name: attic_deca_plus_36v esphome: name: ${esphome_name} platform: ESP32 board: mhetesp32devkit wifi: ssid: !secret esphome_wifi_ssid password: !secret esphome_wifi_pass domain: .quindorian.iot #Disable logging/UART logger: level: debug #baud_rate: 0 api: reboot_timeout: 60min password: !secret esphome_api_pass ota: password: !secret esphome_ota_pass web_server: port: 80 time: - platform: homeassistant dallas: - pin: 32 switch: - platform: gpio name: "${esphome_name}-Onboard-LED" pin: 2 inverted: True - platform: restart name: ${esphome_name}-restart id: restart_switch output: - platform: ledc pin: 16 frequency: 40000Hz id: LED_channel_1 - platform: ledc pin: 17 frequency: 40000Hz id: LED_channel_2 - platform: ledc pin: 18 frequency: 40000Hz id: LED_channel_3 - platform: ledc pin: 19 frequency: 40000Hz id: LED_channel_4 - platform: ledc pin: 21 frequency: 40000Hz id: LED_channel_5 - platform: ledc pin: 33 frequency: 40000Hz id: LED_channel_6 - platform: ledc pin: 27 frequency: 40000Hz id: LED_channel_7 - platform: ledc pin: 14 frequency: 40000Hz id: LED_channel_8 - platform: ledc pin: 13 frequency: 40000Hz id: LED_channel_9 - platform: ledc pin: 12 frequency: 40000Hz id: LED_channel_10 light: - platform: monochromatic name: "${esphome_name}-1" default_transition_length: 3s output: LED_channel_1 - platform: monochromatic name: "${esphome_name}-2" default_transition_length: 3s output: LED_channel_2 - platform: monochromatic name: "${esphome_name}-3" default_transition_length: 3s output: LED_channel_3 - platform: monochromatic name: "${esphome_name}-4" default_transition_length: 3s output: LED_channel_4 - platform: monochromatic name: "${esphome_name}-5" default_transition_length: 3s output: LED_channel_5 - platform: monochromatic name: "${esphome_name}-6" default_transition_length: 3s output: LED_channel_6 - platform: monochromatic name: "${esphome_name}-7" default_transition_length: 3s output: LED_channel_7 - platform: monochromatic name: "${esphome_name}-8" default_transition_length: 3s output: LED_channel_8 - platform: monochromatic name: "${esphome_name}-9" default_transition_length: 3s output: LED_channel_9 - platform: monochromatic name: "${esphome_name}-10" default_transition_length: 3s output: LED_channel_10 sensor: - platform: dallas index: 0 name: "${esphome_name}-quinled-temperature" - platform: uptime name: "${esphome_name}_Uptime Sensor" - platform: wifi_signal name: "${esphome_name} WiFi Signal" update_interval: 60s