← visual.onfleek.live
The idea: your spare Raspberry Pi 3 (a tiny, cheap computer) does
two useful jobs at once, quietly, 24/7, from one spot in the bedroom. Job one blocks ads for the
whole house. Job two lets you control the BedJet heater/cooler by voice. It needs
no screen or keyboard — it's set up over the network from the OnFleek server.
Device
Raspberry Pi 3BWiFi + Bluetooth · 1GB
Storage
32GB cardflashed from server
Brain
Pi OS Liteno screen needed (SSH)
The Two Jobs // both run together on the one Pi
Whole-House Ad BlockerPi-hole
A bouncer at the door for the whole network. When any phone, TV, or app tries to load an
ad, the Pi says "no" — so ads just vanish on every device, even ones you can't
normally block. Nothing to install on your phones. Faster pages, less data used.
Bed Voice ControlBedJet BLE
A Bluetooth middle-man by the bed for the BedJet 3. Its Alexa support died,
and Echo speakers can't bridge Bluetooth — but the Pi can. Then you just say
"heat the bed," "cool the bed," "bedjet off," "turbo."
The Steps // 4 to go live
Right on the OnFleek server: download the Pi software, erase only the 32GB card (the big storage
drives are never touched), and write the system on — with remote access (SSH) on and the
pi login set.
Take the card out of the server, pop it into the Pi, and plug in ethernet + power.
Turn it on. That's your only hands-on step.
3
Pi-hole live + house pointed at it
Done
Pi-hole v6 installed (dashboard at 192.168.89.103/admin), Pi pinned to a fixed
address, and the WHITEHOUSE network pointed at it (Pi first, router as backup). The
server stays on its own DNS — protected. Verified: phone + other devices flowing through it,
ad domains blocked. 🛡️
4
Add the bed voice control
Claude · later
Put a small BedJet Bluetooth bridge on the Pi and wire it into Alexa — same trick
as Karen's Tempur bed. Then talk to the bed.
Where it lives: the Pi sits in the bedroom (the bed part needs short-range
Bluetooth) — but the ad-blocking still covers the whole house from there.
One thing at a time on the BedJet: only one device can hold its Bluetooth, so while the Pi is
connected, the phone app can't be.