Türlich/ESPhome.yaml

From Attraktor Wiki
Jump to navigation Jump to search
esphome:
  name: tuerlich
  friendly_name: tuerlich
  comment: "Türschlosskontrolle"

esp8266:
  board: esp01_1m

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "***"

ota:
  - platform: esphome
    password: "***"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Tuerlich Fallback Hotspot"
    password: "***"

captive_portal:

binary_sensor:
  - platform: gpio
    name: "Küche Rot"
    pin:
      # D1
      number: GPIO5
      mode:
        input: true

  - platform: gpio
    name: "Küche Grün"
    pin:
      # D2
      number: GPIO4
      mode:
        input: true

  - platform: gpio
    name: "Hackcenter Rot"
    pin:
      # D0
      number: GPIO16
      mode:
        input: true

  - platform: gpio
    name: "Hackcenter Grün"
    pin:
      # D5
      number: GPIO14
      mode:
        input: true

  - platform: gpio
    name: "Metallwerkstatt Rot"
    pin:
      # D6
      number: GPIO12
      mode:
        input: true

  - platform: gpio
    name: "Metallwerkstatt Grün"
    pin:
      # D7
      number: GPIO13
      mode:
        input: true