external_components: - source: type: local path: components logger: http_request: timeout: 60s verify_ssl: false api: encryption: key: !secret api_key ota: - platform: esphome id: ota_esphome - platform: http_request id: ota_http update: - platform: http_request id: auto_update name: Update source: "https://juju.nz/michaelh/assets/esphome/${project_name}.json" on_update_available: then: - delay: 4hours - update.perform: auto_update wifi: networks: - ssid: !secret wifi_ssid password: !secret wifi_password - ssid: !secret wifi2_ssid password: !secret wifi2_password - ssid: !secret wifi3_ssid password: !secret wifi3_password power_save_mode: "HIGH" min_auth_mode: WPA2 time: - platform: homeassistant id: homeassistant_time timezone: Pacific/Auckland button: - platform: restart name: "Restart" sensor: - platform: wifi_signal id: wlan_rssi name: "WLAN RSSI" - platform: uptime name: Uptime