Advertisement
Jopand

Untitled

Jul 15th, 2021
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.10 KB | None | 0 0
  1. esphome:
  2.   name: $device_name
  3.  
  4.   on_boot:
  5.     priority: -10
  6.     then:
  7.     - wait_until:
  8.         api.connected:
  9.     - logger.log: API is connected!
  10.  
  11. wifi:
  12.   networks:
  13.     - ssid: !secret wifi_ssid
  14.       password: !secret wifi_password
  15.   ap:
  16.     ssid: "${friendly_name} Fallback Hotspot"
  17.     password: !secret wifi_password
  18.  
  19. # Enable the captive portal for inital WiFi setup
  20. captive_portal:
  21. # Enable OTA upgrade
  22. ota:
  23. # Enable logging
  24. logger:
  25.   level: ${log_level}
  26.  
  27. # Enable Home Assistant API
  28. api:
  29. # Enable web server
  30. web_server:
  31.   port: 80
  32.   auth:
  33.     username: !secret web_server_user
  34.     password: !secret web_server_password
  35.  
  36. binary_sensor:
  37.   - platform: status
  38.     name: "${friendly_name} Status"
  39.     id: system_status
  40.  
  41. switch:
  42.   - platform: restart
  43.     name: $friendly_name restart
  44.  
  45. sensor:
  46.   - platform: wifi_signal
  47.     name: $friendly_name WiFi Signal
  48.     update_interval: 60s
  49.   - platform: uptime
  50.     name: $friendly_name Uptime Sensor
  51.     force_update: false
  52.     unit_of_measurement: s
  53.     icon: mdi:timer
  54.     update_interval: 60s
  55.     accuracy_decimals: 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement