devices.esphome.io

ESP-12F_Relay_X2

ESP-12F_Relay_X2

Device Type: relay
Electrical Standard: global
Board: esp8266

Product

Product description

This is a 2-relay board with an ESP-12F.

Each relay has COM+NO+NC exposed. Relay load of up to 250VAC or 30VDC.

The board can be powered either via 7-80VDC, or via 5VDC (separate connectors).

I bought it from: https://www.aliexpress.com/item/1005003516399175.html (no affiliation, no guarantee it will continue to exist).

Search for more: https://www.aliexpress.com/wholesale?SearchText=esp-12f+relay+2+channel

Technical specification here: http://www.chinalctech.com/cpzx/Programmer/Relay_Module/510.html (Link working 23 May 2024)

GPIO Pinout

This board has headers for every GPIO pin on its ESP-12F.

PinComment
5VDo not use 5V for programming
TX3.3V level!
RX3.3V level!
GPIO03.3V level! (pulled up, connect to GND for flashing)
GND
GND
PinComment
3V3For programming, inject 3.3V power here
3V3For programming, inject 3.3V power here
5V
5V
GND
GND
GPIO53.3V level, Use a jumper to RY1 to enable Relay 1
GPIO43.3V level, Use a jumper to RY2 to enable Relay 2
GPIO03.3V level, Extra GPIO0 Header
GPIO23.3V level, Blue LED on ESP (inverted)
GPIO153.3V level
GND
PinComment
ADC0V-1V only
ENPulled up
GPI163.3V level, Blue LED on Board (inverted)
GPI143.3V level
GPI123.3V level
GPI133.3V level

Basic Config

esphome:
name: esp12frelayx2
esp8266:
board: esp12e
# Use the blue LED in the device as a status LED, which will blink if there are warnings (slow) or errors (fast)
status_led:
pin:
number: GPIO2
inverted: True
# x2 relay outputs, exposed as switches in Home Assistant
switch:
- platform: gpio
pin: GPIO5
name: Relay1
id: relay1
- platform: gpio
pin: GPIO4
name: Relay2
id: relay2
# Blue LED on Board (not ESP board) as switch in Home Assistant
- platform: gpio
name: Led16
pin: GPIO16
inverted: true
Edit this page on GitHub