esphome: name: ir-blaster esp8266: board: d1_mini wifi: networks: - ssid: !secret WifiSSID1 password: !secret WifiPassword1 - ssid: !secret WifiSSID2 password: !secret WifiPassword2 - ssid: !secret WifiSSID3 password: !secret WifiPassword3 # Enable logging logger: level: INFO # Enable Web server web_server: port: 80 # Enable Home Assistant API #api: # reboot_timeout: 0s # encryption: # key: "" <<: !include mqtt.yaml ota: - platform: esphome password: !secret OtaPassword time: - platform: sntp id: sntp_time servers: - ptbtime1.ptb.de - ptbtime2.ptb.de - ptbtime3.ptb.de <<: !include data.yaml remote_receiver: pin: number: GPIO2 inverted: True mode: INPUT_PULLUP dump: all # Change to dump: all to see all protocols, use dump: raw to see raw codes remote_transmitter: pin: GPIO04 # Infrared remotes use a 50% carrier signal carrier_duty_percent: 50% sensor: # Extra sensor to keep track of plug uptime - platform: uptime name: Uptime Sensor - platform: wifi_signal name: "WiFi Signal Sensor" update_interval: 60s