# Tutoriel détecteur LD2450 esphome

**URL:** <https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251>\
**Category:** ESPHome\
**Tags:** detection-de-presence-presence, esphome\
**Created:** [Décembre 25, 2023, 11:48 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251 "2023-12-25T23:48:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 25, 2023, 11:48 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/1 "2023-12-25T23:48:16Z")

</div>

# LD2450

##### LD2450 un decteur milimetrique

capable de detecter jusqu'a 3 personnes et de donner leurs positions.

##### SOURCE : [esphome-ld2450/README.md at master · tsunglung/esphome-ld2450 · GitHub](https://github.com/tsunglung/esphome-ld2450/blob/master/README.md)

##### MATERIEL : UN ESP32 et UN [LD2450](https://fr.aliexpress.com/item/1005006053111325.html?spm=a2g0o.order_list.order_list_main.23.21ef5e5bA7mZzx&gatewayAdapt=glo2fra) quelque dupont femellle/femelle

attention si vous prenez le ld2450 avec câbles ne vous fiez pas aux couleurs de câble mais a la gravure du circuit

Comme vous pouvez le voir chez moi noir 5V, rouge RX, blanc TX, jaune GND, du grand n'importe quoi ces chinois !!!

 ![20231225_120049](https://forum.hacf.fr/uploads/default/original/3X/b/8/b81fe10a209760dc861148ae7ad92ee103f24586.jpeg)

 ![Capture d’écran du 2023-12-25 22-23-28](https://forum.hacf.fr/uploads/default/original/3X/f/c/fcb59fe350ed293a44359d27f83f76cfdcce8aae.png)

 ![Capture d’écran du 2023-12-27 15-57-29](https://forum.hacf.fr/uploads/default/original/3X/f/0/f07c6ec2ed611c9140787b5da56a508dacb9b64b.png)

### Câblage :

LD2450 --------------\> ESP32  
5volts ----------------\> 5volts (vin)  
GNG -----------------\> GND  
TX --------------------\> RX2 GPIO17  
RX --------------------\> TX2 GPIO16

### CODE:

##### Dans HA il faut faire un dossier dans esphome components

##### puis copier le fichier ld2450\_uart.h du [github](https://github.com/tsunglung/esphome-ld2450/blob/master/components/ld2450_uart.h)

 ![Capture d’écran du 2023-12-25 22-10-40](https://forum.hacf.fr/uploads/default/original/3X/d/c/dc9baf8964fb4063a3010f4606e4532a65232989.png)

La première fois il faut installer un système minimal sur l'esp32 en connexion USB avec [Webui Esphome](https://web.esphome.io/?dashboard_wizard)  
aprés avoir choisi le port serie, choisir l'option Prepare for first use  
Une fois fait retournez dans votre HA dans esphome vous devriez voir votre ESP32  
En haut a droite cliquez su SECRET puis entrez le code suivant:

Your Wi-Fi SSID and password  
wifi\_ssid: "votre ssid"  
wifi\_password: "le mot de passe de votre ssid"

ensuite choisir choisir EDIT puis copiez le Code ci-dessous  
(sauvez dans un block note le code existant il servira a adapter le nouveau code)  
Cliquez sur SAVE puis INSTALL

A personaliser (cherchez les XXXXXXXXX dans le début du code)

> **LE CODE**
>
> ```auto
> esp32:
> board: esp32dev
> framework:
> type: arduino
> 
> # Enable Home Assistant API
> api:
> encryption:
> key: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
> 
> wifi:
> ssid: !secret wifi_ssid
> password: !secret wifi_password
> 
> # Enable fallback hotspot (captive portal) in case wifi connection fails
> ap:
> ssid: "VOTRE APxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
> password: "Le mot de passe xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
> 
> captive_portal:
> 
> # OLIVE
> 
> light:
> - platform: binary
> name: "Led bleu"
> output: light_output
> 
> output:
> - id: light_output
> platform: gpio
> pin: GPIO02
> 
> # LD2450
> substitutions:
> devicename: ld2450
> upper_devicename: "Hi-Link LD2450"
> 
> esphome:
> name: ${devicename}
> comment: ${upper_devicename}
> includes:
> - components/ld2450_uart.h
> on_boot:
> priority: -100
> # ...
> then:
> - lambda: 'static_cast<LD2450 *>(ld2450)->getInfo();'
> - lambda: id(tracking_mode).publish_state("Multiple");
> 
> # Enable logging
> logger:
> baud_rate: 0
> 
> ota:
> 
> uart:
> id: uart_ld2450
> tx_pin: GPIO17
> rx_pin: GPIO16
> baud_rate: 256000
> parity: NONE
> stop_bits: 1
> # debug:
> # direction: BOTH
> # dummy_receiver: false
> 
> custom_component:
> - lambda: |-
> return {new LD2450(id(uart_ld2450))};
> components:
> - id: ld2450
> 
> binary_sensor:
> - platform: custom
> lambda: |-
> auto uart_component = static_cast<LD2450 *>(ld2450);
> return {uart_component->lastCommandSuccess, uart_component->configMode, uart_component->bluetoothState};
> binary_sensors:
> - name: "Last Command Success"
> id: binary_sensor_command_state
> internal: true
> - name: "Config Mode"
> icon: mdi:cog
> id: binary_sensor_config_mode
> - name: "Bluetooth State"
> icon: mdi:bluetooth
> id: binary_sensor_bluetooth_state
> internal: true
> 
> button:
> - platform: template
> name: "Reboot LD2450"
> on_press:
> - lambda: 'static_cast<LD2450 *>(ld2450)->reboot();'
> - platform: template
> name: "Factory Reset LD2450"
> on_press:
> - lambda: 'static_cast<LD2450 *>(ld2450)->factoryReset();'
> - platform: template
> name: "Single Target Tracking"
> on_press:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setSingle();'
> - platform: template
> name: "Multiple Targets Tracking"
> on_press:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setMultiple();'
> - platform: template
> name: "Get Zones Information"
> on_press:
> - lambda: 'static_cast<LD2450 *>(ld2450)->getZone();'
> - platform: template
> name: "Set Zones Information"
> on_press:
> lambda: |-
> int type = 0;
> if (id(zone_type).state == "Disable Zone Filter") {
> type = 0;
> } else if (id(zone_type).state == "Only Detect Configured Zone") {
> type = 1;
> } else if (id(zone_type).state == "Not Detect Configured Zone") {
> type = 2;
> }
> static_cast<LD2450 *>(ld2450)->setZone(type, id(zone1_x1).state * 10, id(zone1_y1).state * 10, id(zone1_x2).state * 10, id(zone1_y2).state * 10, id(zone2_x1).state * 10, id(zone2_y1).state * 10, id(zone2_x2).state * 10, id(zone2_y2).state * 10, id(zone2_x1).state * 10, id(zone2_y1).state * 10, id(zone2_x2).state * 10, id(zone2_y2).state * 10);
> 
> number:
> - platform: template
> name: "Zone1 X1"
> id: zone1_x1
> icon: mdi:align-horizontal-left
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone1 Y1"
> id: zone1_y1
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone1 X2"
> id: zone1_x2
> icon: mdi:align-horizontal-right
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone1 Y2"
> id: zone1_y2
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone2 X1"
> id: zone2_x1
> icon: mdi:align-horizontal-left
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone2 Y1"
> id: zone2_y1
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone2 X2"
> id: zone2_x2
> icon: mdi:align-horizontal-right
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone2 Y2"
> id: zone2_y2
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone3 X1"
> id: zone3_x1
> icon: mdi:align-horizontal-left
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone3 Y1"
> id: zone3_y1
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone3 X2"
> id: zone3_x2
> icon: mdi:align-horizontal-right
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> - platform: template
> name: "Zone3 Y2"
> id: zone3_y2
> icon: mdi:align-horizontal-distribute
> min_value: -100
> max_value: 100
> step: 1
> optimistic: true
> 
> select:
> - platform: template
> name: "Template select"
> id: zone_type
> optimistic: true
> options:
> - Disable Zone Filter
> - Only Detect Configured Zone
> - Not Detect Configured Zone
> 
> sensor:
> - platform: custom
> lambda: |-
> auto uart_component = static_cast<LD2450 *>(ld2450);
> return {uart_component->target1Resolution, uart_component->target1Speed, uart_component->target1X, uart_component->target1Y, uart_component->target2Resolution, uart_component->target2Speed, uart_component->target2X, uart_component->target2Y, uart_component->target3Resolution, uart_component->target3Speed, uart_component->target3X, uart_component->target3Y, uart_component->targets, uart_component->zoneType, uart_component->zone1X1, uart_component->zone1Y1, uart_component->zone1X2, uart_component->zone1Y2, uart_component->zone2X1, uart_component->zone2Y1, uart_component->zone2X2, uart_component->zone2Y2, uart_component->zone3X1, uart_component->zone3Y1, uart_component->zone3X2, uart_component->zone3Y2
> };
> sensors:
> - name: "Target1 Resolution"
> unit_of_measurement: "nm"
> accuracy_decimals: 0
> icon: mdi:artboard
> - name: "Target1 Speed"
> unit_of_measurement: "cm/s"
> accuracy_decimals: 0
> icon: mdi:speedometer
> - name: "Target1 X"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-right
> - name: "Target1 Y"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-down
> - name: "Target2 Resolution"
> unit_of_measurement: "nm"
> accuracy_decimals: 0
> icon: mdi:artboard
> - name: "Target2 Speed"
> unit_of_measurement: "cm/s"
> accuracy_decimals: 0
> icon: mdi:speedometer
> - name: "Target2 X"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-right
> - name: "Target2 Y"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-down
> - name: "Target3 Resolution"
> unit_of_measurement: "nm"
> accuracy_decimals: 0
> icon: mdi:artboard
> - name: "Target3 Speed"
> unit_of_measurement: "cm/s"
> accuracy_decimals: 0
> icon: mdi:speedometer
> - name: "Target3 X"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-right
> - name: "Target3 Y"
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:map-marker-down
> - name: "Targets"
> - name: "Zone Type"
> id: zonetype
> icon: mdi:tangram
> internal: true
> on_value:
> then:
> lambda: |-
> if (id(zonetype).state == 0) {
> id(zone_type).publish_state("Disable Zone Filter");
> } else if (id(zonetype).state == 1) {
> id(zone_type).publish_state("Only Detect Configured Zone");
> } else if (id(zonetype).state == 2) {
> id(zone_type).publish_state("Not Detect Configured Zone");
> }
> - name: "Zone1 X1"
> id: zone1x1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-left
> internal: true
> on_value:
> then:
> - lambda: id(zone1_x1).publish_state(id(zone1x1).state);
> - name: "Zone1 Y1"
> id: zone1y1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone1_y1).publish_state(id(zone1y1).state);
> - name: "Zone1 X2"
> id: zone1x2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-right
> internal: true
> on_value:
> then:
> - lambda: id(zone1_x2).publish_state(id(zone1x2).state);
> - name: "Zone1 Y2"
> id: zone1y2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone1_y2).publish_state(id(zone1y2).state);
> - name: "Zone2 X1"
> id: zone2x1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-left
> internal: true
> on_value:
> then:
> - lambda: id(zone2_x1).publish_state(id(zone2x1).state);
> - name: "Zone2 Y1"
> id: zone2y1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone2_y1).publish_state(id(zone2y1).state);
> - name: "Zone2 X2"
> id: zone2x2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-right
> internal: true
> on_value:
> then:
> - lambda: id(zone2_x2).publish_state(id(zone2x2).state);
> - name: "Zone2 Y2"
> id: zone2y2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone2_y2).publish_state(id(zone2y2).state);
> - name: "Zone3 X1"
> id: zone3x1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-left
> internal: true
> on_value:
> then:
> - lambda: id(zone3_x1).publish_state(id(zone3x1).state);
> - name: "Zone3 Y1"
> id: zone3y1
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone3_y1).publish_state(id(zone3y1).state);
> - name: "Zone3 X2"
> id: zone3x2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-right
> internal: true
> on_value:
> then:
> - lambda: id(zone3_x2).publish_state(id(zone3x2).state);
> - name: "Zone3 Y2"
> id: zone3y2
> unit_of_measurement: "cm"
> accuracy_decimals: 0
> icon: mdi:align-horizontal-distribute
> internal: true
> on_value:
> then:
> - lambda: id(zone3_y2).publish_state(id(zone3y2).state);
> 
> switch:
> - platform: template
> name: "Config Mode"
> lambda: |-
> if (id(binary_sensor_config_mode).state) {
> return true;
> } else {
> return false;
> }
> turn_on_action:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setConfigMode(true);'
> turn_off_action:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setConfigMode(false);'
> - platform: template
> name: "Bluetooth Function"
> lambda: |-
> if (id(binary_sensor_bluetooth_state).state) {
> return true;
> } else {
> return false;
> }
> icon: mdi:bluetooth
> turn_on_action:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setBluetooth(true);'
> turn_off_action:
> - lambda: 'static_cast<LD2450 *>(ld2450)->setBluetooth(false);'
> 
> text_sensor:
> - platform: custom
> lambda: |-
> auto uart_component = static_cast<LD2450 *>(ld2450);
> return { uart_component->macAddress, uart_component->fwVersion, uart_component->trackingMode
> };
> text_sensors:
> - name: "Mac Address"
> icon: mdi:puzzle
> - name: "Firmware Versoin"
> icon: mdi:new-box
> - name: "Tracking Mode"
> icon: mdi:radar
> id: tracking_mode
> 
> ```

Le résultat :

 ![Capture d’écran du 2023-12-26 00-55-16](https://forum.hacf.fr/uploads/default/original/3X/6/8/68e5d33c795a0b69f1bfdd35fa4bb4644e6fcc3b.png)

 ![Capture d’écran du 2023-12-26 00-54-55](https://forum.hacf.fr/uploads/default/original/3X/6/f/6fb174f66d7d224daf3639592d62f80f9bff899e.png)

Amusez-vous bien, bonne fêtes !

---

<div class="post-metadata">

**Author:** ![didier02100](https://forum.hacf.fr/user_avatar/forum.hacf.fr/didier02100/32/29747_2.png) [@didier02100](https://forum.hacf.fr/u/didier02100)\
**Post date:** [Décembre 26, 2023, 9:47 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/2 "2023-12-26T09:47:25Z")

</div>

Merci pour le partage , je le met en favoris .... ![+1](https://forum.hacf.fr/uploads/default/original/3X/9/c/9c990b10312454a934a25d0954ad7900c90f18c6.png)

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 26, 2023, 12:47 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/3 "2023-12-26T12:47:45Z")

</div>

Bonjour Didier,  
De rien n’hésite pas a revenir vers moi si tu a des questions.

---

<div class="post-metadata">

**Author:** ![iGil](https://forum.hacf.fr/user_avatar/forum.hacf.fr/igil/32/48596_2.png) [@iGil](https://forum.hacf.fr/u/iGil)\
**Post date:** [Décembre 26, 2023, 6:58 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/4 "2023-12-26T18:58:39Z")

</div>

Merci pour le tuto.  
Reste à attendre la livraison de la commande pour faire la mise en oeuvre

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 26, 2023, 9:39 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/5 "2023-12-26T21:39:19Z")

</div>

Bonsoir,  
Merci pour les encouragements  
çà fait plaisir de ne pas avoir écrit tout ça pour rien …

---

<div class="post-metadata">

**Author:** ![Nico.g2](https://forum.hacf.fr/user_avatar/forum.hacf.fr/nico.g2/32/21375_2.png) [@Nico.g2](https://forum.hacf.fr/u/Nico.g2)\
**Post date:** [Décembre 27, 2023, 9:20 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/6 "2023-12-27T09:20:01Z")

</div>

Bonjour à tous,

Merci pour ce tuto. Moi j'ai mis le mien en route en suivant la vidéo de ArminasTV, qui change un peu, mais on retrouve les même choses.

Néanmoins, je rencontre un petit problème avec, je m'explique. J'ai placer ce capteur dans mon garage dans le but de piloter automatiquement la lumière. Mais voila, une fois le capteur en place et la pièce vide, j'ai toujours une détection. Cela semble provenir de ma baie informatique. Avez vous une idée de ce qui pourrais produire ce signal?  
Je vous joint une capture d'écran de ma fausse détection:

 ![image](https://forum.hacf.fr/uploads/default/original/3X/2/0/206ef9d86caf8fc38f696cd1b9b8d9c5caaec4a2.png)  
La zone verte représente mon garage et la baie informatique ce trouve juste a droite de la zone rouge dans le garage.  
Dans ma baie, il y un un UDM pro, un switch Poe 24 ports, un Nas Synology, deux Raspberry, un onduleur, en deux trois boitiers de domotique propriétaire (Somfy)

---

<div class="post-metadata">

**Author:** ![WarC0zes](https://forum.hacf.fr/user_avatar/forum.hacf.fr/warc0zes/32/137471_2.png) [@WarC0zes](https://forum.hacf.fr/u/WarC0zes)\
**Post date:** [Décembre 27, 2023, 9:26 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/7 "2023-12-27T09:26:47Z")

</div>

Bonjour,  
le LD2450 peut couvrir combien de surface en m² ?

---

<div class="post-metadata">

**Author:** ![Nico.g2](https://forum.hacf.fr/user_avatar/forum.hacf.fr/nico.g2/32/21375_2.png) [@Nico.g2](https://forum.hacf.fr/u/Nico.g2)\
**Post date:** [Décembre 27, 2023, 9:32 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/8 "2023-12-27T09:32:28Z")

</div>

Il est donnée pour 6m de profondeur et 4 m de chaque coté. Apres je n’ai pas encore réellement tester car je pense que dans les coins tu dois perdre un peu.

---

<div class="post-metadata">

**Author:** ![Tomtom59](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/t/dfb087/32.png) [@Tomtom59](https://forum.hacf.fr/u/Tomtom59)\
**Post date:** [Décembre 27, 2023, 11:05 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/9 "2023-12-27T11:05:57Z")

</div>

Hello,

> Citation  
> attention si vous prenez le ld2450 avec câbles ne vous fiez pas aux couleurs de câble mais a la gravure du circuit

> Citation  
> Comme vous pouvez le voir chez moi noir 5V, rouge RX, blanc TX, jaune GND, du grand n’importe quoi ces chinois !!!

Tu peux facilement modifier le connecteur en levant légèrement les ergots blancs et en intervertissant les fils 😉

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 27, 2023, 3:01 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/10 "2023-12-27T15:01:13Z")

</div>

Oui bien sur c’était juste un avertissement pour que personne de s’y fasse prendre …

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 27, 2023, 3:07 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/11 "2023-12-27T15:07:03Z")

</div>

Une autre [source](https://github.com/Chreece/LD2450-ESPHome/blob/master/README.md) que je viens de découvrir ( pas testé )

encore un [autre](https://github.com/uncle-yura/esphome-ld2450/blob/master/README.md) github (pas testé non plus)

---

<div class="post-metadata">

**Author:** ![SebCaps](https://forum.hacf.fr/letter_avatar_proxy/v4/letter/s/f14d63/32.png) [@SebCaps](https://forum.hacf.fr/u/SebCaps)\
**Post date:** [Décembre 28, 2023, 8:34 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/12 "2023-12-28T08:34:15Z")

</div>

Salut,  
Une autre source par [ici](https://github.com/hareeshmu/esphome/tree/ld2450).  
Cette source fait l’objet d’une [PR](https://github.com/esphome/esphome/pull/5674) dans ESPHome et devrait être intégré de manière officielle sous peu…  
Testé, Ok de mon coté 😉

---

<div class="post-metadata">

**Author:** ![iGil](https://forum.hacf.fr/user_avatar/forum.hacf.fr/igil/32/48596_2.png) [@iGil](https://forum.hacf.fr/u/iGil)\
**Post date:** [Décembre 28, 2023, 1:47 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/13 "2023-12-28T13:47:26Z")

</div>

Bonjour olive,  
As tu prévu une alimentation autonome avec une batterie de type LIPO 3,7 volts et un régulateur de tension pour alimenter l’ESP 32 en 3,3 volts?  
Merci pour ton aide

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 28, 2023, 3:16 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/14 "2023-12-28T15:16:35Z")

</div>

Non c’est pas prévu, faut pas oublier que c’est du wifi donc assez gourmand !  
Mais rien n’est impossible.

---

<div class="post-metadata">

**Author:** ![E\_V](https://forum.hacf.fr/user_avatar/forum.hacf.fr/e_v/32/34050_2.png) [@E\_V](https://forum.hacf.fr/u/E_V)\
**Post date:** [Décembre 28, 2023, 3:23 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/15 "2023-12-28T15:23:10Z")

</div>

Bonjour Nico,  
Je ne sais pas pourquoi tu as cette fausse détection, cependant, il doit être simple de l’exclure de tes automatisations, ce qui n’aurait pas été le cas avec un 2410.

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Décembre 28, 2023, 3:25 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/16 "2023-12-28T15:25:08Z")

</div>

> [@SebCaps](#):
>
> Cette source fait l’objet d’une [PR](https://github.com/esphome/esphome/pull/5674) dans ESPHome et devrait être intégré de manière officielle sous peu…

Ben ça c’est une bonne nouvelle, j’avais déjà vu que certains fork étaient en attente de ces PR.

Merci de l’info.

---

<div class="post-metadata">

**Author:** ![E\_V](https://forum.hacf.fr/user_avatar/forum.hacf.fr/e_v/32/34050_2.png) [@E\_V](https://forum.hacf.fr/u/E_V)\
**Post date:** [Décembre 28, 2023, 3:25 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/17 "2023-12-28T15:25:30Z")

</div>

Salut Olive,  
Merci pour ce tuto.

---

<div class="post-metadata">

**Author:** ![Yannickinlive26](https://forum.hacf.fr/user_avatar/forum.hacf.fr/yannickinlive26/32/36419_2.png) [@Yannickinlive26](https://forum.hacf.fr/u/Yannickinlive26)\
**Post date:** [Janvier 5, 2024, 4:54 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/18 "2024-01-05T16:54:18Z")

</div>

Super tuto. Merci  
Je me suis fais un fp2 du pauvre 😂😂😂

 ![1000025763](https://forum.hacf.fr/uploads/default/original/3X/0/4/04e4ee24fad6d0114638424d90e5c70b8a0aa665.jpeg)  
 ![1000025762](https://forum.hacf.fr/uploads/default/original/3X/6/b/6b8c710047a2d159113048e8d0fefb26cb1d1c53.jpeg)  
 ![1000025764](https://forum.hacf.fr/uploads/default/original/3X/1/a/1ae48e089308e4d9f4137c3227f432bf1c85361b.jpeg)

---

<div class="post-metadata">

**Author:** ![olive](https://forum.hacf.fr/user_avatar/forum.hacf.fr/olive/32/48284_2.png) [@olive](https://forum.hacf.fr/u/olive)\
**Post date:** [Janvier 5, 2024, 5:09 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/19 "2024-01-05T17:09:34Z")

</div>

Bravo je suis content que cette publication soit utile a quelque chose 😉

---

<div class="post-metadata">

**Author:** ![Yannickinlive26](https://forum.hacf.fr/user_avatar/forum.hacf.fr/yannickinlive26/32/36419_2.png) [@Yannickinlive26](https://forum.hacf.fr/u/Yannickinlive26)\
**Post date:** [Janvier 5, 2024, 6:17 UTC](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251/20 "2024-01-05T18:17:54Z")

</div>

Je pense en mettre une dizaine dans la maison. Je pensais ramener un câble rj45 à chaque Ld2450 et mettre une alim 5v 40amp dans ma baie de brassage pour alimenter tous les esp32. Qu'en penses tu ?

 ![1000025767](https://forum.hacf.fr/uploads/default/original/3X/b/0/b088eb8c22251f8e17ab1ba7f3b645c69fdd34c7.jpeg)

J'aimerai pouvoir ajouter un bm280 et bh1750. Mais j'ai sais pas comment adapter ça 😂

Merci a toi  
Bon week-end

[Page suivante](https://forum.hacf.fr/t/tutoriel-detecteur-ld2450-esphome/33251.md?page=2)
