● ha작업) esp32의 esphome와 espresense의 구성 비교 BLE 감지 현관문열기최종
본문
● ha작업) esp32의 esphome와 espresense의 구성 비교 BLE 감지 현관문열기최종
esp32의 esphome와 espresense의 구성 BLE 감지 현관문열기 자동화 저의 집사례 입니다
ESPRESENSE 로 영상 참조 ESP32 구입하여
보다 편한 방법으로 현관문 열기 구성 준비 하였습니다
참조 자료
https://espresense.com/firmware
https://www.youtube.com/watch?v=rMKEf7g1htk&t=372s
https://www.youtube.com/watch?v=kfwsCy_X2k8&t=1s
https://www.youtube.com/watch?v=u7pn2_2l7OI
현관문열기 자동화 구성 설정을 =============
대문앞에서는 동작을 아래와 같이 동작 투닝합니다
1) 직비의 대문 도착 감지센서 인식후
2) 자동화 트리거 대문 도착 현관안에 ble인식이 1~2초후 인식 ( 신발장 근처 설치 espresense )
<1>현관안에 설치한 espresense의 인식하여 출입자 휴대폰 BLE인식 트리거 a휴대폰 2초
<2>현관안에 설치한 espresense의 인식하여 출입자 휴대폰 BLE인식 트리거 b휴대폰 2초
2) 자동화 그리고 옵션 > 직비 감지센서 인식하고 있으면 1초
3) 자동화 액션 if 에> 집안 내실 esp32 의 ble구성 인식
<1>집안에 설치한 esp32의 ble 인식하지 않고 있으면 if로 a휴대폰
<2>집안에 설치한 esp32의 ble 인식하지 않고 있으면 if로 b휴대폰
4) if문에 상기 3번의 각각 진행 현관문 열기가 3초에 열림
================== 자동화의 설정에 ==============
1번째 인식 대기 (자동화에 그리고 옵션에 추가)
2번째 트리거 ( 신발장 ble 인식 )
3번째 환경조건으로 실행 (집안내부 거실에 설치 ble 인식하지 않는 환경 )
4번째 현관문 열기 입니다
================== 자동화 조건이 심오한 세계입니다 ,,
에러 없는 상황이 되지 않길 바라며,,,
오늘도 자동화 투닝한 정보를 수정글로 해봅니다, 2024_0421_2328_46
오늘도 자동화 투닝 해봅니다,
자동화 구성 내용
신발장에 설치한 espresense 정보
대문에서 ble 인식하지 않는 esphome설치
집안 내부에 설치한 esp32/esphome으로 ble 인식을 대문에서 인식 하지 않는 구성에 사용한 esphome 적용 소스
집안 내부에 설치한 esp32로 esphome으로 구성한 ble 구성 내용 소스
# ========================================================
bluetooth_proxy:
active: false
esp32_ble_tracker:
id: entrance_ble_tracker
scan_parameters: # 휴대폰 blu 인식 정보
interval: 160ms # 스캔 간격을 더 자주 스캔하도록 변경
window: 160ms # 스캔 창을 더 넓게 설정하여 더 많은 장치를 감지할 수 있도록 함
active: true # 활성 스캔 활성화
duration: 30s
binary_sensor:
- platform: ble_presence
device_class: presence
ibeacon_uuid: 'a26fbca9-870???????-aab3e0defc4e'
name: "myphone_9045_ibeacon presence"
id: myphone_9045_ibeacon_presence
timeout: 30s
- platform: ble_presence
device_class: presence
ibeacon_uuid: '7cad13d3-e06e-??????e46695c'
name: "mywife_5763_ibeacon presence"
id: mywife_5763_ibeacon_presence
timeout: 30s
- platform: ble_presence
ibeacon_uuid: '4f36a-????? - 447f9de146b5'
name: "home_phone_8655_ibeacon presence"
id: home_phone_8655_ibeacon_presence
timeout: 30s
# binary_sensor: #
관련자료
-
링크
-
이전
-
다음
11qkr님의 댓글
description: 9045휴대폰으로 door를 열었습니다
trigger:
- platform: state
entity_id:
- sensor.ibeacon_9045
from: not_home
to: home
for:
hours: 0
minutes: 0
seconds: 0
condition:
- condition: and
conditions:
- condition: template
value_template: >-
{{ (as_timestamp(now()) - as_timestamp(states('sensor.uptime'))) >=
600 }}
enabled: false
- condition: state
entity_id: binary_sensor.esp32_s3_8m_ble2_ip75_9045_ble
state: "off"
- condition: state
entity_id: binary_sensor.0xa4c138b8e24d5b1a_occupancy
state: "on"
action:
- type: turn_on
device_id: 3a7a413dcf29a6ea0796485e9c9883e3
entity_id: 609e47efea754665a71345944bca74c1
domain: switch
- service: tts.google_say
metadata: {}
data:
cache: false
entity_id: media_player.speaker_1
message: 9045휴대폰으로 door를 열었습니다
mode: single