From 277eff9793ecd8dfde11752a49a1ce0ccbde544c Mon Sep 17 00:00:00 2001 From: Tim Meneely Date: Fri, 27 May 2022 11:01:28 -0400 Subject: [PATCH] Catch up with Sonoff s31f --- sonoff-s31f.yaml | 71 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 sonoff-s31f.yaml diff --git a/sonoff-s31f.yaml b/sonoff-s31f.yaml new file mode 100644 index 0000000..fb2e37a --- /dev/null +++ b/sonoff-s31f.yaml @@ -0,0 +1,71 @@ +substitutions: + device_name: sonoff-s31f + # 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