diff --git a/chip_list_esp32.txt b/chip_list_esp32.txt index deba2e8..dd65e3d 100644 --- a/chip_list_esp32.txt +++ b/chip_list_esp32.txt @@ -9,4 +9,5 @@ bedroom_tkm_lily2 192.168.87.47 esp32dev bedroom_tkm_lily1 192.168.87.48 esp32dev ESP32 LilyGo T7 V1.5, with USB and battery lr_bright_87_49 192.168.87.49 ESP32/wemos_d1_mini32 rf_bridge_87_60 192.168.87.60 esp01_1m Sonoff RF bridge -sonoff_s31a 192.168.87.71 esp01_1m \ No newline at end of file +sonoff_s31a 192.168.87.71 esp01_1m Sonoff S31 power monitoring plug +sonoff_s31b 87.72 now DHCP esp01_1m Sonoff S31 power monitoring plug diff --git a/sonoff_s31b.yaml b/sonoff_s31b.yaml new file mode 100644 index 0000000..0424285 --- /dev/null +++ b/sonoff_s31b.yaml @@ -0,0 +1,72 @@ +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 + +wifi: + ssid: "Meneely" + password: "punxsutawney1" + # manual_ip: + # use_address: 192.168.87.72 + #static_ip: ${device_ip} + # gateway: 192.168.86.1 + # subnet: 255.255.255.0 + # Enable fallback hotspot (captive portal) in case wifi connection fails + ap: + ssid: "ESPHOME" + password: "12345678" + +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