Files
esphome/irrigation.yaml
T

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