QuinLED-An-DecaPenta ESPhome Example configs
WORK IN PROGRESS!
substitutions:
esphome_name: preprod-decapenta-1
esphome:
name: ${esphome_name}
esp32:
board: mhetesp32devkit
#framework:
# type: esp-idf
# version: latest
# variant: ESP32C3
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
use_address: 10.24.1.126
web_server:
#Disable logging/UART
logger:
# level: NONE
baud_rate: 0
i2c:
sda: 15
scl: 16
#frequency: 50kHz
scan: true
api:
reboot_timeout: 60min
password: nohackinghere
ota:
password: nohackinghere
time:
- platform: homeassistant
id: homeassistant_time
switch:
- platform: restart
name: ${esphome_name}-restart
id: restart_switch
output:
- platform: ledc
pin: 2
frequency: 19531Hz
id: LED_channel_1
- platform: ledc
pin: 4
frequency: 19531Hz
id: LED_channel_2
- platform: ledc
pin: 5
frequency: 19531Hz
id: LED_channel_3
- platform: ledc
pin: 12
frequency: 19531Hz
id: LED_channel_4
- platform: ledc
pin: 13
frequency: 19531Hz
id: LED_channel_5
- platform: ledc
pin: 14
frequency: 19531Hz
id: LED_channel_6
- platform: ledc
pin: 17
frequency: 19531Hz
id: LED_channel_7
- platform: ledc
pin: 18
frequency: 19531Hz
id: LED_channel_8
- platform: ledc
pin: 19
frequency: 19531Hz
id: LED_channel_9
- platform: ledc
pin: 21
frequency: 19531Hz
id: LED_channel_10
- platform: ledc
pin: 22
frequency: 19531Hz
id: LED_channel_11
- platform: ledc
pin: 23
frequency: 19531Hz
id: LED_channel_12
- platform: ledc
pin: 25
frequency: 19531Hz
id: LED_channel_13
- platform: ledc
pin: 26
frequency: 19531Hz
id: LED_channel_14
- platform: ledc
pin: 27
frequency: 19531Hz
id: LED_channel_15
light:
- platform: monochromatic
name: "${esphome_name}-1"
gamma_correct: 2.0
default_transition_length: 2s
id: LED1
output: LED_channel_1
- platform: monochromatic
name: "${esphome_name}-2"
gamma_correct: 2.0
default_transition_length: 2s
id: LED2
output: LED_channel_2
- platform: monochromatic
name: "${esphome_name}-3"
gamma_correct: 2.0
default_transition_length: 2s
id: LED3
output: LED_channel_3
- platform: monochromatic
name: "${esphome_name}-4"
gamma_correct: 2.0
default_transition_length: 2s
id: LED4
output: LED_channel_4
- platform: monochromatic
name: "${esphome_name}-5"
gamma_correct: 2.0
default_transition_length: 2s
id: LED5
output: LED_channel_5
- platform: monochromatic
name: "${esphome_name}-6"
gamma_correct: 2.0
default_transition_length: 2s
id: LED6
output: LED_channel_6
- platform: monochromatic
name: "${esphome_name}-7"
gamma_correct: 2.0
default_transition_length: 2s
id: LED7
output: LED_channel_7
- platform: monochromatic
name: "${esphome_name}-8"
gamma_correct: 2.0
default_transition_length: 2s
id: LED8
output: LED_channel_8
- platform: monochromatic
name: "${esphome_name}-9"
gamma_correct: 2.0
default_transition_length: 2s
id: LED9
output: LED_channel_9
- platform: monochromatic
name: "${esphome_name}-10"
gamma_correct: 2.0
default_transition_length: 2s
id: LED10
output: LED_channel_10
- platform: monochromatic
name: "${esphome_name}-11"
gamma_correct: 2.0
default_transition_length: 2s
id: LED11
output: LED_channel_11
- platform: monochromatic
name: "${esphome_name}-12"
gamma_correct: 2.0
default_transition_length: 2s
id: LED12
output: LED_channel_12
- platform: monochromatic
name: "${esphome_name}-13"
gamma_correct: 2.0
default_transition_length: 2s
id: LED13
output: LED_channel_13
- platform: monochromatic
name: "${esphome_name}-14"
gamma_correct: 2.0
default_transition_length: 2s
id: LED14
output: LED_channel_14
- platform: monochromatic
name: "${esphome_name}-15"
gamma_correct: 2.0
default_transition_length: 2s
id: LED15
output: LED_channel_15
sensor:
- platform: sht3xd
temperature:
name: "SHT30 Temperature"
accuracy_decimals: 2
humidity:
name: "SHT30 Room Humidity"
accuracy_decimals: 2
address: 0x44
update_interval: 30s
- platform: uptime
name: "${esphome_name}_Uptime Sensor"
binary_sensor:
- platform: gpio
pin: 36
name: Button_1
filters:
- invert:
# on_press:
# - light.toggle:
# id: LED1
- platform: gpio
pin: 39
name: Button_2
filters:
- invert:
# on_press:
# - light.toggle:
# id: LED2
- platform: gpio
pin: 34
name: Button_3
filters:
- invert:
# on_press:
# - light.toggle:
# id: LED2
- platform: gpio
pin: 33
name: Button_4
filters:
- invert:
# on_press:
# - light.toggle:
# id: LED2
