Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
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
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
---
title: "Brilliant Smart 20676/05 Series II Smart Wi-Fi Plug with USB"
date-published: 2026-07-11
type: plug
standard: au
board: bk72xx
made-for-esphome: false
difficulty: 4
---

## 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](https://docs.libretiny.eu/boards/cb2s/) 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](./1.jpg "Device from front")
![Device from rear including sticker](./2.jpg "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](./3.jpg "PCB from side")
![PCB from top](./4.jpg "PCB from top")
![PCB from bottom](./5.jpg "PCB from bottom")
![CB2S Module](./6.jpg "CB2S Module")

## GPIO pinout

| PIN | GPIO # | Component |
|-----|----------|-----------------------|
| 2 | P6 | Relay |
| 11 | P26 | Button (Inverted) |
| 9 | P24 | Blue LED (Inverted) |
| 3 | GND | GND |
| 1 | 3V3 | 3V3 |
| 7 | TX (P11) | TX |
| 5 | RX (P10) | RX |
| 10 | CEN | FOR FLASH |

## Basic Configuration

```yaml file=config.yaml
```
Loading