Two LD2410Cs on one ESP32 - only one works

Hello,
I have connected two LD2410Cs to my ESP32, each on its own UART, but only one works…
How could I make the second one (S2, uart: ld2410_uart_2) work?
The error I’m getting is the following:


[17:24:17][W][component:237]: Component ld2410 took a long time for an operation (230 ms).
[17:24:17][W][component:238]: Components should block for at most 30 ms.
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01
[17:24:17][E][ld2410:340]: Error with last command : status != 0x01

My config:

esphome:
  name: ld2410-esp32-01
  friendly_name: ld2410-esp32-01

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "IArm3ZGuqL1HLZXXbu4/L0ciw1TDSagu6THKP8LnFdo="

ota:
  password: "3373716c7967d461cf4bd0ce1ba42e9a"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: True
  power_save_mode: NONE

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Ld2410-Esp32 Fallback Hotspot"
    password: "AhxmD317i7r1"

captive_portal:
 
uart:
  - id: ld2410_uart_2
    tx_pin: 22
    rx_pin: 21
    baud_rate: 256000
    parity: NONE
    stop_bits: 1
  - id: ld2410_uart
    tx_pin: 19
    rx_pin: 18
    baud_rate: 256000
    parity: NONE
    stop_bits: 1
 
ld2410:
  - uart_id: ld2410_uart
    throttle: 500ms
    id: ld2410_comp

  - uart_id: ld2410_uart_2
    throttle: 500ms
    id: ld2410_comp_2
 
select:
  - platform: ld2410
    ld2410_id: ld2410_comp
    distance_resolution:
      name: S1 distance resolution
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    distance_resolution:
      name: S2 distance resolution
 
button:
  - platform: restart
    name: Reboot ESP32
  - platform: ld2410
    ld2410_id: ld2410_comp
    factory_reset:
      name: "S1 factory reset"
    restart:
      name: "S1 restart"
    query_params:
      name: S1 query params
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    factory_reset:
      name: "S2 factory reset"
    restart:
      name: "S2 restart"
    query_params:
      name: S2 query params
 
number:
  - platform: ld2410
    ld2410_id: ld2410_comp
    timeout:
      name: S1 timeout
    max_move_distance_gate:
      name: S1 max move distance gate
    max_still_distance_gate:
      name: S1 max still distance gate
    g0:
      move_threshold:
        name: S1 g0 move threshold
      still_threshold:
        name: S1 g0 still threshold
    g1:
      move_threshold:
        name: S1 g1 move threshold
      still_threshold:
        name: S1 g1 still threshold
    g2:
      move_threshold:
        name: S1 g2 move threshold
      still_threshold:
        name: S1 g2 still threshold
    g3:
      move_threshold:
        name: S1 g3 move threshold
      still_threshold:
        name: S1 g3 still threshold
    g4:
      move_threshold:
        name: S1 g4 move threshold
      still_threshold:
        name: S1 g4 still threshold
    g5:
      move_threshold:
        name: S1 g5 move threshold
      still_threshold:
        name: S1 g5 still threshold
    g6:
      move_threshold:
        name: S1 g6 move threshold
      still_threshold:
        name: S1 g6 still threshold
    g7:
      move_threshold:
        name: S1 g7 move threshold
      still_threshold:
        name: S1 g7 still threshold
    g8:
      move_threshold:
        name: S1 g8 move threshold
      still_threshold:
        name: S1 g8 still threshold
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    timeout:
      name: S2 timeout
    max_move_distance_gate:
      name: S2 max move distance gate
    max_still_distance_gate:
      name: S2 max still distance gate
    g0:
      move_threshold:
        name: S2 g0 move threshold
      still_threshold:
        name: S2 g0 still threshold
    g1:
      move_threshold:
        name: S2 g1 move threshold
      still_threshold:
        name: S2 g1 still threshold
    g2:
      move_threshold:
        name: S2 g2 move threshold
      still_threshold:
        name: S2 g2 still threshold
    g3:
      move_threshold:
        name: S2 g3 move threshold
      still_threshold:
        name: S2 g3 still threshold
    g4:
      move_threshold:
        name: S2 g4 move threshold
      still_threshold:
        name: S2 g4 still threshold
    g5:
      move_threshold:
        name: S2 g5 move threshold
      still_threshold:
        name: S2 g5 still threshold
    g6:
      move_threshold:
        name: S2 g6 move threshold
      still_threshold:
        name: S2 g6 still threshold
    g7:
      move_threshold:
        name: S2 g7 move threshold
      still_threshold:
        name: S2 g7 still threshold
    g8:
      move_threshold:
        name: S2 g8 move threshold
      still_threshold:
        name: S2 g8 still threshold
 
 
switch:
  - platform: ld2410
    ld2410_id: ld2410_comp
    engineering_mode:
      name: "S1 engineering mode"
    bluetooth:
      name: S1 control Bluetooth
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    engineering_mode:
      name: "S2 engineering mode"
    bluetooth:
      name: S2 control Bluetooth
 
sensor:
  - platform: ld2410
    ld2410_id: ld2410_comp
    moving_distance:
      name: "S1 Moving distance (cm)"
    still_distance:
      name: "S1 Still Distance (cm)"
    moving_energy:
      name: "S1 Move Energy (%)"
    still_energy:
      name: "S1 Still Energy (%)"
    detection_distance:
      name: "S1 Distance Detection (cm)"
    g0:
      move_energy:
        name: S1 g0 move energy
      still_energy:
        name: S1 g0 still energy
    g1:
      move_energy:
        name: S1 g1 move energy
      still_energy:
        name: S1 g1 still energy
    g2:
      move_energy:
        name: S1 g2 move energy
      still_energy:
        name: S1 g2 still energy
    g3:
      move_energy:
        name: S1 g3 move energy
      still_energy:
        name: S1 g3 still energy
    g4:
      move_energy:
        name: S1 g4 move energy
      still_energy:
        name: S1 g4 still energy
    g5:
      move_energy:
        name: S1 g5 move energy
      still_energy:
        name: S1 g5 still energy
    g6:
      move_energy:
        name: S1 g6 move energy
      still_energy:
        name: S1 g6 still energy
    g7:
      move_energy:
        name: S1 g7 move energy
      still_energy:
        name: S1 g7 still energy
    g8:
      move_energy:
        name: S1 g8 move energy
      still_energy:
        name: S1 g8 still energy
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    moving_distance:
      name: "S2 Moving distance (cm)"
    still_distance:
      name: "S2 Still Distance (cm)"
    moving_energy:
      name: "S2 Move Energy (%)"
    still_energy:
      name: "S2 Still Energy (%)"
    detection_distance:
      name: "S2 Distance Detection (cm)"
    g0:
      move_energy:
        name: S2 g0 move energy
      still_energy:
        name: S2 g0 still energy
    g1:
      move_energy:
        name: S2 g1 move energy
      still_energy:
        name: S2 g1 still energy
    g2:
      move_energy:
        name: S2 g2 move energy
      still_energy:
        name: S2 g2 still energy
    g3:
      move_energy:
        name: S2 g3 move energy
      still_energy:
        name: S2 g3 still energy
    g4:
      move_energy:
        name: S2 g4 move energy
      still_energy:
        name: S2 g4 still energy
    g5:
      move_energy:
        name: S2 g5 move energy
      still_energy:
        name: S2 g5 still energy
    g6:
      move_energy:
        name: S2 g6 move energy
      still_energy:
        name: S2 g6 still energy
    g7:
      move_energy:
        name: S2 g7 move energy
      still_energy:
        name: S2 g7 still energy
    g8:
      move_energy:
        name: S2 g8 move energy
      still_energy:
        name: S2 g8 still energy
  
binary_sensor:
 
  - platform: ld2410
    ld2410_id: ld2410_comp
    has_target:
      name: S1 Presence
    has_moving_target:
      name: S1 Moving Target
    has_still_target:
      name: S1 Still Target
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    has_target:
      name: S2 Presence
    has_moving_target:
      name: S2 Moving Target
    has_still_target:
      name: S2 Still Target

Does anyone know why S2 doesn’t work and what this error message means?

Best regards
Aaron

I now have ruled out wiring issues by connecting the sensor that has the problem directly to the ESP, not via the 0.5m of wire I used earlier, but the sensor still doesn’t give me results
I have now updated my config so “S1” (uart_id: ld2410_uart) is now the one with the problem.
Here’s my new config:

esphome:
  name: ld2410-esp32-01
  friendly_name: ld2410-esp32-01

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "IArm3ZGuqL1HLZXXbu4/L0ciw1TDSagu6THKP8LnFdo="

ota:
  password: "3373716c7967d461cf4bd0ce1ba42e9a"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: True
  power_save_mode: NONE

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Ld2410-Esp32 Fallback Hotspot"
    password: "AhxmD317i7r1"

captive_portal:
 
uart:
  - id: ld2410_uart
    tx_pin: 22
    rx_pin: 21
    baud_rate: 256000
    parity: NONE
    stop_bits: 1
  - id: ld2410_uart_2
    tx_pin: 19
    rx_pin: 18
    baud_rate: 256000
    parity: NONE
    stop_bits: 1
 
ld2410:
  - uart_id: ld2410_uart
    throttle: 500ms
    id: ld2410_comp

  - uart_id: ld2410_uart_2
    throttle: 500ms
    id: ld2410_comp_2
 
select:
  - platform: ld2410
    ld2410_id: ld2410_comp
    distance_resolution:
      name: S1 distance resolution
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    distance_resolution:
      name: S2 distance resolution
 
button:
  - platform: restart
    name: Reboot ESP32
  - platform: ld2410
    ld2410_id: ld2410_comp
    factory_reset:
      name: "S1 factory reset"
    restart:
      name: "S1 restart"
    query_params:
      name: S1 query params
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    factory_reset:
      name: "S2 factory reset"
    restart:
      name: "S2 restart"
    query_params:
      name: S2 query params
 
number:
  - platform: ld2410
    ld2410_id: ld2410_comp
    timeout:
      name: S1 timeout
    max_move_distance_gate:
      name: S1 max move distance gate
    max_still_distance_gate:
      name: S1 max still distance gate
    g0:
      move_threshold:
        name: S1 g0 move threshold
      still_threshold:
        name: S1 g0 still threshold
    g1:
      move_threshold:
        name: S1 g1 move threshold
      still_threshold:
        name: S1 g1 still threshold
    g2:
      move_threshold:
        name: S1 g2 move threshold
      still_threshold:
        name: S1 g2 still threshold
    g3:
      move_threshold:
        name: S1 g3 move threshold
      still_threshold:
        name: S1 g3 still threshold
    g4:
      move_threshold:
        name: S1 g4 move threshold
      still_threshold:
        name: S1 g4 still threshold
    g5:
      move_threshold:
        name: S1 g5 move threshold
      still_threshold:
        name: S1 g5 still threshold
    g6:
      move_threshold:
        name: S1 g6 move threshold
      still_threshold:
        name: S1 g6 still threshold
    g7:
      move_threshold:
        name: S1 g7 move threshold
      still_threshold:
        name: S1 g7 still threshold
    g8:
      move_threshold:
        name: S1 g8 move threshold
      still_threshold:
        name: S1 g8 still threshold
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    timeout:
      name: S2 timeout
    max_move_distance_gate:
      name: S2 max move distance gate
    max_still_distance_gate:
      name: S2 max still distance gate
    g0:
      move_threshold:
        name: S2 g0 move threshold
      still_threshold:
        name: S2 g0 still threshold
    g1:
      move_threshold:
        name: S2 g1 move threshold
      still_threshold:
        name: S2 g1 still threshold
    g2:
      move_threshold:
        name: S2 g2 move threshold
      still_threshold:
        name: S2 g2 still threshold
    g3:
      move_threshold:
        name: S2 g3 move threshold
      still_threshold:
        name: S2 g3 still threshold
    g4:
      move_threshold:
        name: S2 g4 move threshold
      still_threshold:
        name: S2 g4 still threshold
    g5:
      move_threshold:
        name: S2 g5 move threshold
      still_threshold:
        name: S2 g5 still threshold
    g6:
      move_threshold:
        name: S2 g6 move threshold
      still_threshold:
        name: S2 g6 still threshold
    g7:
      move_threshold:
        name: S2 g7 move threshold
      still_threshold:
        name: S2 g7 still threshold
    g8:
      move_threshold:
        name: S2 g8 move threshold
      still_threshold:
        name: S2 g8 still threshold
 
 
switch:
  - platform: ld2410
    ld2410_id: ld2410_comp
    engineering_mode:
      name: "S1 engineering mode"
    bluetooth:
      name: S1 control Bluetooth
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    engineering_mode:
      name: "S2 engineering mode"
    bluetooth:
      name: S2 control Bluetooth
 
sensor:
  - platform: ld2410
    ld2410_id: ld2410_comp
    moving_distance:
      name: "S1 Moving distance (cm)"
    still_distance:
      name: "S1 Still Distance (cm)"
    moving_energy:
      name: "S1 Move Energy (%)"
    still_energy:
      name: "S1 Still Energy (%)"
    detection_distance:
      name: "S1 Distance Detection (cm)"
    g0:
      move_energy:
        name: S1 g0 move energy
      still_energy:
        name: S1 g0 still energy
    g1:
      move_energy:
        name: S1 g1 move energy
      still_energy:
        name: S1 g1 still energy
    g2:
      move_energy:
        name: S1 g2 move energy
      still_energy:
        name: S1 g2 still energy
    g3:
      move_energy:
        name: S1 g3 move energy
      still_energy:
        name: S1 g3 still energy
    g4:
      move_energy:
        name: S1 g4 move energy
      still_energy:
        name: S1 g4 still energy
    g5:
      move_energy:
        name: S1 g5 move energy
      still_energy:
        name: S1 g5 still energy
    g6:
      move_energy:
        name: S1 g6 move energy
      still_energy:
        name: S1 g6 still energy
    g7:
      move_energy:
        name: S1 g7 move energy
      still_energy:
        name: S1 g7 still energy
    g8:
      move_energy:
        name: S1 g8 move energy
      still_energy:
        name: S1 g8 still energy
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    moving_distance:
      name: "S2 Moving distance (cm)"
    still_distance:
      name: "S2 Still Distance (cm)"
    moving_energy:
      name: "S2 Move Energy (%)"
    still_energy:
      name: "S2 Still Energy (%)"
    detection_distance:
      name: "S2 Distance Detection (cm)"
    g0:
      move_energy:
        name: S2 g0 move energy
      still_energy:
        name: S2 g0 still energy
    g1:
      move_energy:
        name: S2 g1 move energy
      still_energy:
        name: S2 g1 still energy
    g2:
      move_energy:
        name: S2 g2 move energy
      still_energy:
        name: S2 g2 still energy
    g3:
      move_energy:
        name: S2 g3 move energy
      still_energy:
        name: S2 g3 still energy
    g4:
      move_energy:
        name: S2 g4 move energy
      still_energy:
        name: S2 g4 still energy
    g5:
      move_energy:
        name: S2 g5 move energy
      still_energy:
        name: S2 g5 still energy
    g6:
      move_energy:
        name: S2 g6 move energy
      still_energy:
        name: S2 g6 still energy
    g7:
      move_energy:
        name: S2 g7 move energy
      still_energy:
        name: S2 g7 still energy
    g8:
      move_energy:
        name: S2 g8 move energy
      still_energy:
        name: S2 g8 still energy
  
binary_sensor:
 
  - platform: ld2410
    ld2410_id: ld2410_comp
    has_target:
      name: S1 Presence
    has_moving_target:
      name: S1 Moving Target
    has_still_target:
      name: S1 Still Target
  - platform: ld2410
    ld2410_id: ld2410_comp_2
    has_target:
      name: S2 Presence
    has_moving_target:
      name: S2 Moving Target
    has_still_target:
      name: S2 Still Target

The logs are still showing the same error:

INFO ESPHome 2024.5.5
INFO Reading configuration /config/esphome/mmwave-neu-s1.yaml...
INFO Starting log output from 192.168.0.97 using esphome API
INFO Successfully connected to ld2410-esp32-01 @ 192.168.0.97 in 0.007s
INFO Successful handshake with ld2410-esp32-01 @ 192.168.0.97 in 0.108s
[19:04:59][I][app:100]: ESPHome version 2024.5.5 compiled on Jun 15 2024, 18:30:34
[19:04:59][C][wifi:580]: WiFi:
[19:04:59][C][wifi:408]:   Local MAC: CC:7B:5C:35:64:CC
[19:04:59][C][wifi:413]:   SSID: 'Eisele'[redacted]
[19:04:59][C][wifi:416]:   IP Address: 192.168.0.97
[19:04:59][C][wifi:420]:   BSSID: 2C:91:AB:AD:77:E3[redacted]
[19:04:59][C][wifi:421]:   Hostname: 'ld2410-esp32-01'
[19:04:59][C][wifi:423]:   Signal strength: -72 dB ▂▄▆█
[19:04:59][C][wifi:427]:   Channel: 1
[19:04:59][C][wifi:428]:   Subnet: 255.255.255.0
[19:04:59][C][wifi:429]:   Gateway: 192.168.0.254
[19:04:59][C][wifi:430]:   DNS1: 192.168.0.50
[19:04:59][C][wifi:431]:   DNS2: 0.0.0.0
[19:04:59][D][sensor:094]: 'S2 Still Distance (cm)': Sending state 220.00000 cm with 0 decimals of accuracy
[19:04:59][C][logger:185]: Logger:
[19:04:59][C][logger:186]:   Level: DEBUG
[19:04:59][C][logger:188]:   Log Baud Rate: 115200
[19:04:59][C][logger:189]:   Hardware UART: UART0
[19:04:59][C][uart.arduino_esp32:137]: UART Bus 1:
[19:04:59][C][uart.arduino_esp32:138]:   TX Pin: GPIO22
[19:04:59][C][uart.arduino_esp32:139]:   RX Pin: GPIO21
[19:04:59][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[19:04:59][C][uart.arduino_esp32:143]:   Baud Rate: 256000 baud
[19:04:59][C][uart.arduino_esp32:144]:   Data Bits: 8
[19:04:59][C][uart.arduino_esp32:145]:   Parity: NONE
[19:04:59][C][uart.arduino_esp32:146]:   Stop bits: 1
[19:04:59][C][uart.arduino_esp32:137]: UART Bus 2:
[19:04:59][C][uart.arduino_esp32:138]:   TX Pin: GPIO19
[19:04:59][C][uart.arduino_esp32:139]:   RX Pin: GPIO18
[19:04:59][C][uart.arduino_esp32:141]:   RX Buffer Size: 256
[19:04:59][C][uart.arduino_esp32:143]:   Baud Rate: 256000 baud
[19:04:59][C][uart.arduino_esp32:144]:   Data Bits: 8
[19:04:59][C][uart.arduino_esp32:145]:   Parity: NONE
[19:04:59][C][uart.arduino_esp32:146]:   Stop bits: 1
[19:04:59][C][ld2410:022]: LD2410:
[19:04:59][C][ld2410:024]:   TargetBinarySensor 'S1 Presence'
[19:04:59][C][ld2410:024]:     Device Class: 'occupancy'
[19:04:59][C][ld2410:025]:   MovingTargetBinarySensor 'S1 Moving Target'
[19:04:59][C][ld2410:026]:   StillTargetBinarySensor 'S1 Still Target'
[19:04:59][C][ld2410:026]:     Device Class: 'occupancy'
[19:04:59][C][ld2410:070]:     Icon: 'mdi:pulse'
[19:04:59][C][ld2410:079]:     Device Class: 'switch'
[19:04:59][C][ld2410:079]:     Device Class: 'switch'
[19:04:59][C][ld2410:091]:     Restore Mode: always OFF
[19:04:59][C][ld2410:034]:   ResetButton 'S1 factory reset'
[19:04:59][C][ld2410:034]:     Icon: 'mdi:restart-alert'
[19:04:59][C][ld2410:035]:   RestartButton 'S1 restart'
[19:04:59][C][ld2410:035]:     Icon: 'mdi:restart'
[19:04:59][C][ld2410:036]:   QueryButton 'S1 query params'
[19:04:59][C][ld2410:036]:     Icon: 'mdi:database'
[19:04:59][C][ld2410:040]:   MovingTargetDistanceSensor 'S1 Moving distance (cm)'
[19:04:59][C][ld2410:040]:     Device Class: 'distance'
[19:04:59][C][ld2410:040]:     State Class: ''
[19:04:59][C][ld2410:040]:     Unit of Measurement: 'cm'
[19:04:59][C][ld2410:040]:     Accuracy Decimals: 0
[19:04:59][C][ld2410:040]:     Icon: 'mdi:signal-distance-variant'
[19:04:59][C][ld2410:041]:   StillTargetDistanceSensor 'S1 Still Distance (cm)'
[19:04:59][C][ld2410:041]:     Device Class: 'distance'
[19:04:59][C][ld2410:041]:     State Class: ''
[19:04:59][C][ld2410:041]:     Unit of Measurement: 'cm'
[19:04:59][C][ld2410:041]:     Accuracy Decimals: 0
[19:04:59][C][ld2410:041]:     Icon: 'mdi:signal-distance-variant'
[19:04:59][C][ld2410:042]:   MovingTargetEnergySensor 'S1 Move Energy (%)'
[19:05:00][C][ld2410:042]:     State Class: ''
[19:05:00][C][ld2410:042]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:042]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:042]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:043]:   StillTargetEnergySensor 'S1 Still Energy (%)'
[19:05:00][C][ld2410:043]:     State Class: ''
[19:05:00][C][ld2410:043]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:043]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:043]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:044]:   DetectionDistanceSensor 'S1 Distance Detection (cm)'
[19:05:00][C][ld2410:044]:     Device Class: 'distance'
[19:05:00][C][ld2410:044]:     State Class: ''
[19:05:00][C][ld2410:044]:     Unit of Measurement: 'cm'
[19:05:00][C][ld2410:044]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:044]:     Icon: 'mdi:signal-distance-variant'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g0 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g1 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g2 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g3 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g4 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g5 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g6 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g7 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:046]:   NthGateStillSesnsor 'S1 g8 still energy'
[19:05:00][C][ld2410:046]:     State Class: ''
[19:05:00][C][ld2410:046]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:046]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:046]:     Icon: 'mdi:flash'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g0 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g1 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g2 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g3 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g4 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g5 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g6 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g7 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:049]:   NthGateMoveSesnsor 'S1 g8 move energy'
[19:05:00][C][ld2410:049]:     State Class: ''
[19:05:00][C][ld2410:049]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:049]:     Accuracy Decimals: 0
[19:05:00][C][ld2410:049]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:059]:   DistanceResolutionSelect 'S1 distance resolution'
[19:05:00][C][ld2410:059]:     Icon: 'mdi:ruler'
[19:05:00][C][ld2410:064]:   MaxStillDistanceGateNumber 'S1 max still distance gate'
[19:05:00][C][ld2410:064]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:064]:     Device Class: 'distance'
[19:05:00][C][ld2410:065]:   MaxMoveDistanceGateNumber 'S1 max move distance gate'
[19:05:00][C][ld2410:065]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:065]:     Device Class: 'distance'
[19:05:00][C][ld2410:066]:   TimeoutNumber 'S1 timeout'
[19:05:00][C][ld2410:066]:     Icon: 'mdi:timelapse'
[19:05:00][C][ld2410:066]:     Unit of Measurement: 's'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g0 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g1 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g2 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g3 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g4 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g5 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g6 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g7 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:068]:   Still Thresholds Number 'S1 g8 still threshold'
[19:05:00][C][ld2410:068]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:068]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:068]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g0 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g1 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g2 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g3 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g4 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g5 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g6 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g7 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:00][C][ld2410:071]:   Move Thresholds Number 'S1 g8 move threshold'
[19:05:00][C][ld2410:071]:     Icon: 'mdi:motion-sensor'
[19:05:00][C][ld2410:071]:     Unit of Measurement: '%'
[19:05:00][C][ld2410:071]:     Device Class: 'signal_strength'
[19:05:01][C][ld2410:075]:   Throttle_ : 500ms
[19:05:01][C][ld2410:076]:   MAC Address : 
[19:05:01][C][ld2410:077]:   Firmware Version : 
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][E][ld2410:340]: Error with last command : status != 0x01
[19:05:01][D][sensor:094]: 'S2 Still Distance (cm)': Sending state 219.00000 cm with 0 decimals of accuracy
[19:05:01][C][ld2410:022]: LD2410:
[19:05:01][C][ld2410:024]:   TargetBinarySensor 'S2 Presence'
[19:05:01][C][ld2410:024]:     Device Class: 'occupancy'
[19:05:01][C][ld2410:025]:   MovingTargetBinarySensor 'S2 Moving Target'
[19:05:01][C][ld2410:025]:     Device Class: 'motion'
[19:05:01][C][ld2410:026]:   StillTargetBinarySensor 'S2 Still Target'
[19:05:01][C][ld2410:026]:     Device Class: 'occupancy'
[19:05:01][C][ld2410:068]:   EngineeringModeSwitch 'S2 engineering mode'
[19:05:01][C][ld2410:070]:     Icon: 'mdi:pulse'
[19:05:01][C][ld2410:079]:     Device Class: 'switch'
[19:05:01][C][ld2410:091]:     Restore Mode: always OFF
[19:05:01][C][ld2410:068]:   BluetoothSwitch 'S2 control Bluetooth'
[19:05:01][C][ld2410:070]:     Icon: 'mdi:bluetooth'
[19:05:01][C][ld2410:079]:     Device Class: 'switch'
[19:05:01][C][ld2410:091]:     Restore Mode: always OFF
[19:05:01][C][ld2410:034]:   ResetButton 'S2 factory reset'
[19:05:01][C][ld2410:034]:     Icon: 'mdi:restart-alert'
[19:05:01][C][ld2410:035]:   RestartButton 'S2 restart'
[19:05:01][C][ld2410:035]:     Icon: 'mdi:restart'
[19:05:01][C][ld2410:036]:   QueryButton 'S2 query params'
[19:05:01][C][ld2410:036]:     Icon: 'mdi:database'
[19:05:01][C][ld2410:040]:   MovingTargetDistanceSensor 'S2 Moving distance (cm)'
[19:05:01][C][ld2410:040]:     Device Class: 'distance'
[19:05:01][C][ld2410:040]:     State Class: ''
[19:05:01][C][ld2410:040]:     Unit of Measurement: 'cm'
[19:05:01][C][ld2410:040]:     Accuracy Decimals: 0
[19:05:01][C][ld2410:040]:     Icon: 'mdi:signal-distance-variant'
[19:05:01][C][ld2410:041]:   StillTargetDistanceSensor 'S2 Still Distance (cm)'
[19:05:01][C][ld2410:041]:     Device Class: 'distance'
[19:05:01][C][ld2410:041]:     State Class: ''
[19:05:01][C][ld2410:041]:     Unit of Measurement: 'cm'
[19:05:01][C][ld2410:041]:     Accuracy Decimals: 0
[19:05:01][C][ld2410:041]:     Icon: 'mdi:signal-distance-variant'
[19:05:01][C][ld2410:042]:   MovingTargetEnergySensor 'S2 Move Energy (%)'
[19:05:01][C][ld2410:042]:     State Class: ''
[19:05:01][C][ld2410:042]:     Unit of Measurement: '%'
[19:05:01][C][ld2410:042]:     Accuracy Decimals: 0
[19:05:01][C][ld2410:042]:     Icon: 'mdi:motion-sensor'
[19:05:01][C][ld2410:043]:   StillTargetEnergySensor 'S2 Still Energy (%)'
[19:05:01][C][ld2410:043]:     State Class: ''
[19:05:01][C][ld2410:043]:     Unit of Measurement: '%'
[19:05:01][C][ld2410:043]:     Accuracy Decimals: 0
[19:05:01][C][ld2410:043]:     Icon: 'mdi:flash'
[19:05:01][C][ld2410:044]:   DetectionDistanceSensor 'S2 Distance Detection (cm)'
[19:05:01][C][ld2410:044]:     Device Class: 'distance'
[19:05:01][C][ld2410:044]:     State Class: ''
[19:05:01][C][ld2410:044]:     Unit of Measurement: 'cm'
[19:05:01][C][ld2410:044]:     Accuracy Decimals: 0
[19:05:01][C][ld2410:044]:     Icon: 'mdi:signal-distance-variant'
[19:05:03][E][ld2410:336]: Error with last command : incorrect Header

So I do now know that it’s not a wiring-related issues but it seems that ESPHome doesn’t work well with multiple LD2410 sensors on one ESP…