Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- esphome:
- name: $device_name
- on_boot:
- priority: -10
- then:
- - wait_until:
- api.connected:
- - logger.log: API is connected!
- wifi:
- networks:
- - ssid: !secret wifi_ssid
- password: !secret wifi_password
- ap:
- ssid: "${friendly_name} Fallback Hotspot"
- password: !secret wifi_password
- # Enable the captive portal for inital WiFi setup
- captive_portal:
- # Enable OTA upgrade
- ota:
- # Enable logging
- logger:
- level: ${log_level}
- # Enable Home Assistant API
- api:
- # Enable web server
- web_server:
- port: 80
- auth:
- username: !secret web_server_user
- password: !secret web_server_password
- binary_sensor:
- - platform: status
- name: "${friendly_name} Status"
- id: system_status
- switch:
- - platform: restart
- name: $friendly_name restart
- sensor:
- - platform: wifi_signal
- name: $friendly_name WiFi Signal
- update_interval: 60s
- - platform: uptime
- name: $friendly_name Uptime Sensor
- force_update: false
- unit_of_measurement: s
- icon: mdi:timer
- update_interval: 60s
- accuracy_decimals: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement