← visual.onfleek.live

RASPBERRY PI.

// One tiny computer, two jobs — block ads everywhere & control the bed by voice

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)
Login
pipw in api-keys.md
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
1
Load the SD card
Done
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.
2
Boot the Pi
Done
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.