esphome:
  on_boot:
    then:
      - dfrobot_sen0395.settings:
          id: mmwave
          factory_reset: true
          detection_segments:
            - [0cm, 5m]
            - 600cm
            - !lambda "return 7;"
          output_latency:
            delay_after_detect: 0s
            delay_after_disappear: 0s
          sensitivity: 6
      - dfrobot_sen0395.reset

dfrobot_sen0395:
  - id: mmwave

binary_sensor:
  - platform: dfrobot_sen0395
    id: mmwave_detected

switch:
  - platform: dfrobot_sen0395
    type: sensor_active
    id: mmwave_sensor_active
  - platform: dfrobot_sen0395
    type: turn_on_led
    id: mmwave_turn_on_led
  - platform: dfrobot_sen0395
    type: presence_via_uart
    id: mmwave_presence_via_uart
  - platform: dfrobot_sen0395
    type: start_after_boot
    id: mmwave_start_after_boot
