devices.esphome.io
ESP-01 4 Channel Relay LC Technology
ESP-01 4 Channel Relay LC Technology
Device Type: relayElectrical Standard: globalBoard: esp8266
      
  
        
Printable enclosure: https://www.printables.com/model/836453-lc-tech-4-relay-esp-01-enclosure
Basic Configuration with standard switches
esphome:  name: xxx
esp8266:  board: esp01_1m
# Enable Home Assistant APIapi:
ota:  - platform: esphome    password: ""
wifi:  ssid: ""  password: ""  manual_ip:    static_ip: xxx.xxx.xxx.xxx    gateway: xxx.xxx.xxx.xxx    subnet: xxx.xxx.xxx.xxx
  # Enable fallback hotspot (captive portal) in case wifi connection fails  ap:    ssid: "Fallback Hotspot"    password: ""
# Enable logginglogger:  baud_rate: 0 #need this to free up UART pins
uart:  baud_rate: 115200 # speed to STC15L101EW  tx_pin: GPIO1  rx_pin: GPIO3  switch:  - platform: template    name: "relay1"    id: relay1    turn_on_action:      - uart.write: [0xA0, 0x01, 0x01, 0xA2]    turn_off_action:      - uart.write: [0xA0, 0x01, 0x00, 0xA1]    optimistic: true
  - platform: template    name: "relay2"    id: relay2    turn_on_action:      - uart.write: [0xA0, 0x02, 0x01, 0xA3]    turn_off_action:      - uart.write: [0xA0, 0x02, 0x00, 0xA2]    optimistic: true
  - platform: template    name: "relay3"    id: relay3    turn_on_action:      - uart.write: [0xA0, 0x03, 0x01, 0xA4]    turn_off_action:      - uart.write: [0xA0, 0x03, 0x00, 0xA3]    optimistic: true
  - platform: template    name: "relay4"    id: relay4    turn_on_action:      - uart.write: [0xA0, 0x04, 0x01, 0xA5]    turn_off_action:      - uart.write: [0xA0, 0x04, 0x00, 0xA4]    optimistic: trueConfiguration with momentary switches (push buttons with 1 sek press time)
esphome:  name: xxx
esp8266:  board: esp01_1m
# Enable Home Assistant APIapi:
ota:  - platform: esphome    password: ""
wifi:  ssid: ""  password: ""  manual_ip:    static_ip: xxx.xxx.xxx.xxx    gateway: xxx.xxx.xxx.xxx    subnet: xxx.xxx.xxx.xxx
  # Enable fallback hotspot (captive portal) in case wifi connection fails  ap:    ssid: "Fallback Hotspot"    password: ""
# Enable logginglogger:  baud_rate: 0 #need this to free up UART pins
uart:  baud_rate: 115200 # speed to STC15L101EW  tx_pin: GPIO1  rx_pin: GPIO3  switch:  - platform: template    name: "relay1"    id: relay1    turn_on_action:      - uart.write: [0xA0, 0x01, 0x01, 0xA2]    turn_off_action:      - uart.write: [0xA0, 0x01, 0x00, 0xA1]    optimistic: true    on_turn_on:    - delay: 1000ms    - switch.turn_off: relay1
  - platform: template    name: "relay2"    id: relay2    turn_on_action:      - uart.write: [0xA0, 0x02, 0x01, 0xA3]    turn_off_action:      - uart.write: [0xA0, 0x02, 0x00, 0xA2]    optimistic: true    on_turn_on:    - delay: 1000ms    - switch.turn_off: relay2
  - platform: template    name: "relay3"    id: relay3    turn_on_action:      - uart.write: [0xA0, 0x03, 0x01, 0xA4]    turn_off_action:      - uart.write: [0xA0, 0x03, 0x00, 0xA3]    optimistic: true    on_turn_on:    - delay: 1000ms    - switch.turn_off: relay3
  - platform: template    name: "relay4"    id: relay4    turn_on_action:      - uart.write: [0xA0, 0x04, 0x01, 0xA5]    turn_off_action:      - uart.write: [0xA0, 0x04, 0x00, 0xA4]    optimistic: true    on_turn_on:    - delay: 1000ms    - switch.turn_off: relay4