77 lines
1.5 KiB
YAML
77 lines
1.5 KiB
YAML
esp8266:
|
|
board: esp8285
|
|
# Sonoff 4CH Pro R3
|
|
|
|
esphome:
|
|
name: irrigation
|
|
friendly_name: "Irrigation"
|
|
# Adding area prepends it to entity IDs. Ridiculous.
|
|
#area: "Living room"
|
|
|
|
logger:
|
|
|
|
packages:
|
|
mqtt: !include templates/mqtt.yaml
|
|
ota: !include templates/ota.yaml
|
|
wifi: !include templates/wifi.yaml
|
|
uptime: !include templates/uptime.yaml
|
|
restart: !include templates/restart.yaml
|
|
syslog: !include templates/syslog.yaml
|
|
|
|
binary_sensor:
|
|
- platform: gpio
|
|
name: "Garden Peach button"
|
|
pin:
|
|
number: GPIO0
|
|
mode: INPUT_PULLUP
|
|
inverted: True
|
|
on_press:
|
|
- switch.toggle: "relay_1"
|
|
- platform: gpio
|
|
name: "Garden Berries button"
|
|
pin:
|
|
number: GPIO9
|
|
mode: INPUT_PULLUP
|
|
inverted: True
|
|
on_press:
|
|
- switch.toggle: "relay_2"
|
|
- platform: gpio
|
|
name: "Shower button"
|
|
pin:
|
|
number: GPIO10
|
|
mode: INPUT_PULLUP
|
|
inverted: True
|
|
on_press:
|
|
- switch.toggle: "relay_3"
|
|
- platform: gpio
|
|
name: "Button 4"
|
|
pin:
|
|
number: GPIO14
|
|
mode: INPUT_PULLUP
|
|
inverted: True
|
|
on_press:
|
|
- switch.toggle: "relay_4"
|
|
|
|
switch:
|
|
- platform: gpio
|
|
name: "Garden Peach"
|
|
pin: GPIO12
|
|
id: "relay_1"
|
|
- platform: gpio
|
|
name: "Garden Berries"
|
|
pin: GPIO5
|
|
id: "relay_2"
|
|
- platform: gpio
|
|
name: "Shower"
|
|
pin: GPIO4
|
|
id: "relay_3"
|
|
- platform: gpio
|
|
name: "Relay 4"
|
|
pin: GPIO15
|
|
id: "relay_4"
|
|
|
|
status_led:
|
|
pin:
|
|
number: GPIO13
|
|
inverted: True
|