Bed Presence Sensor Kit
Stop detecting motion. Start understanding presence.
The Bed Presence Sensor kit combines a 60GHz mmWave module, ESP32 gateway, and our 4-state statistical presence engine so lights never shut off while you’re sleeping.
4-State Presence Engine
Temporal filtering plus hysteresis ensures the binary sensor only toggles when presence is deliberate.
Absolute Clear Delay
Remembers the last high-confidence reading for 30 seconds so perfectly still sleepers stay counted.
Privacy-First Hardware
mmWave detects that someone is there, not who. Processing happens locally on the ESP32.
Live Tuning Dashboard
Expose every threshold, debounce, and debug string directly in Home Assistant.
Choose your configuration:
Single Bed Kit
Everything you need for one bed zone.
Dual Bed Pack
Two synchronized sensors for primary + guest rooms.
Studio + Dev Pack
Adds a breakout board, USB-UART dev cable, and beta firmware access.
Traditional sensors watch for motion. We watch for presence.
Why legacy sensors fail
PIR & motion sensors
Trigger on fans, pets, and hallway movement. Clear the bed the moment you stop moving.
Bed mats & pressure pads
Uncomfortable, require tucking wires under mattresses, and drift over time.
Camera-based presence
Invades privacy and requires cloud AI. Latency plus a constant data stream from your bedroom.
How the Bed Presence Sensor fixes it
4-state engine waits for sustained change before toggling ON or OFF.
Absolute Clear Delay remembers the last confident reading so still sleepers stay counted.
Still-energy sensing ignores fans and cats but loves humans under blankets.
Every threshold, debounce, and debug string is visible in Home Assistant.
Setup built for Home Assistant power users
From mounting to calibration, you can be reliable in under 15 minutes.
Mount the sensor
Use the magnetic enclosure or clip mount to place the sensor at the foot of the bed. Aim the still-energy cone toward the pillows.
Connect to Home Assistant
Plug the ESP32 gateway into USB-C power, open the onboarding flow, and add the sensor to Home Assistant via the included integration.
Calibrate baseline
Tap “Calibrate Empty Room” in the dashboard. The sensor records still-energy noise, calculates the baseline, and sets initial z-score targets.
Tune & deploy
Use the Lovelace sliders to adjust debounce timers and Absolute Clear Delay while watching the live debug text sensor.
See It in Action
Watch our 3-minute setup demo to see the calibration dashboard, tuning sliders, and debug sensors in action.
Not all presence sensors understand a bedroom.
PIR sensors need motion. Cheap mmWave boards flap with every fan. The Bed Presence Sensor was engineered around still-energy reflections, hysteresis, and transparent tuning so Home Assistant automations stay calm.
Product Comparison
| Feature | PIR Motion Sensors | Bed Presence Sensor | Cheap mmWave Dev Boards |
|---|---|---|---|
| Stillness detection | None | Absolute Clear Delay | Inconsistent |
| False positives | Fans & cats | Still-energy focus | Pet + HVAC noise |
| Transparency | Black box | HA debug text sensor | Serial-only debug |
| Tuning controls | None | Live sliders + z-scores | Firmware hacking |
| Install time | 5 min | 15 min guided | Hours |
| Privacy | OK | Local + cloud-free | Unknown firmware |
Still-energy analysis
We focus on energy that barely moves—exactly what a sleeping human looks like to mmWave—so ceiling fans and hallway traffic stay invisible.
Temporal filtering
Configurable debounce timers (3s ON / 5s OFF) stop flapping sensors in their tracks without adding lag to your automations.
Transparent by design
Debug text sensors log every state transition, z-score, and Absolute Clear Delay so you always know why the binary sensor changed.
Everything You Need for a Perfect Finish.
Our complete kit includes professional-grade tools and materials - no need to buy anything else.
Still-energy mmWave module
Purpose-tuned 60GHz radar module that prioritizes stationary human reflections instead of motion.
ESP32-S3 gateway
Runs the entire 4-state presence engine locally, exposes HA entities, and supports OTA firmware updates.
Magnetic enclosure kit
Stealth enclosure with adjustable tilt and magnetic base so you can hide the sensor under bed frames or mount to rails.
Complete Kit Contents
Professional Kit Value: $300+
If you bought all these tools and materials separately, you'd spend over $300. Our complete kit gives you everything for just $149.99.
Join the OpticWorks Community.
Stories from Home Assistant builders and reliability nerds.
“My lights finally stay on while I read in bed. The debug text sensor is worth the price alone—I can see every state change.”
“Cats jumping on the bed no longer trigger my morning routine. The Absolute Clear Delay concept makes so much sense.”
“It's the first sensor that gave me transparent tuning. Changing debounce timers while watching z-scores updates instantly.”
“Setup was 12 minutes from unboxing to automations. Being able to export the dashboards was chef's kiss.”
Share your dashboard - #PresenceEngine
Customer Photo 1
Customer Photo 2
Customer Photo 3
Customer Photo 4
Frequently Asked Questions
Ready to trust your bedtime automations?
The Bed Presence Sensor kit ships flashed, calibrated, and paired with our dashboards so you can stop hunting for reliable occupancy hacks.
Selected Option:
Still have questions? Check our FAQ orcontact our support team.