새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


★★★ ha작업) home assistant 컴파니앱 설정 후 모바일앱 wifi 연결정보로 재실센서만들어 현관문 ble로 열기

♨ 카랜더 일정 : 2024년06월21일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● ha작업) home assistant 컴파니앱 설정 후 모바일앱 wifi 연결정보로 재실센서만들어 현관문 ble로 열기


    조건>

    최종 ble 인식으로 대문열기 대문앞  도착후 열기 와

    설정후 집안에서는 인식  안되게 하기


    동작>

    휴대폰 ble 인식으로 자동화 트리거 실행

    대문열기 동작은 WiFi Presence Status (9045) 외출상태에서 

    현관도어 열기


    과거 문제>>

     --> 그동안 현관문 전후 센서를 인식하고 ble .wifi  연결로 대문 열기하였으나

       1> 늦게 인식 > 센서로 인식 적용시 5초 ~10초,,,인식 불가능 에러

       2> 에러 발생 > 집안에서 ble인식시 대문이 가금 열리는 문제  >>    미사용중

           스마트폰 home assistant 설치후 컴파니앱 설정으로 모바일 정보를 모두 확인 가능합니다

           여기의  wifi connection  정보 및 ble 센서를 설정 조건으로 준비 합니다


    적용 하드웨어 준비 >>  ble인식 esphome 으로 구성

    >> espresense 보다 인식 구성 사용이 편리 하다

    스마트폰 home assistant 설치후 컴파니앱 설정으로

      단독 esp32에 아래  install후 아래 소스만 적용하여 ble 센서를 설정 합니다.

      대문안 또는  밖에  하드웨어 구성 없이 단품 설치 합니다 ( 좋은 성능의 esp32 사용 추천)

    3232235521_1718971240.5274.png


    bluetooth_proxy:
      active: false
      # active: true

    esp32_ble_tracker:
      id: entrance_ble_tracker  
      scan_parameters:  # 휴대폰 blu 인식 정보
        interval: 160ms  # 스캔 간격을 더 자주 스캔하도록 변경
        window: 160ms     # 스캔 창을 더 넓게 설정하여 더 많은 장치를 감지할 수 있도록 함
        active: true     # 활성 스캔 활성화
        duration: 30s

    # BLE송신기(transmitting)
    # 2024_0619_1724_44
    # 70242fec-7fd3-4e59-b7e9-1a631a21a333_100_40004
    binary_sensor:
      - platform: ble_presence
        device_class: presence
        ibeacon_uuid: '70242fec-7fd3-????-1a631a21a333'
        name: "9045-BLE"
        id: myphone_9045_ibeacon_presence
        timeout: 30s



    sensor:
      - platform: ble_rssi
        ibeacon_uuid: '70242fec-7fd3-????-1a631a21a333'
        name: "9045-RSSI"
        id: myphone_9045_ibeacon_rssi




    적용방법 >> 

    1) 스마트폰 앱설치> home assistant 앱설치 > 설정>컴파니앱

        wifi 전환 인식이 빠른 wifi connection 정보를 활용시 2~3초 인식 전환이 빠르다

     2) 현관 BT를  활용 >> 엘베에서 내리면 바로 bt5.0 인식 대문도착전 현관문 자동 열기

     3) 내실에 대한 wifi 로 재실  senser를  구성 

     4) 엘르베이트 앞에서 바로 bt인식후  wifi  외출 바로 인식 


    컴파니앱 >> 샌서 관리  >> wifi connection 설정  기본설정

    3232235521_1718970127.5564.png

    3232235521_1718970138.8798.png

    haos에서 응답속도 테스트 >> 모바일 app >

    3232235521_1718969387.3113.png

    haos에서 응답속도 테스트 >> 모바일 app

    > 자신의 휴대폰 >> wifi connection >> 구성요소id  확인

     >>> 스마트폰 wifi 변경하여  응답속도 확인

    3232235521_1718983846.1008.png

    3232235521_1718983757.7198.png

    wifi connection 응답이 빨라서 재실/외출 센서 구성 >> 2~3 초

     구성요소id  로 센서 재실/외출 구성

    # S:\sensor.yaml


        wifi_presence_status_9045:
          friendly_name: "WiFi Presence Status (9045)"
          value_template: >-
            {% if is_state("sensor.sm_g988n_wifi_connection", "5G_shimss") or
                  is_state("sensor.sm_g988n_wifi_connection", "24Gshimss") %}
              재실
            {% else %}
              외출
            {% endif %}
          icon_template: >-
            {% if is_state("sensor.sm_g988n_wifi_connection", "5G_shimss") or
                  is_state("sensor.sm_g988n_wifi_connection", "24Gshimss") %}
              mdi:home
            {% else %}
              mdi:home-alert
            {% endif %}
          attribute_templates:
            wifi_connection: "{{ states('sensor.sm_g988n_wifi_connection') }}"
            device_name: "SM G988N"
            device_id: "9045"


        wifi_presence_status_5763:
          friendly_name: "WiFi Presence Status (5763)"
          value_template: >-
            {% if is_state("sensor.sm_f721n_wifi_connection", "5G_shimss") or
                  is_state("sensor.sm_f721n_wifi_connection", "24Gshimss") %}
              재실
            {% else %}
              외출
            {% endif %}
          icon_template: >-
            {% if is_state("sensor.sm_f721n_wifi_connection", "5G_shimss") or
                  is_state("sensor.sm_f721n_wifi_connection", "24Gshimss") %}
              mdi:home
            {% else %}
              mdi:home-alert
            {% endif %}
          attribute_templates:
            wifi_connection: "{{ states('sensor.sm_f721n_wifi_connection') }}"
            device_name: "SM F721N"
            device_id: "5763"


    샌서 구성후 재부팅 동작 확인 테스트

    3232235521_1718970382.3809.png

    sensor.wifi_presence_status_9045

    3232235521_1718970508.308.png

    개발자 도구에서  동작 상태 확인 >  재실 , 외출 동작

    3232235521_1718984075.86.png


    자동화 구성 시 > sensor.wifi_presence_status_9045 활용 가능

    3232235521_1718969138.8364.png


    alias: 현관문 9045열기_BLE_wifi
    description: 현관문 9045열기_BLE_wifi
    trigger:
      - platform: state
        entity_id:
          - binary_sensor.esp32_s3_8m_ble2_ip74_pin_9045_ble
        from: "off"
        to: "on"
    condition: []
    action:
      - if:
          - condition: state
            entity_id: sensor.wifi_presence_status_9045
            state: 외출
        then:
          - service: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: switch.dooropen_socket_1
          - service: tts.google_say
            metadata: {}
            data:
              cache: false
              entity_id: media_player.speaker_1
              message: 현관문 열기 되었습니다_9045
    mode: single


    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png

    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    등록된 댓글이 없습니다.


    새창 작성 수정 목록 링크 Edit G카랜다 HDD HDD HDD 게시물 주소 복사


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-11-25 22:22:50

    오늘의 홈 현황


    • 현재 접속자♨ 276 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 3,320 명
    • 어제 방문자 4,085 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,813,234 명
    • 전체 게시물※ 8,862 개
    • 전체 댓글수※ 25,238 개
    • 전체 회원수 11,331 명

    QR코드


    ☞ QR코드 스캔은 kakao앱 자체 QR코드

    알림 0








    최신글↑