Diy HomeAssistant motion and presence sensor (use LD2410b and esp32c3 with esphome)

Hi. Where does the yaml code describe brightness of daylight by reading the photoresistor on the radar?

Glad you like it! If these additional modifications need to be modified to the radar library, we will publish some of our modified codes for the library later, including removing some initialization codes, because it will overwrite the settings of the Bluetooth app every time.

This is the engineering mode that needs to open the radar, and also requires some connections to the library and protocol, and the firmware of the radar needs to be upgraded to 2.0. Later, we will update the code of a radar library we use ourselves. Please allow us to tidy up the code a little bit and remove the Chinese comments that may seem confusing.

It’s a recently released model and I don’t know if you can buy it on AliExpress. We can put some in there if needed. But I’m afraid we will not have a very cost-effective shipping fee, we are individual hobbyists and not a commercial organization, I am very sorry.

I looked for it, and this is the radar of the same model as ours:
https://www.aliexpress.us/item/3256804183158520.html?gatewayAdapt=glo2usa4itemAdapt&_randl_shipto=US

1 Like

Sorry, I found time to sort out the code and put it in github, please check it out, I hope it can help you.

Among them, you need to ensure that the firmware is above version 2.0. I have attached a picture to show how to identify the firmware version.

Hi.
How to resolve this yaml line?

external_components:

  • source: screek-mod-components

How do I put this folder inside ESP32. Or where should l put it?

just place in the same yaml file ,it should work!
ref:

I can see that your app is partly translated to English. The one i could find is solely in Chinese and that makes it rather hard to read and use. Do u have a download link to your app. Thanks for the help

You need change local on your phone in English.

2 Likes

The public information can be found here, the software supports English, but because part of the 2.0 firmware is an internal test, that is, it is not fully English civilized, and those settings are related to the light.

https://drive.google.com/drive/folders/1p4dhbEJA3YubyIjIIC7wwVsSo8x29Fq-?spm=a2g0o.detail.1000023.17.93465697yFwVxH

Hello.
There is a newer version HLKRadarTool 1.1.10 https://www.pgyer.com/Lq8p?spm=a2g0o.detail.1000023.17.3b3d31f9d94Xtl
Can you translate it?

A new version, do not know what new features have been added!

I’m using the ios version, I don’t know if it’s the same as this one. I’ll see if I can find an Android phone to look at the interface, and I think what I can do is probably make a simple schematic of the interface.
I will try it out.

We tested the app link you provided and found that the interface is almost the same as the old version. We provide a reference interface and some English translations in Chinese, hoping to help you:

https://ha.screek.tech/presence_sensor/hilink_app/#english-translation

We provide a simple translation for some of the strange square words in the newer firmware.

https://ha.screek.tech/presence_sensor/hilink_app/#english-translation

Thanks for that effort

I own Heiman human presence can I program it to that ? It is a ceiling mounted with direct AC power

What would these options actually do regarding light sensor?

Yes, they are the intended purpose of these photoresistors, to implement a linked operation inside the radar.
The ld2410 has a very powerful mcu on it that is able to process the signals from the radar.

Would changing these options improve resolution/sensitivity in darker situations?

Unfortunately, it doesn’t, they are only set to turn off the radar in certain light conditions.

Thank you for the effort Screek. This is great. Here is the latest LD2410 manual (1.06) translated with DeepL and added bookmarks for anyone who may have use for it. https://drive.google.com/file/d/1xtBsbaWAgMXOdbbVP5JoIE7dHAqkP_h-/view?usp=sharing

1 Like