devices.esphome.io

ESP-12F_Relay_X2

ESP-12F_Relay_X2

Device Type: relay
Electrical Standard: global
Board: esp8266

Product description

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

Each relay has COM+NO+NC exposed. Product descriptions don't seem to specify maximum load.

The board can be powered either via 90-250VAC or via 7-30VDC, 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

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, Blue LED (inverted)
GPIO43.3V level
GPIO03.3V level
GPIO23.3V level
GPIO153.3V level
GND
PinComment
ADC0V-1V only
ENPulled up
GPIO5Use a jumper to RY1 to enable Relay 1
GPIO4Use a jumper to RY2 to enable Relay 2

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
Edit this page on GitHub