Bonjour est ce que ce tuto est applicable avec le LD2451 ?
Si ce n’es pas le cas peut-on l’adapter ??
merci d’avance
Bonjour est ce que ce tuto est applicable avec le LD2451 ?
Si ce n’es pas le cas peut-on l’adapter ??
merci d’avance
Hello! I’m from Russia. You wrote a great code, I’ve been using it for 6 months. There are some minor issues, but overall it works great. Have you considered adapting the code for the LD2461 sensor? It’s much more capable than the LD2450, a bit more expensive, but much more sensitive. Once again, thank you very much for the work you’ve done.
Traduction
Bonjour ! Je suis de Russie. Vous avez écrit un super code, je l’utilise depuis 6 mois. Il y a quelques problèmes mineurs, mais dans l’ensemble, cela fonctionne très bien. Avez-vous pensé à adapter le code pour le capteur LD2461 ? Il est beaucoup plus performant que le LD2450, un peu plus cher, mais beaucoup plus sensible. Encore une fois, merci beaucoup pour le travail que vous avez fait.
Bonjour,
Vous êtes sur un forum Francophone, parler en Français. Merci.
Bonjour,
if you are talking to me know that I no longer use the LD2450 and that I no longer develop for it. I maintain it but I no longer improve it. I have no intention today in a new development for the LD2461.
si c’est à moi que tu parles sache que je n’utilise plus le LD2450 et que je ne développe plus pour lui. Je le maintiens mais je ne l’améliore plus. Je n’ai aucune intention aujourd’huit dans un nouveau devellopement pour le LD
Bonjour,
Je viens de mettre en service un esp32 c3 mini avec le LD2450, merci pour toutes ces informations.
Je rencontre un problème avec la gestion des zones, l’information de présence globale est correcte par contre au niveau de la zone elle bascule en permanence entre détecté et non détecté. Pouvez vous me préciser svp quel paramétrage pourrait engendrer cela?
Bonsoir,
avec la dernière mise à jour d’EspHome, j’ai une erreur avec les custom_components (ligne 77 du code dans le tuto)
custom_component:
- lambda: |-
return {new LD2450(id(uart_ld2450))};
components:
- id: ld2450
Or ces custom_component ont été supprimés depuis la dernière mise à jour car obsolètes et remplacé par les external component
Comment corrigé celà ?
Merci d’avance
Salut,
3 options:
![]()
Données à titre d’exemple, convient à mon utilisation, et contient des données à modifier
![]()
Il faut voir les external component comme une intégration HACS, c’est à dire non officielle, surement fonctionnel, mais en tous cas il faut aller sur le github pour lire la doc existante
J’ai choisi ce repo car c’est celui qui est en attente d’intégration dans ESPHome
esphome:
name: esphome-web-5c5840
friendly_name: ESPHome Web 5c5840
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
level: DEBUG
# Enable Home Assistant API
api:
encryption:
key: *********************
ota:
platform: esphome
external_components :
- source : github://hareeshmu/esphome@ld2450
components : [ld2450]
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-796F71"
password: "***********"
captive_portal:
i2c:
- sda: GPIO21
scl: GPIO22
scan: True
id: i2cbus
uart:
id: uart_ld2450
tx_pin: TX
rx_pin: RX
baud_rate: 256000
parity: NONE
stop_bits: 1
ld2450:
id: ld2450_radar
uart_id: uart_ld2450
throttle: 1000ms
binary_sensor:
- platform: ld2450
ld2450_id: ld2450_radar
has_target:
name: Presence
has_moving_target:
name: Moving Target
has_still_target:
name: Still Target
number:
- platform: ld2450
ld2450_id: ld2450_radar
presence_timeout:
name: "Timeout"
zone_1:
x1:
name: Zone-1 X1
mode: box
y1:
name: Zone-1 Y1
mode: box
x2:
name: Zone-1 X2
mode: box
y2:
name: Zone-1 Y2
mode: box
zone_2:
x1:
name: Zone-2 X1
y1:
name: Zone-2 Y1
x2:
name: Zone-2 X2
y2:
name: Zone-2 Y2
zone_3:
x1:
name: Zone-3 X1
y1:
name: Zone-3 Y1
x2:
name: Zone-3 X2
y2:
name: Zone-3 Y2
switch:
- platform: ld2450
ld2450_id: ld2450_radar
bluetooth:
name: "Bluetooth"
multi_target:
name: "Multi Target Tracking"
select:
- platform: ld2450
ld2450_id: ld2450_radar
baud_rate:
name: "Baud rate"
zone_type:
name: "Zone Type"
button:
- platform: ld2450
ld2450_id: ld2450_radar
factory_reset:
name: "LD2450 Factory Reset"
entity_category: "config"
restart:
name: "LD2450 Restart"
entity_category: "config"
text_sensor:
- platform: ld2450
ld2450_id: ld2450_radar
version:
name: "LD2450 Firmware"
mac_address:
name: "LD2450 BT MAC"
target_1:
direction:
name: "Target-1 Direction"
- platform: ld2450
ld2450_id: ld2450_radar
target_count:
name: Presence Target Count
still_target_count:
name: Still Target Count
moving_target_count:
name: Moving Target Count
target_1:
x:
name: Target-1 X
y:
name: Target-1 Y
speed:
name: Target-1 Speed
angle:
name: Target-1 Angle
distance:
name: Target-1 Distance
resolution:
name: Target-1 Resolution
zone_1:
target_count:
name: Zone-1 All Target Count
still_target_count:
name: Zone-1 Still Target Count
moving_target_count:
name: Zone-1 Moving Target Count
My bad. La PR viens d’être mergé => dans ce cas précis, fera bientôt parti des composants officiels ![]()
Salut,
Dans ce cas j’attends la prochaine mise à jour EspHome ?
Si ça passe en officiel l’intégration du LD2450 je dirais oui
Hello hello !
Merci pour toute ce tuto/documentation/testing !! Vu que la pr était validait j’ai acheté les ld2450 mais bon à mon grand étonnement la dernière mise à jour hier ne comprenait pas l’ajout du composant.
Avez-vous une idée du cycle de déploiement du projet Esphome ? Devons-nous attendre un test pendant 1 à 2 semaines ? Est-il possible de se mettre sur une branche dev pour avoir les dernières mises à jour (risqué c’est sûr mais le composant date minimum de 2023) ?
Merci pour toute aide sur ces questions et encore merci pour toute l’aide déjà apportée par ce topic.
Ça y est la dernière version d’esphome intègre nativement le composant LD2450 !
Effectivement la patience était de mise, première PR Novembre 23 ![]()
Salut. Peut on avoir le meme resultat que le prog de @selecus
peut on aussi utilise les graph Plotly Graph
Merci a vous
Bonjour
Quelqu’un à réussi à utiliser le LD2450 depuis son intégration ? (code pris sur esphome https://esphome.io/components/sensor/ld2450.html )
J’ai fait quelques essais mais je n’arrive pas a recevoir les infos, le ld2450 fonctionne bien (valider avec l’appli sur le téléphone) avec un ld2410 pas de souci …
Bonsoir
Alors pas de soucis de mon coté sur la version test, c’est pas encore en production
substitutions:
device_name: "pre-cave"
friendly_name: "PRE Cave"
esphome:
name: ${device_name}
friendly_name: ${friendly_name}
comment: Capteur de Présence LD2450 / ESP32 (Version Esphome)
esp32:
board: esp32dev
logger:
api:
encryption:
key: !secret api_encryption_key
ota:
- platform: esphome
#id: my_ota
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: true
manual_ip:
static_ip: 192.168.1.246
gateway: 192.168.1.1
subnet: 255.255.255.0
power_save_mode: LIGHT
reboot_timeout: 10min
ap:
ssid: "${device_name} Hotspot"
password: !secret ota_password
uart:
id: uart_ld2450
tx_pin: GPIO26
rx_pin: GPIO27
baud_rate: 256000
parity: NONE
stop_bits: 1
ld2450:
id: ld2450_radar
uart_id: uart_ld2450
throttle: 1000ms
binary_sensor:
- platform: ld2450
ld2450_id: ld2450_radar
has_target:
name: Presence
has_moving_target:
name: Moving Target
has_still_target:
name: Still Target
number:
- platform: ld2450
ld2450_id: ld2450_radar
presence_timeout:
name: "Timeout"
zone_1:
x1:
name: Zone-1 X1
y1:
name: Zone-1 Y1
x2:
name: Zone-1 X2
y2:
name: Zone-1 Y2
zone_2:
x1:
name: Zone-2 X1
y1:
name: Zone-2 Y1
x2:
name: Zone-2 X2
y2:
name: Zone-2 Y2
zone_3:
x1:
name: Zone-3 X1
y1:
name: Zone-3 Y1
x2:
name: Zone-3 X2
y2:
name: Zone-3 Y2
switch:
- platform: ld2450
ld2450_id: ld2450_radar
bluetooth:
name: "Bluetooth"
multi_target:
name: Multi Target Tracking"
select:
- platform: ld2450
ld2450_id: ld2450_radar
baud_rate:
name: "Baud rate"
zone_type:
name: "Zone Type"
button:
- platform: ld2450
ld2450_id: ld2450_radar
factory_reset:
name: "LD2450 Factory Reset"
entity_category: "config"
restart:
name: "LD2450 Restart"
entity_category: "config"
text_sensor:
- platform: ld2450
ld2450_id: ld2450_radar
version:
name: "LD2450 Firmware"
mac_address:
name: "LD2450 BT MAC"
target_1:
direction:
name: "Target-1 Direction"
target_2:
direction:
name: "Target-2 Direction"
target_3:
direction:
name: "Target-3 Direction"
sensor:
- platform: ld2450
ld2450_id: ld2450_radar
target_count:
name: Presence Target Count
- platform: ld2450
ld2450_id: ld2450_radar
still_target_count:
name: Still Target Count
- platform: ld2450
ld2450_id: ld2450_radar
moving_target_count:
name: Moving Target Count
- platform: ld2450
ld2450_id: ld2450_radar
target_1:
x:
name: Target-1 X
y:
name: Target-1 Y
speed:
name: Target-1 Speed
angle:
name: Target-1 Angle
distance:
name: Target-1 Distance
resolution:
name: Target-1 Resolution
target_2:
x:
name: Target-2 X
y:
name: Target-2 Y
speed:
name: Target-2 Speed
angle:
name: Target-2 Angle
distance:
name: Target-2 Distance
resolution:
name: Target-2 Resolution
target_3:
x:
name: Target-3 X
y:
name: Target-3 Y
speed:
name: Target-3 Speed
angle:
name: Target-3 Angle
distance:
name: Target-3 Distance
resolution:
name: Target-3 Resolution
zone_1:
target_count:
name: Zone-1 All Target Count
still_target_count:
name: Zone-1 Still Target Count
moving_target_count:
name: Zone-1 Moving Target Count
zone_2:
target_count:
name: Zone-2 All Target Count
still_target_count:
name: Zone-2 Still Target Count
moving_target_count:
name: Zone-2 Moving Target Count
zone_3:
target_count:
name: Zone-3 All Target Count
still_target_count:
name: Zone-3 Still Target Count
moving_target_count:
name: Zone-3 Moving Target Count
Par contre j’ai pas regardé la carte
Mais voici ce qu’il y a avec le code
Merci je vais tester ce soir
Bonjour à tous,
Je viens de recevoir mon ESP32 S3 WROOM et je n’arrive pas à le faire fonctionner, le code s’installe bien et j’arrive y accéder, mais je n’ai aucune info qui remonte.
J’ai branché le TX du LD2450 sur le pin18 et le RX sur le pin17. Il faut un diviseur ??
Merci
essaye de mettre la pin rx du 2450 sur le gpio 17 ( tx ) et la pin tx du 2450 sur le gpio 16 ( rx).
donc rx–>tx
tx–>rx