config.yaml 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. esphome:
  2. name: ir-blaster
  3. esp8266:
  4. board: d1_mini
  5. wifi:
  6. networks:
  7. - ssid: !secret WifiSSID1
  8. password: !secret WifiPassword1
  9. - ssid: !secret WifiSSID2
  10. password: !secret WifiPassword2
  11. - ssid: !secret WifiSSID3
  12. password: !secret WifiPassword3
  13. # Enable logging
  14. logger:
  15. level: INFO
  16. # Enable Web server
  17. web_server:
  18. port: 80
  19. # Enable Home Assistant API
  20. #api:
  21. # reboot_timeout: 0s
  22. # encryption:
  23. # key: ""
  24. <<: !include mqtt.yml
  25. ota:
  26. - platform: esphome
  27. password: !secret OtaPassword
  28. time:
  29. - platform: sntp
  30. id: sntp_time
  31. servers:
  32. - ptbtime1.ptb.de
  33. - ptbtime2.ptb.de
  34. - ptbtime3.ptb.de
  35. <<: !include data.yml
  36. remote_receiver:
  37. pin:
  38. number: GPIO2
  39. inverted: True
  40. dump: all
  41. remote_transmitter:
  42. pin: GPIO04
  43. # Infrared remotes use a 50% carrier signal
  44. carrier_duty_percent: 50%
  45. sensor:
  46. # Extra sensor to keep track of plug uptime
  47. - platform: uptime
  48. name: Uptime Sensor
  49. - platform: wifi_signal
  50. name: "WiFi Signal Sensor"
  51. update_interval: 60s