feat: initial commit
Initial commit including source code, readme, and license.
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
substitutions:
|
||||
name: "heartbeat60hz"
|
||||
friendly_name: "60Hz Heartbeat Presence"
|
||||
|
||||
esphome:
|
||||
name: "${name}"
|
||||
friendly_name: "${friendly_name}"
|
||||
name_add_mac_suffix: true
|
||||
project:
|
||||
name: "seeedstudio.mr60bha2_kit"
|
||||
version: "3.5"
|
||||
platformio_options:
|
||||
board_upload.maximum_size: 4194304
|
||||
min_version: "2024.3.2" # Fix logger compile error on ESP32-C6 esphome#6323
|
||||
|
||||
esp32:
|
||||
board: esp32-c6-devkitc-1
|
||||
variant: esp32c6
|
||||
flash_size: 4MB # upload.flash_size
|
||||
framework:
|
||||
type: esp-idf
|
||||
|
||||
external_components:
|
||||
- source:
|
||||
type: git
|
||||
url: https://github.com/limengdu/MR60BHA2_ESPHome_external_components
|
||||
ref: main
|
||||
components: [seeed_mr60bha2]
|
||||
refresh: 0s
|
||||
|
||||
# Enable logging
|
||||
logger:
|
||||
hardware_uart: USB_SERIAL_JTAG
|
||||
# level: DEBUG
|
||||
|
||||
# Enable Home Assistant API
|
||||
api:
|
||||
reboot_timeout: 0s
|
||||
encryption:
|
||||
key: !secret api_encryption_key
|
||||
|
||||
# Enable OTA updates
|
||||
ota:
|
||||
- platform: esphome
|
||||
password: !secret ota_password
|
||||
|
||||
# Enable IPv6 (for OpenThread)
|
||||
network:
|
||||
enable_ipv6: true
|
||||
|
||||
# OpenThread communication
|
||||
openthread:
|
||||
tlv: !secret thread_tlv
|
||||
|
||||
light:
|
||||
- platform: esp32_rmt_led_strip
|
||||
id: led_ring
|
||||
name: "60Hz Sensor RGB Light"
|
||||
pin: GPIO1
|
||||
num_leds: 1
|
||||
rgb_order: GRB
|
||||
chipset: ws2812
|
||||
|
||||
i2c:
|
||||
sda: GPIO22
|
||||
scl: GPIO23
|
||||
scan: true
|
||||
id: bus_a
|
||||
|
||||
uart:
|
||||
id: uart_bus
|
||||
baud_rate: 115200
|
||||
rx_pin: 17
|
||||
tx_pin: 16
|
||||
parity: NONE
|
||||
stop_bits: 1
|
||||
|
||||
seeed_mr60bha2:
|
||||
id: my_seeed_mr60bha2
|
||||
|
||||
binary_sensor:
|
||||
- platform: seeed_mr60bha2
|
||||
has_target:
|
||||
name: "Person Information"
|
||||
|
||||
sensor:
|
||||
- platform: bh1750
|
||||
name: "60Hz Sensor Illuminance"
|
||||
address: 0x23
|
||||
update_interval: 1s
|
||||
- platform: seeed_mr60bha2
|
||||
breath_rate:
|
||||
name: "Real-time respiratory rate"
|
||||
heart_rate:
|
||||
name: "Real-time heart rate"
|
||||
distance:
|
||||
name: "Distance to detection object"
|
||||
num_targets:
|
||||
name: "Target Number"
|
||||
Reference in New Issue
Block a user