Cheapest Tuya Human Presence Sensor Review
You get what you pay for but sometimes not even that.
Links in this article marked with a * are affiliate links. By purchasing through them I get a small commission that funds future projects!
Since the release of Aqara FP1 and its immediate shortage online various mmWave human presence sensors have started appearing in AliExpress* listings, most of them working with Tuya Smart. I’ve decided to buy the cheapest one…
It arrived well packed in a larger box than I expected. The device is officially named (read: auto translated from Chinese) as “Intelligent Human Presence Sensor” and that’s about it. No model number, no manufacturer, no discerning markings whatsoever.
Besides the presence sensor, the box contains a USB cable and a run of the mill manual sheet with instructions for the WiFi model on one side and Zigbee on the other.
The presence sensor case is very big, too big. As the measurements on the box state it’s 100x100mm and 40 mm tall. The top is transparent in the middle to show the LED light.
The side with the USB plug has one more cutout and too many ventilation holes. This suggests the case is a mass produced generic shell, repurposed or modified from a gateway or some other environment sensor design.
The back has more ventilation cutouts, a mounting hole in the middle and the reset button used to put the device in pairing mode.
Smart Life App
Holding the reset button for 5 seconds puts the device in pairing mode indicated by the flashing LED.
It is added to the Smart Life app as “Human Presence Sensor WiFi Version”.
It also shows durations of presence and absence “creatively” named “Existence time” and “Departure time” but this timer caps out at 60 minutes so I’m not sure how useful it actually is.
Thankfully there’s also an option to disable the LED because it’s really eerie to have a red LED watching you like HAL-9000 while you’re sitting in the living room.
How it works?
This presence sensor uses a 24Ghz millimeter wave radar or mmWave. Unlike traditional PIR motion sensors, it is supposed to detect presence even if there is not a lot of movement meaning it should work while you’re sitting or even lying down.
It can be placed on a flat surface or mounted on a wall or ceiling. It covers a 90° radius with declared distance of 3 meters max. In my testing the detection range was up to 5 meters.
Detection is not instant and it takes from 1-4 seconds for the LED to change color when I walk into the room. Quite a disadvantage compared to PIR sensors which detect motion almost instantly.
While the mmWave radar did not give false positives when there was no one in the room it also failed to detect presence of TV watchers sitting still. The light occasionally turns green even with multiple people sitting in front of the TV.
That first red line should be solid but it’s full of short no presence events.
Tuya Integration in Home Assistant added a new device automatically:
No issues with Google or Alexa, they both discovered a new motion sensor from Smart Life.
4 screws later we’re inside the case.
That’s a lot of empty real estate, both in the case and on the PCB. There is no model marking on the PCB either except the V1.0.1 marking.
Wi-Fi module is a standard Tuya CB3S, based on Beken BK7231N.
This type of design allows them to just change the communication module and switch the device to ZigBee.
Being a Beken chip, means no Tasmota unless you replace the module with and ESP-12 (which I will definitely do).
There is the option of flashing OpenBeken to it if you’re willing to go down that rabbit hole.
In the middle is the very small HLK-LD2410 presence sensor from Hi-Link Electronic.
You can find the exact same one on AliExpress* for around 5$. This poses the question of why is this sensor almost 30$?
Above it is the onboard RGB LED serving as a presence indicator, changing from green to red when presence is detected.
Left side holds the power supply and the STC8G1K17 MCU that controls the LED and interfaces between the LD2410 and CB3S. Note the terrible soldering work on the USB connector.
Is it worth it?
First of all, it’s too damn big for no reason. The mmWave radar used has sensitivity options than Tuya doesn’t give access to. Check out the video from Andreas Spiess to see all the possibilities.
The polling delay of 3 seconds between events is the final nail in the coffin.
You’re better off paying more for a mmWave radar in a smaller case like this one* with fast response, better range and detection radius that also has extra sensitivity settings and gives you an illumination sensor on top of all that.
If you want to go cheapest possible route get an HLK-LD2410B* or even better, an easier to work with, HLK-LD2410C*. Power it with 5V (an USB to Dupont cable* is a clean and solder-less solution) and integrate it directly into Home Assistant via Bluetooth.
Or you can build a standalone solution with an ESP development board and any HLK-LD2410 board. They are supported in Tasmota and ESPHome supports it with custom code from crlogic.