substitutions: device_name: sonoff-s31e # device_ip: 192.168.87.75 esphome: name: ${device_name} platform: ESP8266 board: esp01_1m on_boot: - switch.turn_on: relay # platformio_options: # upload_speed: 115200 #baud, tagging this so grep will find it later #<<: !include standard_wifi.yaml wifi: ssid: !secret wifi_ssid password: !secret wifi_password # manual_ip: # # static_ip: ${device_ip} # gateway: 192.168.86.1 # subnet: 255.255.254.0 fast_connect: True logger: baud_rate: 0 # (UART logging interferes with cse7766) api: # reboot_timeout: 15min ota: # Device Specific Config uart: rx_pin: RX baud_rate: 4800 binary_sensor: - platform: gpio pin: number: GPIO0 mode: INPUT_PULLUP inverted: True name: ${device_name}_button on_press: - switch.toggle: relay - platform: status name: ${device_name}_status sensor: - platform: wifi_signal name: ${device_name}_wifi update_interval: 60s - platform: cse7766 current: name: ${device_name}_current accuracy_decimals: 1 voltage: name: ${device_name}_voltage accuracy_decimals: 1 power: name: ${device_name}_power accuracy_decimals: 1 switch: - platform: gpio name: ${device_name}_relay pin: GPIO12 id: relay status_led: pin: GPIO13