Smart glass switches · built on ESP32

Light your home with one touch.

Glass touch switches from 1 to 7 gangs with precise, sensitive touch, 10 A and 16 A relays, inputs for door magnets and motion sensors, built-in logic rules, 433 MHz RF, and alerts by Telegram, email, SMS and push. Every button has its own RGB LED, and everything keeps working without the internet.

1–7 touch buttons 10 A & 16 A relays Logic & security rules 433 MHz RF 256-bit encryption
Turn every light off →
The lineup

From the bedroom wall to the garden gate

Every product shares one brain: an ESP32 running the same firmware. Scenes, button binding and the app work the same way on all of them.

1–7 gangBlack / white10 A / 16 A

Glass touch switch

Boofi's core switch for lighting. Each button has an RGB LED and can drive a relay, run a scene, or be bound to another switch.

  • Up to 4 built-in 10 A or 16 A relays
  • Precise, sensitive touch behind the glass
  • RGB LED: any colour, dimming and night mode
  • Extra buttons for cloud and local scenes
BUF.1P–7P
3 buttonsInterlock

Curtain switch

Drives curtain and shutter motors with open, pause and close. Opposite-direction relays are never on together.

  • Adjustable travel time
  • RF remote control
  • Never moves on its own after an outage
.CUR
LD2410CAuto / manual

Presence switch

A radar presence sensor that detects people even when they sit still, and switches the light for you.

  • Adjustable hold time
  • Choose which relay Auto drives
  • Purple LED = manual, orange = auto
.PRS
Fan low / highPump

Evaporative cooler controller

Runs a two-speed cooler fan and pump from the room temperature. Fan and pump relays never restart on their own after an outage.

  • 4 touch keys around a screen
  • 3 relays: fan low, fan high, pump
  • Auto thermostat with SHT20 or NTC
.EVC
IPS displayPresence

Display switch

A version with a colour screen that shows temperature, time and status through the glass.

  • IPS screen
  • LD2410 presence sensor
PCB_TOP_2
4 relays4 inputs

MiniBox relay module

Fits behind an existing switch or in the panel box and makes ordinary switches smart.

  • 4 inputs for wall switches, magnets or sensors
  • 433 MHz RF: receive, send, memory
  • RGB status LED
PCB_MiniBox_1
16 relaysEthernet8 inputs

16-relay panel module

For the main panel: sixteen 10 A or 16 A relays, 8 inputs and 16 touch keys, with built-in state memory.

  • Wired Ethernet next to Wi-Fi, with automatic failover
  • 8 inputs for magnets, motion and IR sensors
  • Any relay can be bound to any button
  • Rail mounted
BFR.16R.8IN.ETH
2 relaysRF

Outdoor controller

For gates, garden lights and pumps. Controlled from RF remotes and the app.

  • Relays plus inputs for gate magnets and motion sensors
  • 433 MHz RF: receive, send, memory
  • Presence and NTC temperature (by model)
.OTD
Learns remotesWi-Fi

RF hub & remote manager

Learns the RF remotes of gates and shutters and brings them into the app and your scenes.

  • Receives and stores 433 MHz remote codes
  • Sends from the app, scenes and logic rules
RF HUB
Glass studio

Compose your own panel

Pick the number of buttons, the glass colour, and each button's icon and LED colour. Tap the glass to switch a button on and off. The icons are Boofi's original artwork.

Model
Buttons (gangs)
Glass
Icon set
Diagonal direction
LED colours
LED glow & blur (whole site)
Custom RGB colour
Buttons — select one, then pick its icon
Icon library
Every layout

1 to 7 gangs, in black and white glass

Buttons sit on a fixed 3×3 grid, so switches mounted side by side stay aligned on the wall.

Visual language

Icons and LED colours

Each icon is shown on black and white glass. The LED colour tells you what each button is doing right now.

Features

Every feature, with a live sample

These samples are not pictures. They simulate how the firmware really behaves. Try them.

Relay 1
Logic · .LGC · .IN

Complex logic and security rules

Up to 24 rules run on the device itself, even with no internet. Conditions can be inputs (door and window magnets, motion sensors, IR infrared sensors, push buttons) or the state of any switch, combined with AND or OR. Actions switch relays, fire RF codes and send notifications. Three modes: simple, timed (reverts after a set time) and alarm (stays active while the condition holds). Tap the inputs.

Telegram · Email · SMS · Push

Alerts on Telegram, email, SMS and push

For every switch, input and rule, choose when you hear about it: on, off or both. Touch-aware notifications let you decide whether a hand on the glass also sends an alert, or only app and logic actions do. Pick channels, then tap the glass.

Relay 1Hold: —
LD2410C · .PRS

Presence sensing

In Auto mode the relay turns on when someone walks in and turns off once the room has been empty for the hold time. The sensor also sees people sitting still. Long-press the function button to switch between Manual (purple) and Auto (orange).

POWER CUT
Power Restore

Comes back after an outage

Switch a few lights on, then cut the power. With Power Restore on, relays come back one by one, 150 ms apart. With it off, everything starts off. Curtain motors and cooler pumps are never restored on their own.

Fan
Pump
Thermostat
SensorSHT20 · NTC
.EVC · LVGL · .TH2

Evaporative cooler with a screen

Four buttons around the screen: slow, fast, menu and pump. The screen behind the glass shows the fan spinning at its real speed, temperature on the left and humidity on the right. Slow and fast are never on together, and in Auto the thermostat picks the speed. Menu switches between Auto and Manual.

RF 433 MHz · RX · TX · Memory

433 MHz RF: receive, send, remember

Learns the remotes for gates, shutters and RF lights and keeps them in built-in memory. It can then send the same code from the app, a scene or a logic rule, and RF remotes can control Boofi switches too. Tap Learn, then a remote button.

Boofi Smart
Menu
Bedroom switch
Evaporative cooler
Telegram Bot · MQTT

Control from Telegram, like a mini app

The Boofi Telegram bot shows each room as one live message: temperature, humidity and every switch as 🟢 or ⚫. Tap a button, the command reaches the switch, the relay flips and that same message is edited, so the chat never fills up. The cooler keeps its slow/fast interlock, and a change made on the glass itself shows up in the message.

Tap the message buttons, “Places”, or the glass itself.

R1 openR2 close0%
.CUR · .L1x2

Curtain control with interlock

Three buttons: open, pause, close. The open relay and the close relay are never on at the same time, so the motor never gets two opposite commands.

Hall switch
Living room
Scenes · Button binding

Scenes and button binding

The pink button is a scene: it switches every light on both panels at once. The hall's green/red buttons are bound to the living-room relays, so pressing one changes the light on the other wall too.

Temperature
24.6°C
Humidity
41%
SensorSHT20 · NTC
.TH2 · .NTC

Temperature & humidity

The SHT20 reads room temperature and humidity precisely; the NTC probe measures temperature somewhere further away, like a cooler duct or outdoors. Both drive the thermostat and cooler, with calibration offsets set from the app.

Current26.09.06
0%
Lights after updateas they were
OTA

Over-the-air updates

New firmware installs over Wi-Fi. An update is not an outage, so after the restart the lights stay exactly as they were.

256-bit encryption

Encrypted end to end

Every command is encrypted and sealed with a 256-bit key before it leaves the phone. On the network it is unreadable, and any change to it breaks the seal. Each packet's time is checked too, so nobody can record it and send it again.

Access Point

Set up with Access Point

Hold both buttons for 10 seconds and the switch creates its own Wi-Fi network. Your phone joins it directly and sends your home Wi-Fi name and password, then the switch joins your router. Use it when SmartConfig can't reach the switch. Panel models can use an Ethernet cable instead of Wi-Fi.

SmartConfig

Quick setup with SmartConfig

Hold both buttons for 5 seconds to put the switch in setup mode. The app broadcasts your home Wi-Fi name and password over the air and the switch picks them up. Your phone stays on your home Wi-Fi the whole time.

Cloud scenes · Local scenes

Cloud scenes and local scenes

Cloud scenes run from the app, from anywhere, and can span devices in several buildings. Local scenes are stored on the switch and travel straight between switches on your home network, so they keep working when the internet is down. Cut the internet and run the scene.

Model code

Read any model code

Every Boofi device spells out its features in its model name. Type a code or tap an example.

Specifications

What's under the glass

Processor
Dual-core ESP32 with Wi-Fi and Bluetooth
Touch buttons
1–7 precise, sensitive capacitive keys behind glass (16 on the panel module)
Relays
10 A or 16 A; up to 4 per switch, 16 on the BFR module
Inputs
Door/window magnets, motion, IR sensors, push buttons, dry contacts (up to 8)
Logic
Up to 24 on-device rules; AND / OR, timed, alarm
Notifications
Telegram, email, SMS, push; touch-aware
LEDs
RGB per button, any colour, dimming, brightness and night mode
Connectivity
2.4 GHz Wi-Fi, BLE, Ethernet on panel modules
RF
433 MHz: receive, send and code memory
Sensors (by model)
LD2410C presence, IR infrared, NTC temperature, SHT20 temperature & humidity
Display (by model)
Colour IPS behind the glass, LVGL interface
Scenes
Cloud scenes from the app; local scenes over UDP, no internet needed
Security
256-bit encryption with a time check on every packet
Setup
Device hotspot or SmartConfig
Updates
OTA over Wi-Fi
State memory
Saved every 10 minutes, only on change
Glass
Black or white
FAQ

Questions people ask

What happens to the lights after a power cut?

Your choice. With Power Restore on, each light returns to the state it had up to 10 minutes before the outage. With it off, everything starts off. Curtain motors and cooler pumps never turn on by themselves.

Do the switches work if the internet is down?

Yes. Touch, logic rules and local scenes all run on the device and your home network. Only cloud scenes and notifications need the internet.

Can I build a security system with Boofi?

Yes. Wire door and window magnets, motion or IR sensors to the inputs, create an alarm-mode rule that turns on a siren or lights, and send the alert to Telegram, SMS or email.

What is a touch-aware notification?

For each switch you decide whether a hand on the glass sends an alert, or only commands from the app, scenes or logic. For example, get told when someone presses the switch in the kids' room.

10 A or 16 A relay?

10 A is enough for normal lighting. Choose 16 A for electric heaters, pumps, coolers and heavier loads.

Wi-Fi or Ethernet?

Wall switches use Wi-Fi. The big panel relay modules also have Ethernet and fall back automatically if one link drops.

Can I choose each button's icon and colour?

Yes. Try every icon, any RGB colour and the LED brightness in the glass studio above.

Can one button control a light on another switch?

Yes, with button binding. The button controls the other switch's relay and its LED shows that light's state.

What do the LED colours mean?

Green is on, red is off, pink is a scene (it blinks twice when it runs), white/orange is a toggle scene, and blinking yellow means no scene is set yet. The full table is in the icons section.

Firmware order

Order Boofi firmware for your own hardware

Building your own ESP32 board? Get the same firmware that runs Boofi switches, with the app, logic, alerts and encrypted control, for your hardware.

  1. Pick buttons, relays and scenes
  2. Choose the LED type, temperature sensor and RF
  3. Get the model code and price instantly
Buttons
3
Relays
2
LED
WS2812B
Sensor
SHT20
BUF.3P.1SE.2R.TH2