readme
This commit is contained in:
41
README.md
Normal file
41
README.md
Normal file
@@ -0,0 +1,41 @@
|
||||
# Presence detector for esp32-C6
|
||||
|
||||
This project is a the implementation of a presence detector. It runs on an esp32-C6 with an HMMD wave sensor both from waveshare. It sends a signal to zigbee using the ZigbeeOccupancySensor library.
|
||||
|
||||
## Complilation on arduino
|
||||
|
||||
The following config should be enabled on arduino to compile and upload the code on your board
|
||||
|
||||

|
||||
|
||||
## Zigbee2MQTT
|
||||
|
||||
- Add manually the device to zigbee by adding the following to the devices.yaml file (usually found in opt/zigbee2mqtt/data, if not present, create it). Dont forget to change the device_id with yours :
|
||||
|
||||
```yaml
|
||||
'device_id':
|
||||
friendly_name: "ESP32 Presence Detector"
|
||||
model: "Presence detector"
|
||||
manufacturer: "EspressIf"
|
||||
description: "Custom ESP32 Zigbee Occupancy Sensor"
|
||||
exposes: [
|
||||
{
|
||||
"name": "occupancy",
|
||||
"property": "occupancy",
|
||||
"type": "binary",
|
||||
"access": 1,
|
||||
"description": "Indicates whether the area is occupied",
|
||||
"value_on": true,
|
||||
"value_off": false
|
||||
}
|
||||
]
|
||||
options: []
|
||||
```
|
||||
|
||||
|
||||
|
||||
- On zigbee, you will have to bind the device to the coordinator
|
||||

|
||||
|
||||
- Then you will have to add a reporting
|
||||

|
||||
Reference in New Issue
Block a user