Skip to content

vggscqq/esp32-zigbee-presence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

XIAO ESP32-C6 mmWave Presence Sensor

Zigbee-enabled presence detection sensor using Seeed Studio XIAO hardware, compatible with Home Assistant and other Zigbee 3.0 ecosystems.

3D Enclosure Preview IRL Enclosure Preview HomeAssistant Preview

๐Ÿ“– Project Overview

This project combines:

Key Features ๐ŸŒŸ

  • ๐Ÿ  Home Assistant compatible out-of-the-box (Zigbee2MQTT/ ZHA).
  • ๐Ÿ–จ๏ธ Enclosure designs (STL files).
  • ๐Ÿ“ถ Supports Zigbee connectivity.

๐Ÿ“ฆ Hardware Requirements

  • Seeed Studio XIAO ESP32-C6
  • Seeed Studio XIAO 24GHz mmWave Presence Sensor
  • 3D printed enclosure (STL files)
  • A little bit of solder for soldering pins.
  • One M3 bolt (6-10mm) and M3 nut.

๐Ÿ› ๏ธ Installation

1. Firmware Setup

# Clone repository
git clone https://github.com/vggscqq/esp32-zigbee-presence.git

Change sensor's baud rate to 9600.

When changing the sensor's baud rate using the Android app, the app will always display 256000 as the baud rate even after successfully changing it to a different value. This is a known UI issue in the app - the actual baud rate does get changed correctly despite what is shown in the interface. Flash it with arduino ide. Make sure to select End Device Zigbee mode and Zigbee 4MB with spiffs partition scheme.

Acknowledgments

About

ESP32-C6 (H2?) seeed xiao based zigbee presence detector/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages