PART · SLWF-08HDMI-CEC controller · ESP8266 · ESPHome · SMLIGHT2026·09
HDMI-CEC controller · ambilight
SLWF-08.
One HDMI port. Total control.
Slot it into a spare HDMI port and your TV, receiver and soundbar start answering to Home Assistant — power, volume, mute and input, all over HDMI-CEC. Wire an addressable strip behind the screen and it doubles as an ambilight controller. ESP8266, ESPHome, no cloud.

01 · Gallery
See it up close.
02
How it works. In plain words.
STEP 1
Plug into a spare HDMI port
The SLWF-08 goes into any free HDMI input on your TV or AV receiver. HDMI-CEC — the little control channel every HDMI cable already carries — does the rest.
STEP 2
Power it over USB-C
A single USB-C cable powers it — often straight from the TV’s own USB port, so nothing extra is on show.
STEP 3
Automate everything
It joins Home Assistant over Wi-Fi. Now “movie night” can dim the lights, switch the input and turn the soundbar up — in one tap.
03
What it unlocks.
CEC
Control any HDMI-CEC device
Power on and off, change volume, mute, switch inputs — for TVs, receivers and soundbars that speak HDMI-CEC (branded AnyNet+, Bravia Sync, Simplink, Viera Link and the rest).
State
It knows what’s on
Two-way CEC means Home Assistant sees the real state — is the TV on, which input is live — so your automations react instead of guessing.
Ambilight
Reactive ambilight, built in
Drive an addressable strip (WS2812B and friends) behind the screen for a bias-light or ambient glow that your automations control alongside the TV.
Open
ESPHome-native, no cloud
Pre-flashed for ESPHome (Tasmota and custom builds too). Everything runs locally through Home Assistant — no manufacturer app, no account.
04
At a glance.
Brains
- ESP8266 · ESP-12F
- Wi-Fi 2.4 GHz · 802.11 b/g/n
- Pre-flashed ESPHome
HDMI-CEC
- Power · volume · mute · input
- Two-way state
- Any CEC-capable TV / AVR
Ambilight
- Addressable-LED output
- WS2812B and compatible
- Automation-driven
Power
- USB Type-C
- Often from the TV’s USB
- No separate supply
05
The specifics.
Controller
| Microcontroller | ESP8266 · ESP-12F |
| Wireless | Wi-Fi 2.4 GHz 802.11 b/g/n |
| Interface | HDMI-CEC (HDMI plug) |
| Controls | Power · volume · mute · input switching |
| Extra output | Addressable LED (WS2812B) for ambilight |
| Power | USB Type-C (cable not included) |
| Firmware | ESPHome (pre-flashed) · Tasmota · custom |
06
Quick questions.
Q-01
Does my TV support HDMI-CEC?
Almost certainly — nearly every TV made in the last decade does, though makers rename it: AnyNet+ (Samsung), Bravia Sync (Sony), Simplink (LG), Viera Link (Panasonic) and so on. Enable “HDMI-CEC” in your TV settings and you’re set.
Q-02
How is it powered?
Over USB-C. Many TVs have a spare USB port right beside the HDMI inputs, so it often needs nothing more than a short cable (not included).
Q-03
Can it control my soundbar and receiver too?
Yes — any device on the HDMI-CEC bus. Volume and mute usually route to whichever device is handling audio.
Q-04
Do I need a cloud account?
No. It runs locally through Home Assistant over ESPHome — private and offline-friendly.
07
In the box.
- —SLWF-08 HDMI-CEC controller
- —Quick-start guide
USB-C power cable not included.
08
Where to get it.
The SLWF-08 ships worldwide through our distributor network. Buying for a business or in volume? Our sales team is one email away.
SLWF-08 · HDMI-CEC controller · ESP8266 · ESPHome · SMLIGHT · 2026·09smlight.tech/products/slwf-08 · SMLIGHT