testicle/esphome/device_packages/sensor-box-diy.yaml
2026-01-29 14:05:21 +01:00

47 lines
No EOL
852 B
YAML

esp8266:
board: d1_mini
<<: !include ../partials/effects.yaml
light:
- platform: neopixelbus
variant: WS2812
pin: D4
num_leds: 5
type : GRB
name: "${friendly_devicename} PM25"
effects: *shared_effects
- platform: neopixelbus
variant: WS2812
pin: D3
num_leds: 5
type : GRB
name: "${friendly_devicename} PM10"
effects: *shared_effects
- platform: binary
name: "${friendly_devicename} Lamp"
output: relay
id: light_switch
output:
- platform: gpio
pin: D1
id: relay
sun:
latitude: ${lat}
longitude: ${long}
on_sunset:
- then:
- light.turn_on:
id: light_switch
time:
- platform: sntp
on_time:
- seconds: 0
minutes: 30
hours: 23
then:
- light.turn_off:
id: light_switch