QuinLED-Hybrid-Hexa ESPhome Example configs
WORK IN PROGRESS
substitutions:
esphome_name: preprod-anhybrid-1
esphome:
name: ${esphome_name}
esp32:
board: mhetesp32devkit
#framework:
# type: esp-idf
# version: latest
ethernet:
type: LAN8720
mdc_pin: GPIO23
mdio_pin: GPIO18
clk_mode: GPIO17_OUT
phy_addr: 0
use_address: 10.10.128.101
#power_pin: GPIO5
#manual_ip:
# Set this to the IP of the ESP
#static_ip: 10.10.128.123
# Set this to the IP address of the router. Often ends with .1
#gateway: 10.10.128.254
# The subnet of the network. 255.255.255.0 works for most home networks.
#subnet: 255.255.255.0
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
- platform: gpio
pin: 13
name: "Digital RGB power output"
output:
- platform: ledc
pin: 2
frequency: 19531Hz
id: LED_channel_1
- platform: ledc
pin: 4
frequency: 19531Hz
id: LED_channel_2
- platform: ledc
pin: 12
frequency: 19531Hz
id: LED_channel_3
- platform: ledc
pin: 32
frequency: 19531Hz
id: LED_channel_4
- platform: ledc
pin: 33
frequency: 19531Hz
id: LED_channel_5
light:
- platform: monochromatic
name: "${esphome_name}-1"
gamma_correct: 2.0
default_transition_length: 10s
id: LED1
output: LED_channel_1
- platform: monochromatic
name: "${esphome_name}-2"
gamma_correct: 2.0
default_transition_length: 10s
id: LED2
output: LED_channel_2
- platform: monochromatic
name: "${esphome_name}-3"
gamma_correct: 2.0
default_transition_length: 10s
id: LED3
output: LED_channel_3
- platform: monochromatic
name: "${esphome_name}-4"
gamma_correct: 2.0
default_transition_length: 10s
id: LED4
output: LED_channel_4
- platform: monochromatic
name: "${esphome_name}-5"
gamma_correct: 2.0
default_transition_length: 10s
id: LED5
output: LED_channel_5
- platform: rgbww
name: "Livingroom Lights"
red: LED_channel_1
green: LED_channel_2
blue: LED_channel_3
cold_white: LED_channel_4
warm_white: LED_channel_5
cold_white_color_temperature: 5000 K
warm_white_color_temperature: 2700 K
effects:
- random:
name: "My Slow Random Effect"
transition_length: 60s
update_interval: 60s
- random:
name: "My Medium Random Effect"
transition_length: 30s
update_interval: 30s
- random:
name: "My Fast Random Effect"
transition_length: 10s
update_interval: 10s
- random:
name: "My Very Fast Random Effect"
transition_length: 1s
update_interval: 1s
- platform: neopixelbus
type: GRB
variant: WS2811
pin: GPIO5
num_leds: 100
name: "NeoPixel WS28xx Light"
effects:
- addressable_rainbow:
- addressable_rainbow:
name: Rainbow Effect With Custom Values
speed: 50
width: 100
- addressable_scan:
- addressable_scan:
name: Scan Effect With Custom Values
move_interval: 15ms
scan_width: 1
- addressable_twinkle:
- addressable_twinkle:
name: Twinkle Effect With Custom Values
twinkle_probability: 30%
progress_interval: 12ms
- addressable_random_twinkle:
- addressable_random_twinkle:
name: Random Twinkle Effect With Custom Values
twinkle_probability: 25%
progress_interval: 32ms
- addressable_fireworks:
- addressable_fireworks:
name: Fireworks Effect With Custom Values
update_interval: 15ms
spark_probability: 30%
use_random_color: true
fade_out_rate: 100
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: 14
name: Button_4
filters:
- invert:
# on_press:
# - light.toggle:
# id: LED2
