Advertisement
Guest User

Untitled

a guest
Jun 21st, 2021
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.64 KB | None | 0 0
  1. substitutions:
  2.   l_name: gustav
  3.   u_name: Gustav
  4.  
  5. esphome:
  6.   name: $l_name
  7.   platform: ESP8266
  8.   board: esp01_1m
  9.  
  10. wifi:
  11.   networks:
  12.   - ssid: Mary Poppins
  13.     password: supercalifragilisticexpialidocious
  14.   - ssid: Mary
  15.     password: supercalifragilisticexpialidocious
  16.  
  17. # Enable logging
  18. logger:
  19. # Enable Home Assistant API
  20. api:
  21.   services:
  22.     - service: flash
  23.       then:
  24.         - output.turn_on: output1
  25.         - delay: 150ms
  26.         - output.turn_off: output1
  27.         - delay: 150ms
  28.         - output.turn_on: output1
  29.         - delay: 150ms
  30.         - output.turn_off: output1
  31.         - delay: 150ms
  32.         - output.turn_on: output1
  33.         - delay: 150ms
  34.         - output.turn_off: output1
  35.         - delay: 150ms
  36.         - if:
  37.             condition:
  38.               light.is_on: light1
  39.             then:
  40.               - output.turn_on: output1
  41.     - service: restart
  42.       then:
  43.         - switch.toggle: restart_my_esp
  44.  
  45. ota:
  46.  
  47. binary_sensor:
  48.   - platform: gpio
  49.     pin:
  50.       number: GPIO0
  51.       mode: INPUT_PULLUP
  52.       inverted: True
  53.     name: "$u_name button"
  54.     on_press:
  55.       - light.toggle: light1
  56.  
  57. light:
  58.   - platform: binary
  59.     name: "$u_name"
  60.     id: light1
  61.     output: output1
  62.  
  63. output:
  64.   - platform: gpio
  65.     pin: GPIO12
  66.     id: output1
  67.  
  68. status_led:
  69.   pin:
  70.     number: GPIO13
  71.     inverted: yes
  72.  
  73. sensor:
  74.   - platform: wifi_signal
  75.     name: "$u_name WiFi signal"
  76.     update_interval: 60s
  77.  
  78.   - platform: uptime
  79.     name: "$u_name uptime"
  80.    
  81. switch:
  82.   - platform: restart
  83.     id: restart_my_esp
  84.  
  85. text_sensor:
  86.   - platform: wifi_info
  87.     ip_address:
  88.       name: "$u_name IP"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement