Skip to content
Ravi Singh edited this page May 7, 2026 · 4 revisions

AmbiSense Wiki

AmbiSense is a radar-controlled LED system that lights up the strip nearest your position as you move. Think hallway / staircase / under-bed lighting that follows you, tunable to your taste through a phone-friendly web UI.

This wiki documents the v6.x line (single-sensor architecture). For the older Arduino-era v5 line and the dual-device v6.0 release, see Version History.

⚡ Latest release

v6.2.0-alpha.2 — SmartGhar HA integration contract (pre-release) — AmbiSense now auto-discovers in Home Assistant via the SmartGhar custom integration, alongside any other Techposts devices on the same network. Multiple AmbiSense units coexist as separate HA devices automatically. See Home Assistant Integration.

Earlier in the v6.x series: presence detection + LD2410(C) drivers (v6.2.0-alpha.1), Wi-Fi onboarding UX overhaul (v6.1.0-alpha.2/alpha.3), single-sensor architecture pivot (v6.1.0-alpha.1).

v6.0.0 (current main) remains the stable dual-device release until v6.2 stable ships and merges.

What's new in v6.x

  • Single-sensor architecture. One ESP32-C3 + one HiLink LD2450 per install. No more pairing two devices, no ESP-NOW round-trip lag, no "which device is the master?" install friction. The LD2450's (x, y, speed) target stream from a single sensor at the inside corner of an L or centre-back of a U covers both arms inside its 60° cone.
  • Six-screen web UI. Live · LEDs · Motion · Hardware · Network · System. The Mesh tab is gone; everything you need is local.
  • Kalman motion smoother. Three intuitive knobs (Response, Look-ahead, Outlier rejection) replace v5's five cryptic gain values. Advanced PI gains still available.
  • 20 Hz live telemetry over WebSocket — the distance graph on the Live tab updates smoothly instead of stair-stepping.
  • OTA with rollback. Drag-drop a .bin in the System tab. If the new firmware doesn't boot cleanly, the bootloader reverts.

See full release notes →

Wiki navigation

PageWhen to read
Getting StartedFirst time — buy parts, flash, first boot, web UI
Hardware SetupWiring details, board options, power supply
LD2450 Mounting GuideCritical for v6.x — where to physically mount the sensor
Web UI TourEvery screen and every control explained
LED ModesAll 11 light modes with use cases
Motion SmoothingHow to tune Kalman or PI smoother for your room
OTA and UpdatesHow to update firmware over Wi-Fi
TroubleshootingCommon issues and the fix ladder
FAQ"Why is X gone?" / "Can it do Y?"
Migration from v6.0If you were running the dual-device build
Architecture OverviewFor tinkerers — how the firmware is structured
Version Historyv3 → v4 → v5 → v6.0 → v6.x evolution
License and CreditsOpen source license, third-party credits

Source code and developer docs

The wiki is for users. If you're building from source, modifying firmware, or proposing architectural changes, the developer-facing docs in the repo go deeper:

Quick links

Clone this wiki locally