- LD2410C · 1 module
- Bluetooth: tune it from your phone
- 24GHz radar: sees people sitting still
The member of the family built for batteries: a 3.3V radar with a very low rated current, 8m of reach for moving people and 4m for people sitting still.
Every other LD2410 wants 5V and a steady supply, which ties it to a wall socket or a USB lead. The LD2410S breaks that tie. It runs from 3.3V, carries a rated current of about 0.1mA in its low-power operation, and exists for sensors that live on batteries.
The trick is duty cycling. Rather than transmitting all the time, the S wakes, checks the room and reports at an interval you set. That reporting frequency is configurable, and it is the main lever on battery life: report often and you drain the cells faster, report rarely and presence changes arrive later.
It also reaches further for people on the move:
Where it earns its place:
Pair it with a low-power controller that sleeps between reports, such as an ESP32-C3 in deep sleep woken by the S's GPIO line, or a Zigbee or Thread chip.
| Spec | Value |
|---|---|
| Model | HLK-LD2410S |
| Frequency band | 24GHz ISM |
| Detects | Moving and stationary people |
| Range, moving people | 0.2–8m |
| Range, stationary people | 0.2–4m |
| Measurement accuracy | ±12.5% |
| Supply voltage | 3.3V nominal |
| Maximum supply voltage | 3.6V |
| Rated current | 0.1mA (low-power operation) |
| Interfaces | UART and GPIO |
| Configurable | Detection range and reporting frequency |
| Protocol | LD2410S-specific; not the LD2410B/C command set |
| Bluetooth | No |
| Upper temperature rating | 85°C |
| Mounting | Wall |
| Pack options | 1 or 4 modules |
The S has a 3.6V maximum supply, and that single number is the easiest way to kill one. Habits from the B and C, where VCC takes 5V, carry straight over and destroy the module. Wire the S to a 3.3V rail only.
Supply choices by power source:
| Source | Route to the S | Watch for |
|---|---|---|
| LiFePO4 cell (3.2V) | Direct, if in range | Voltage sag near empty |
| Li-ion cell (3.0–4.2V) | Low-quiescent LDO to 3.3V | A full cell exceeds 3.6V |
| 2 × AA or AAA | Boost converter to 3.3V | Boost idle current |
| USB 5V | 3.3V regulator | Then the C may suit better |
A fresh Li-ion cell sits above 3.6V, so it cannot feed the S directly. A low-quiescent regulator keeps the saving the S offers; a cheap one with milliamps of idle current throws it away.
The shared power and pin figures for the family sit on the LD2410 pinout page, and the datasheet summary lists the S alongside the others.
The S does not speak the LD2410B and LD2410C command set. It has its own frame format and commands in Hi-Link's LD2410S protocol document, and a different default baud rate, commonly documented as 115200 rather than 256000. Code, libraries and YAML written for the C will open the port and hear nothing they understand.
What that changes on your build:
The simplest reliable start skips the UART entirely:
binary_sensor:
- platform: gpio
pin: GPIO3
name: Presence
device_class: occupancyPick a pin that can wake the controller from deep sleep, and let the S do the watching while everything else is off. On an ESP32-C3, the low GPIO numbers can wake it; check your board's documentation for which ones.
That gives you occupancy in Home Assistant with the S's default thresholds. Once it works, add the UART for distance and configuration. Confirm the baud rate against the manual for your firmware before you blame the wiring.
The general ESPHome approach, and where the S differs from the C, is covered on the ESPHome page, with board-by-board UART pins on the wiring page. For the configurator itself, see installing the LD2410 tool.
The S is the right module when power is scarce, and the wrong one when it is not. On mains or USB power, the C gives you Bluetooth tuning, the widest software support and 5V wiring that matches most boards. Pick the S when the battery, the 3.3V rail or the 8m reach for walking people is the reason for the build.
| Need | LD2410S | LD2410C |
|---|---|---|
| Supply | 3.3V | 5V |
| Moving range | Up to 8m | Up to 5m |
| Still range | Up to 4m | Up to 5m |
| Bluetooth | No | Yes |
| Stock ESPHome component | No | Yes |
The S comes as a single module and as a 4-pack. Order one first if you are writing your own firmware, because the protocol work is the slow part and one board is enough to finish it. Move to the 4-pack once one node runs on its battery for a few weeks.
One more trade to weigh: the S reaches further for walking people but holds a shorter range for someone sitting still. In a long hallway that suits it well. Over a sofa four or more metres from the wall, the C's longer still range fits better.
Tick these off on the bench:
For a mains-powered build, go to the LD2410C. For the full family side by side, see the version comparison.
No. Its maximum supply is 3.6V. Feed it from a 3.3V rail or regulator.
No. The S uses a different protocol. Use an S-specific external component, or read its GPIO output as a binary sensor.
It depends on the reporting interval, your controller's sleep current and the regulator. The radar is rated at about 0.1mA, but the rest of the node often draws more.
No. Configure it over UART with a 3.3V USB-serial adapter and Hi-Link's tool.
Best LD2410