diff --git a/docs/Network/Meshtastic_Network/meshtastic_intro.md b/docs/Network/Meshtastic_Network/meshtastic_intro.md index b1adca6bb686..bc2bc51c4581 100644 --- a/docs/Network/Meshtastic_Network/meshtastic_intro.md +++ b/docs/Network/Meshtastic_Network/meshtastic_intro.md @@ -45,7 +45,7 @@ Click [here](https://meshtastic.org/docs/) to learn more about Meshtastic networ ## Supported Hardware -* [Tracker Dev Kit for Meshtastic® – Wio Tracker 1110](hhttps://www.seeedstudio.com/Wio-Tracker-1110-Dev-Kit-for-Meshtastic.html) +* [Tracker Dev Kit for Meshtastic® – Wio Tracker 1110](https://www.seeedstudio.com/Wio-Tracker-1110-Dev-Kit-for-Meshtastic.html) * [SenseCAP Card Tracker T1000-E for Meshtastic](https://www.seeedstudio.com/SenseCAP-Card-Tracker-T1000-E-for-Meshtastic-p-5913.html) * [SenseCAP Indicator for Meshtastic](https://www.seeedstudio.com/Indicator-for-Meshtastic.html) @@ -53,4 +53,4 @@ Click [here](https://meshtastic.org/docs/) to learn more about Meshtastic networ :::note Meshtastic® is a registered trademark of Meshtastic LLC. Meshtastic software components are released under various licenses, see GitHub for details. No warranty is provided - use at your own risk. -::: \ No newline at end of file +::: diff --git a/docs/Sensor/mmWave_radar_sensor/mmwave-for-XIAO/mmwave-for-xiao-connect-to-HA.md b/docs/Sensor/mmWave_radar_sensor/mmwave-for-XIAO/mmwave-for-xiao-connect-to-HA.md index cbfac1e3c7d1..73b677e58f5c 100644 --- a/docs/Sensor/mmWave_radar_sensor/mmwave-for-XIAO/mmwave-for-xiao-connect-to-HA.md +++ b/docs/Sensor/mmWave_radar_sensor/mmwave-for-XIAO/mmwave-for-xiao-connect-to-HA.md @@ -1,14 +1,14 @@ --- description: Introduction of how the mmWave Sensor connect to HA. -title: mmWave for XIAO to Home Assistant via Bluetooth +title: mmWave for XIAO to Home Assistant via Bluetooth or Wifi keywords: - mmwave - radar image: https://files.seeedstudio.com/wiki/seeed_logo/logo_2023.png slug: /mmwave_for_xiao_to_ha_bt last_update: - date: 12/06/2023 - author: Allen + date: 09/14/2024 + author: Allen, Djair --- # mmWave for XIAO to Home Assistant via Bluetooth @@ -119,6 +119,213 @@ Finally, click **overview** in the upper left corner, you will see the mmwave-fo Next, you can get creative with your automation! +# mmWave for XIAO to Home Assistant via Wifi using ESPHome +The following yaml file connects a Seeed XIAO ESP32S3 Sense with Radar module to Home Assistant, using the ESPHome firmware: + +``` +# Configuration for ESPHome +esphome: + # Name of the ESP32-S3 device + name: "seeed-xiao-esp32s3-cam" + + # PlatformIO build options + platformio_options: + build_flags: -DBOARD_HAS_PSRAM + board_build.arduino.memory_type: qio_opi + board_build.f_flash: 80000000L + board_build.flash_mode: qio + +# Configuration for ESP32 board +esp32: + board: esp32-s3-devkitc-1 + framework: + type: arduino + +# Enable logging +logger: + +# Enable Home Assistant API - use your api and password +api: + encryption: + key: "" + +ota: + - platform: esphome + password: "" + +# Wi-Fi configuration - fill with your data +wifi: + ssid: "" + password: "" + + # Enable fallback hotspot (captive portal) in case wifi connection fails + ap: + ssid: "Xiao-Esp32s3 Fallback Hotspot" + password: "" + +# Captive portal configuration +captive_portal: + +# Configuration for the ESP32 Camera +esp32_camera: + id: espcam + name: Xiao Cam + external_clock: + pin: GPIO10 + frequency: 20MHz + i2c_pins: + sda: GPIO40 + scl: GPIO39 + data_pins: [GPIO15, GPIO17, GPIO18, GPIO16, GPIO14, GPIO12, GPIO11, GPIO48] + vsync_pin: GPIO38 + href_pin: GPIO47 + pixel_clock_pin: GPIO13 + resolution: 800x600 + +# Configuration for the ESP32 Camera Web Server +esp32_camera_web_server: + - port: 8080 + mode: stream + - port: 8081 + mode: snapshot + +# Configuration for the 24GHz mmwave XIAO Radar +ld2410: + id: ld2410_radar + +uart: + tx_pin: GPIO4 + rx_pin: GPIO3 + baud_rate: 256000 + parity: NONE + stop_bits: 1 + +number: + - platform: ld2410 + timeout: + name: Radar Timeout + max_move_distance_gate: + name: Radar Max Move Distance + max_still_distance_gate: + name: Radar Max Still Distance + g0: + move_threshold: + name: g0 move threshold + still_threshold: + name: g0 still threshold + g1: + move_threshold: + name: g1 move threshold + still_threshold: + name: g1 still threshold + g2: + move_threshold: + name: g2 move threshold + still_threshold: + name: g2 still threshold + g3: + move_threshold: + name: g3 move threshold + still_threshold: + name: g3 still threshold + g4: + move_threshold: + name: g4 move threshold + still_threshold: + name: g4 still threshold + g5: + move_threshold: + name: g5 move threshold + still_threshold: + name: g5 still threshold + g6: + move_threshold: + name: g6 move threshold + still_threshold: + name: g6 still threshold + g7: + move_threshold: + name: g7 move threshold + still_threshold: + name: g7 still threshold + g8: + move_threshold: + name: g8 move threshold + still_threshold: + name: g8 still threshold + +binary_sensor: + - platform: ld2410 + has_target: + name: Radar Target + id: radar_has_target + has_moving_target: + name: Radar Moving Target + has_still_target: + name: Radar Still Target + +sensor: + - platform: ld2410 + moving_distance: + name: Radar Moving Distance + id: moving_distance + still_distance: + name: Radar Still Distance + id: still_distance + moving_energy: + name: Radar Move Energy + still_energy: + name: Radar Still Energy + detection_distance: + name: Radar Detection Distance + id: radar_detection_distance + g0: + move_energy: + name: g0 move energy + still_energy: + name: g0 still energy + g1: + move_energy: + name: g1 move energy + still_energy: + name: g1 still energy + g2: + move_energy: + name: g2 move energy + still_energy: + name: g2 still energy + g3: + move_energy: + name: g3 move energy + still_energy: + name: g3 still energy + g4: + move_energy: + name: g4 move energy + still_energy: + name: g4 still energy + g5: + move_energy: + name: g5 move energy + still_energy: + name: g5 still energy + g6: + move_energy: + name: g6 move energy + still_energy: + name: g6 still energy + g7: + move_energy: + name: g7 move energy + still_energy: + name: g7 still energy + g8: + move_energy: + name: g8 move energy + still_energy: + name: g8 still energy +``` + ## Tech Support & Product Discussion Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.