코딩정보


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


● ha작업) esp32의 espresense의 구성 ble인식 home , not_hom의 인식 시간 조정 및 자동화 연동 작업

♨ 카랜더 일정 : 2024년05월24일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ● ha작업) esp32의 espresense의 구성 ble인식

    home , not_hom의 인식 시간 조정 및 LED 추가로 제어기기 표시 구성요소 자동화 연동 작업


    주)  ble 인식을 위하여 espresense 구성하지 비추하고 일반적인 esphome으로  구성 사용하세요

    https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=2308&page=2

    참조


    espresense의 구성 ble인식 대한 시간 조정 입니다

    iBeacon_??? 구성은  sensor에 추가  수정 정보 입니다

    espresense 의 기본 구성후 통홥 구성요소에  구성요소 ibeatcon??? 표시

    3232235521_1716528989.2289.png

    3232235521_1716529055.4268.png

    기본 구성후  스위치는 구성되지 않는다

    다음 그림과 같이  제어기기를 구성 사용합니다

    3232235521_1716529205.7929.png

    제어기기를 구성 사용 방법는 LED 부분에 추가 설정 으로 구성

    3232235521_1716529384.1077.png

    상기 LED를 구성하면  espresense에서 구성요소 와 연동 동작을 위하여 자동화 구성 필요

    3232235521_1716530379.239.png

    또는 다음과 같이 sensor와 자동화 구성 추가 합니다

    센서 1개 추가

    # sensor:
    - platform: template
      sensors:
        ibeacon_status_9045:
          value_template: >
            {% if is_state('sensor.ibeacon_9045', 'home') %}
              재실
            {% elif is_state('sensor.ibeacon_9045', 'not_home') %}
              외출
            {% else %}
              unknown
            {% endif %}
        ibeacon_status_5763:
          value_template: >
            {% if is_state('sensor.ibeacon_5763', 'home') %}
              재실
            {% elif is_state('sensor.ibeacon_5763', 'not_home') %}
              not_home
            {% else %}
              외출
            {% endif %}

    자동화

    # automation:
    # automation: ibeacon_status_9045
    - alias: Update iBeacon Status 9045
      trigger:
        - platform: state
          entity_id: sensor.ibeacon_9045
        - platform: time_pattern
          minutes: "/1" # 매 1분마다 트리거
      action:
        - service: homeassistant.update_entity
          entity_id:
            - sensor.ibeacon_status_9045
            - light.espresense_home_led_2

    # automation: ibeacon_status_5763
    - alias: Update iBeacon Status 5763
      trigger:
        - platform: state
          entity_id: sensor.ibeacon_5763
        - platform: time_pattern
          minutes: "/1" # 매 1분마다 트리거
      action:
        - service: homeassistant.update_entity
          entity_id:
            - sensor.ibeacon_status_5763
            - light.espresense_home_led_3


    휴대폰에서 ble 인식 테스트를 위하여 휴대폰 상단바 내리고 블루투스 종료/연결 테스트 입니다

    3232235521_1716529851.557.png

    이 제어기기 구성요소는  ibeatcon의 아래 구성으로 sensor에 추가한 휴대폰 BLE 입니다

    3232235521_1716530028.2289.png

      timeout: 5

      away_timeout: 10

     으로 설정시 
    연결기
    휴대폰 BLE 연결시 HAOS에서  바로   ble동작 표시 되며
    종료시
     away_timeout: 30 으로 변경시  1분 
     away_timeout: 10으로 변경시 40초
     조정 됩니다
    led구성으로 상기 자동화 까지 구성하면 아래 제어기기를  자동화 구성시  편리합니다
    3232235521_1716530487.8292.png

    다음과같이  led연동 휴대폰 BLE재실을 자동화 구성 진행시 편리하게 구성
    3232235521_1716530450.9069.png

    ☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠1.png
    [ 추가 정보 ... 더보기) ]
    뷰PDF 1,2



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    # sensor:
    - platform: template
      sensors:
        ibeacon_status_9045:
          value_template: >
            {% if is_state('sensor.ibeacon_9045', 'home') %}
              재실
            {% elif is_state('sensor.ibeacon_9045', 'not_home') %}
              외출
            {% else %}
              unknown
            {% endif %}
        ibeacon_status_5763:
          value_template: >
            {% if is_state('sensor.ibeacon_5763', 'home') %}
              재실
            {% elif is_state('sensor.ibeacon_5763', 'not_home') %}
              not_home
            {% else %}
              외출
            {% endif %}

    답변
    profile_image

    11qkr님의 댓글

    11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일

    # automation:
    # automation: ibeacon_status_9045
    - alias: Update iBeacon Status 9045
      trigger:
        - platform: state
          entity_id: sensor.ibeacon_9045
        - platform: time_pattern
          minutes: "/1" # 매 1분마다 트리거
      action:
        - service: homeassistant.update_entity
          entity_id:
            - sensor.ibeacon_status_9045
            - light.espresense_home_led_2

    # automation: ibeacon_status_5763
    - alias: Update iBeacon Status 5763
      trigger:
        - platform: state
          entity_id: sensor.ibeacon_5763
        - platform: time_pattern
          minutes: "/1" # 매 1분마다 트리거
      action:
        - service: homeassistant.update_entity
          entity_id:
            - sensor.ibeacon_status_5763
            - light.espresense_home_led_3

    답변

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


    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-06-17 08:54:09

    오늘의 홈 현황


    • 현재 접속자♨ 425 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 21 명
    • 오늘 방문자 1,131 명
    • 어제 방문자 1,853 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,382,771 명
    • 전체 게시물※ 8,640 개
    • 전체 댓글수※ 24,743 개
    • 전체 회원수 11,051 명

    QR코드


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

    알림 0








    최신글↑