Home Assistant Git Exporter
This commit is contained in:
71
esphome/test.yaml
Normal file
71
esphome/test.yaml
Normal file
@@ -0,0 +1,71 @@
|
||||
substitutions:
|
||||
name: sonoff-basic
|
||||
friendly_name: Sonoff Basic
|
||||
esphome:
|
||||
name: $name
|
||||
comment: Sonoff Basic
|
||||
name_add_mac_suffix: true
|
||||
# This will allow for (future) project identification,
|
||||
# configuration and updates.
|
||||
project:
|
||||
name: esphomeBlack.sonoff-basic
|
||||
version: "1.0"
|
||||
esp8266:
|
||||
board: esp01_1m
|
||||
logger:
|
||||
|
||||
# API is a requirement of the dashboard import.
|
||||
api:
|
||||
|
||||
# OTA is required for Over-the-Air updating
|
||||
ota:
|
||||
password: "esphome"
|
||||
|
||||
# This should point to the public location of this yaml file.
|
||||
dashboard_import:
|
||||
package_import_url: github://biloba2002/esphome-template/blob/main/sonoff-basic.yaml@main
|
||||
|
||||
|
||||
wifi:
|
||||
# Set up a wifi access point
|
||||
ap:
|
||||
ssid: "Sonoff-Basic"
|
||||
password: "esphome0"
|
||||
|
||||
# In combination with the `ap` this allows the user
|
||||
# to provision wifi credentials to the device.
|
||||
captive_portal:
|
||||
|
||||
# Sets up the improv via serial client for Wi-Fi provisioning
|
||||
improv_serial:
|
||||
|
||||
web_server:
|
||||
port: 80
|
||||
binary_sensor:
|
||||
- platform: gpio
|
||||
pin:
|
||||
number: GPIO0
|
||||
mode: INPUT_PULLUP
|
||||
inverted: True
|
||||
name: "${friendly_name} Button"
|
||||
on_release:
|
||||
- light.toggle: light_output
|
||||
light:
|
||||
- platform: binary
|
||||
output: relay
|
||||
name: "${friendly_name}"
|
||||
id: light_output
|
||||
output:
|
||||
- platform: gpio
|
||||
pin: GPIO12
|
||||
id: relay
|
||||
status_led:
|
||||
pin:
|
||||
number: GPIO13
|
||||
inverted: yes
|
||||
|
||||
switch:
|
||||
- platform: restart
|
||||
name: "Sonoff Basic Restart"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user