substitutions: device_name: sonoff_s31b device_ip: 192.168.87.72 esphome: name: ${device_name} platform: ESP8266 board: esp01_1m # platformio_options: # upload_speed: 115200 #baud, tagging this so grep will find it later <<: !include standard_wifi.yaml 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