Skip to content

Brilliant Smart 20676/05 Series II Smart Wi-Fi Plug with USB

Device Type:plug
Electrical Standard:au
Board:bk72xx
Difficulty:Soldering required (4/5)

Brilliant Smart 20676/05 Series II Smart Wi-Fi Plug with USB

Sold by Mitre 10 this is a AU/NZ standard socket. It appears some may have esp8266 (perhaps prior to series II) but this one has the CB2S module with the Beken BK7231N.

I’m not sure if this device supports cloudcutter - I just flashed it via UART. It might support it if not upgraded.

This unit has a bi-colour red and blue LED. Only the blue is programmable, the red is connected in hardware to the relay status.

Device from front Device from rear including sticker

Disassembly

This unit is easy to disassemble. There are two screws hidden under small caps on the rear. After unscrewing those, using a guitar pick around the little gap to loosen the clips and the unit will come apart. There are two more smaller screws holding the PCB to the remaining half of the case.

You can flash directly to the outlet with a USB to serial adapter. You’ll probably need to solder wires to the module but it can remain connected to the PCB. You can power the board with 5V (where it’s marked on the PCB or at the end of the diode markked D5) if you want to use the relay. In that case leave the 3.3V disconnected but make sure your UART RX and TX lines are still 3.3V.

PCB from side PCB from top PCB from bottom CB2S Module

GPIO pinout

PINGPIO #Component
2P6Relay
11P26Button (Inverted)
9P24Blue LED (Inverted)
3GNDGND
13V33V3
7TX (P11)TX
5RX (P10)RX
10CENFOR FLASH

Basic Configuration

esphome:
name: brilliant-smart-wifi-plug
friendly_name: Brilliant Smart Wifi Plug
bk72xx:
board: cb2s
logger:
wifi:
ap:
text_sensor:
- platform: libretiny
version:
name: LibreTiny Version
sensor:
- platform: internal_temperature
name: "BK7231N Internal Temperature"
update_interval: 3s
- platform: wifi_signal
name: WiFi Signal
id: sensor_wifi_signal_1
binary_sensor:
- platform: gpio
id: binary_switch_1
pin:
number: P26
inverted: true
mode:
input: true
on_press:
- switch.toggle: switch_1
switch:
- platform: gpio
id: switch_1
name: Relay 1
pin: P6
status_led:
pin:
number: P24
inverted: true