코딩정보


★ HA작업) ESP32 구성 정보 및 모션 센서 감지기 모듈을 연결 node-red로 전등 모션 감지 on/off node-red 구성


  • 링크

  • 첨부

  • 컨텐츠 정보


    본문

    ● HA작업)   ESP32  정보구성 모션 센서 감지기 모듈을 연결 node-red로 전등  모션 감지 on/off 구성

    구성 자재 준비

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


    1) 서재에 모니터링 > 센서 + 온습도계 + lcd dsiplay 에 배전반에 설치한 ct-clamp energy 모니터링

    3232235521_1691923858.3322.png

    모니터링 거실 설치 1개

    3232235521_1692624817.3222.png

    모니터링 서재 설치 1개

    3232235521_1692023640.6623.png

    온도 습도계와 비교   튜닝시 간단 설정 방법 >  현재값 온도가 32도면 (esp32 설정시)

    filters:

            - calibrate_linear:

              - 0 -> 0

              - 30.0 -> 30.0    

    재부팅후 34.0 로 표시되면 아래와 같이   앞부분을 34.0으로 설정 합니다

    filters:

            - calibrate_linear:

              - 0 -> 0

              - 34.0 -> 30.0    

    ===> 30도로 변경 lcd 화면에 비교 온도가 정확하게 표시 됩니다.


    케이스 삽입 정보

    https://www.coupang.com/vp/products/6908630800?vendorItemId=83825798104&sourceType=MyCoupang_my_orders_list_product_title&isAddedCart=


    3232235521_1692624918.0528.png

    3232235521_1692023659.2221.png

    케이스 작업

    3232235521_1692023675.2489.png

    조금 지저분한 기분이지만 나중에  벽지 포장지 사서 감싸는 작업 필요


    2) 배전반 > 에너지미터 ct-clamp 내부 장착  배전반이 실발장안에 있어 esp32  실발장 내부설치

    3232235521_1691923917.4977.png

    -  전력 에너지 미터는 비교 측정으로  값만 haos에 잘 들어와서 기대이상으로 활용성이 있음

    - haos 에  esp32 구성

    3232235521_1691923989.1533.png

    3232235521_1691924059.2885.png

    구입자재 : 

    ESP32 ESP-32 개발 보드 모듈 무선 WiFi 블루투스 듀얼 코어 CP2104 필터 전원 관리 diy 전자 키트

    https://ko.aliexpress.com/item/1005002434622543.html

    3232235521_1691759920.0401.png

    3232235521_1691761352.5599.png

    esp32 - 38 pin  사용중인 pin 정보 사진 > 서재 선서부

    https://wiki.joanillo.org/images/thumb/a/ab/ESP32-38-Pin-Pinout.jpg/

    3232235521_1691813423.2852.png

    배전반 설치 esp32 >  30pin 배열 참조 

    https://www.etechnog.com/2021/12/esp32-pinout-diagram30-pin-devkit.html


    3232235521_1691813368.9716.png

    참조> ESP32 Pinout Reference / 핀 입출력 정보

    https://lastminuteengineers.com/esp32-pinout-reference/


    HC-SR501 HC-SR505 IR 초전기 적외선 미니 PIR 모듈, 모션 센서 감지기 모듈, 아두이노용, AM312 SR602 HW-MS03 조정

    https://ko.aliexpress.com/item/32921030810.html

    3232235521_1691759985.1308.png

    3232235521_1691761364.4659.png

    조립및 연결 정보 >> 

    - gnd ,gpio 3.3v 단자 구성

    - 볼륨 죄측 >> 감도 ( 11시 방향 )

    -볼륨 우측 >> 센서 사이클 시간 >>  300초 시계방향 max 로 설정

    3232235521_1691759731.0448.png


    http://makeshare.org/bbs/board.php?bo_table=arduino&wr_id=20

    3232235521_1691760073.0204.png

    구성 >  HomeAssistant 에 구성 합니다

    1.하드웨어 구성 여결 >> esp32 구성

    3232235521_1691760204.9957.png

    
    esphome:
      name: sensor201
      friendly_name: sensor201
    esp32:
      board: esp32dev
      framework:
        type: arduino
    # Enable logging
    logger:
    # Enable Home Assistant API
    api:
      encryption:
        key: "wq8XuzMYpmw2ynd32uhEHm2KbQh4DO64+sX3P0zPimI="
    ota:
      password: "62369d8ccd0bfd5f28950d4778cd9c40"
    wifi:
      ssid: !secret wifi_ssid
      password: !secret wifi_password
      # Enable fallback hotspot (captive portal) in case wifi connection fails
      ap:
        ssid: "Sensor Fallback Hotspot"
        password: "tqLb2DhNbREz"
      # Optional manual IP
      manual_ip:
        static_ip: 192.168.0.201
        gateway: 192.168.0.1
        subnet: 255.255.255.0
        dns1: 8.8.8.8
        dns2: 8.8.4.4
    captive_portal:
    # ==============================
    binary_sensor:
      - platform: gpio
        pin: GPIO2
        name: "PIR_Sensor"
        device_class: motion
        id: pin_d2
        
    

    통합구성요소  ESPhome  >  센서 확인 
    3232235521_1691760983.2603.png
    3232235521_1691760973.2488.png

    node-red 구성 사례
    >> 최종 설정 사용중 >> 맨끝의 설정정보 참조


    2.센서 인체감지 전원 on/off 의 node-red의 구성 합니다
    센서와 스위치 이름 변경 사용가능


    3232235521_1691759478.2999.png

    c:\Users\shimss\Downloads\flows_sensor_node-red__20230811_2225_40.json

    파일 첨부 저장 합니다 >> 가져오기로 활용가능

    쓸만한 센서로  시간및 감지 시간을 마음대로 구성 합니다

    설정

    우측 볼륨 우측으로 max  = 300초

    감도 볼륨은 11시방향 

    감지 시간 2분 9120초) delay로 구성  했습니다

    테스트 용으로 debug 메세지와 음성 명령을 나오게 했습니다

    점보 참조


    3232235521_1691761215.572.png

    3232235521_1691761207.9708.png


    3232235521_1691761198.5124.png

    =====================  구글 홈 스피터 음성 TTS 메세지 보내기 ==================

    c:\Users\shimss\Downloads\flows_sensor_node-red__20230812_0118_09.json

    변경 TTS 구 성

    3232235521_1691770939.3629.png

    google_say 의 tts 명령어 메세지 구글 홈 스피커에 송출

    3232235521_1691812229.3552.png

    조건은

    /config/configuration.yaml

    3232235521_1691771768.4945.png


    TTS 방송이 너무 자주나와서  센서동작 2분후  감지시간 총5분에  3분내 인식은 방송 하지않고 

    감지 시간 종료 2분전에 방송 >> 총 7분후  sw off 조건 

    c:\Users\shimss\Downloads\flows_sensor_node-red__20230812_1416_33.json

    3232235521_1691817475.1596.png


    최종 >> countdown 템플릿 설치후  시간 경과 표시


    3232235521_1692023246.6785.png


    통합 구성  참조 내용

    ====================  rip sensor + 온습도계 + 화면 출력  lcd =============

    3232235521_1691909310.7232.png

    3232235521_1691909192.0361.png

    binary_sensor:

      - platform: gpio

        pin: GPIO2  ===> pin 24 ( #5)

        name: "PIR_Sensor"

        device_class: motion

        id: pin_d2

    3232235521_1691908692.5789.png

    i2c:

      scl: GPIO22  ( pin36 =  #3 )

      sda: GPIO21 ( pin33 =  #6 )

    3232235521_1691908722.9985.png


    2023년 에어컨및 인덕션 사용중일때 peak 전력량 

    3232235521_1692024228.6192.png


    사용 설정파일은 제가 사용중인  파일로 가겨오기 하여  센서및 스위치 부분을 변경 사용  가능
    esp32 구성 파일 >>  node-red 구성 파일  >> 첨부 참조

    node-red 파일 첨부 참조


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

    뷰PDF add1,add2



    관련자료

    댓글 3

    11qkr님의 댓글

    최고의 센서의 기능역활 node-red와 같이 설정 하면 이보다 좋은 센서 없으며
    모든 zigbee용 센서 및 다른 센서 사용 못한다
    5천원+ 휴대폰 충전기와 같이 구성 됩니다.



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-16 06:57:49

    오늘의 홈 현황


    • 현재 접속자♨ 85 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 4 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,152 명
    • 어제 방문자 1,597 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,325,482 명
    • 전체 게시물※ 8,570 개
    • 전체 댓글수※ 24,612 개
    • 전체 회원수 10,968 명

    QR코드


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

    알림 0








    최신글↑