Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- substitutions:
- l_name: gustav
- u_name: Gustav
- esphome:
- name: $l_name
- platform: ESP8266
- board: esp01_1m
- wifi:
- networks:
- - ssid: Mary Poppins
- password: supercalifragilisticexpialidocious
- - ssid: Mary
- password: supercalifragilisticexpialidocious
- # Enable logging
- logger:
- # Enable Home Assistant API
- api:
- services:
- - service: flash
- then:
- - output.turn_on: output1
- - delay: 150ms
- - output.turn_off: output1
- - delay: 150ms
- - output.turn_on: output1
- - delay: 150ms
- - output.turn_off: output1
- - delay: 150ms
- - output.turn_on: output1
- - delay: 150ms
- - output.turn_off: output1
- - delay: 150ms
- - if:
- condition:
- light.is_on: light1
- then:
- - output.turn_on: output1
- - service: restart
- then:
- - switch.toggle: restart_my_esp
- ota:
- binary_sensor:
- - platform: gpio
- pin:
- number: GPIO0
- mode: INPUT_PULLUP
- inverted: True
- name: "$u_name button"
- on_press:
- - light.toggle: light1
- light:
- - platform: binary
- name: "$u_name"
- id: light1
- output: output1
- output:
- - platform: gpio
- pin: GPIO12
- id: output1
- status_led:
- pin:
- number: GPIO13
- inverted: yes
- sensor:
- - platform: wifi_signal
- name: "$u_name WiFi signal"
- update_interval: 60s
- - platform: uptime
- name: "$u_name uptime"
- switch:
- - platform: restart
- id: restart_my_esp
- text_sensor:
- - platform: wifi_info
- ip_address:
- name: "$u_name IP"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement