53 lines
1.4 KiB
YAML
53 lines
1.4 KiB
YAML
---
|
|
# Core Configuration: https://esphome.io/components/esphome.html
|
|
esphome:
|
|
name: ${esphome_name}
|
|
|
|
# WiFi Component: https://esphome.io/components/wifi.html
|
|
wifi:
|
|
ssid: !secret esphome_wifi_ssid
|
|
password: !secret esphome_wifi_password
|
|
ssid0: !secret esphome_wifi_ssid0
|
|
password0: !secret esphome_wifi_password0
|
|
ssid1: !secret esphome_wifi_ssid1
|
|
password1: !secret esphome_wifi_password1
|
|
ap:
|
|
ssid: "AP - ${devicename}"
|
|
password: !secret esphome_wifi_ap_password
|
|
|
|
# OTA Update Component: https://esphome.io/components/ota.html
|
|
ota:
|
|
password: !secret esphome_ota_password
|
|
|
|
# Logger Component: https://esphome.io/components/logger.html
|
|
logger:
|
|
level: $logger_level
|
|
|
|
# Native API Component: https://esphome.io/components/api.html
|
|
api:
|
|
encryption:
|
|
key: $api_encryption_key
|
|
password: $api_password
|
|
|
|
# Captive Portal: https://esphome.io/components/captive_portal.html
|
|
captive_portal:
|
|
|
|
# Web Server: https://esphome.io/components/web_server.html
|
|
web_server:
|
|
local: true
|
|
port: 80
|
|
|
|
# Time: https://esphome.io/components/time.html
|
|
time:
|
|
- platform: homeassistant
|
|
id: homeassistant_time
|
|
|
|
# Status Binary Sensor: https://esphome.io/components/binary_sensor/status.html
|
|
binary_sensor:
|
|
- platform: status
|
|
name: "${devicename} - Status"
|
|
|
|
# Restart Button: https://esphome.io/components/button/restart.html
|
|
button:
|
|
- platform: restart
|
|
name: "${devicename} - Restart" |