64 lines
1.4 KiB
YAML
64 lines
1.4 KiB
YAML
###########################################
|
|
## ##
|
|
## filename: base.yaml ##
|
|
## description: contains configuration ##
|
|
## that will be the same for all the ##
|
|
## possible configurations ##
|
|
## ##
|
|
###########################################
|
|
|
|
i2c:
|
|
- id: temperature_sensor
|
|
sda: GPIO1
|
|
scl: GPIO2
|
|
scan: true
|
|
- id: buttons
|
|
sda: GPIO47
|
|
scl: GPIO48
|
|
scan: true
|
|
frequency: 400khz
|
|
|
|
spi:
|
|
clk_pin: GPIO36
|
|
mosi_pin: GPIO35
|
|
|
|
output:
|
|
- platform: ledc
|
|
pin: GPIO46
|
|
id: displays_mini_backlight_pwm
|
|
inverted: True
|
|
- platform: ledc
|
|
pin: GPIO3
|
|
id: display_main_backlight_pwm
|
|
inverted: True
|
|
|
|
sensor:
|
|
- platform: sts3x
|
|
id: inside_temperature
|
|
i2c_id: temperature_sensor
|
|
name: "Temperature"
|
|
address: 0x4A
|
|
update_interval: 10s
|
|
|
|
light:
|
|
- platform: neopixelbus
|
|
id: neopixels
|
|
type: RGB
|
|
variant: WS2812
|
|
pin: GPIO4
|
|
num_leds: 17
|
|
- platform: monochromatic
|
|
output: displays_mini_backlight_pwm
|
|
name: "Mini Display Backlight"
|
|
id: displays_mini_backlight
|
|
restore_mode: ALWAYS_ON
|
|
- platform: monochromatic
|
|
output: display_main_backlight_pwm
|
|
name: "Main Display Backlight"
|
|
id: display_main_backlight
|
|
restore_mode: ALWAYS_ON
|
|
|
|
time:
|
|
- platform: homeassistant
|
|
id: datetime
|