코딩정보




★ HA작업) 월패드 전등 보일러 ew11연결 rs485 통신 스위치 mqtt switch 음성명령 동작방법

♨ 카랜더 일정 : 2023년08월05일
  • 링크

  • 첨부

  • 컨텐츠 정보

    본문

    ★ HA작업) 월패드 전등 보일러 ew11연결 rs485 통신 스위치 mqtt switch 음성명령 동작방법 

    node-red 기본 구성_1 spl입니다 

    불러오기로 

    c:\Users\shimss\Downloads\ew11_rs485_mqtt_switch_spl.json

    를  기본 구성후  스위치 복사  연결하세요


    node-red 기본 구성

    3232235521_1694348829.324.png


    통합구성요소 > Node-Red 애드온 설치조건 입니다.

    3232235521_1694350567.023.png

    통합구성요소 > MQTT 애드온 설치조건 입니다.

    3232235521_1694350437.9933.png

    통합구성요소 > MQTT  스위치 구성요소

    3232235521_1694349143.6176.png

    3232235521_1694349073.6403.png

    3232235521_1694349039.2824.png

    3232235521_1694349010.9352.png

    3232235521_1694348974.6664.png


    3232235521_1694348952.8093.png

    음성 어시스턴트 설정_3 >> 필히 구글 앱 스마트폰에서>>

    기기 추가 > [test] HA >> 재연결  하세요

    3232235521_1694348929.3378.png

    카드 추가

    3232235521_1694349232.8659.png


    ★ HA작업)Node-Red 로 ew11_rs485 간단 mqtt switch 구성 카드추가 생성 음성 명령까지 전체적인 구성 입니다.

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

    최종은 마지막에 설정 저장 값 입니다

    가겨오기 참조  스위치 패킷 변경적용 및 ew11의 ip변경  사용가능 합니다


    주) node 가 없으면   설치 사용하세요 ( 우측 상단 팔렛트 관리에서 검색추가)


    - 전체적인 구성 > 스위치동작부

    3232235521_1691220318.5083.png


    - 전체적인 구성 >  ew11 연결구성

    3232235521_1691220492.3776.png

    3) 스위치동작 방법

    (1)  inject  추가 설정 : 스위치 on/off 동작> mag.payload >> ON 으로 설정

           node 추가하면서 동작 확인용
    3232235521_1691220790.9471.png


    (2)  HAOS에서  스위치 동작 가능한 스위치 추가

    3232235521_1691220959.6649.png


    3232235521_1691221039.4595.png

    향후 

      mqtt 에서 switch 검색 가능한것으로 구글 음성명령 설정및  대시보드 개개별 카드추가 가능

     통합구성요소

    에서 기기추가 된기기 확인가능

    3232235521_1691221210.6096.png


    3232235521_1691221230.1319.png


    3232235521_1691221363.3601.png



    (3)  대시보드 자동으로 스위치 메뉴 생성가능한 스위치 추가 > 대시보드 >> 스위치

     3232235521_1691221290.0286.png


    노드 수정 설정은

    3232235521_1691221482.1539.png


    향후 추가후 > 메뉴 링크로 이동시

    3232235521_1691221412.0114.png

    3232235521_1691221433.1351.png

    (4) 대시보드용 switch 을 1개의 스위치에서 on payload 와 

    off payload을  버퍼로 설정  예로  

    3232235521_1691222709.7469.png


    3232235521_1691222828.8383.png


    (5) delay 추가 >> 1초 적용

    3232235521_1691221550.4567.png


    (6) mqtt in / out 노드 추가 

    3232235521_1691221635.3076.png


    설정은


    3232235521_1691221683.4583.png

    (7) mqtt out 노드 추가  > 수정은

    3232235521_1691221703.3442.png


    (8) toggle > node 추가  intect sw동작시 상태 확인


    3232235521_1691221847.7532.png


    (9)  on 동작

    change 노드 추가

     ew11의 rs485 on/off 스위치 명령어 부분

    값의 치환 > 문자열 "ON" 치환후 동작 은 패킷을 찾아 

    ["0xF7","0x0B","0x01","0x19","0x02","0x40","0x15","0x01","0x00","0xB2","0xEE"]

    형식으로 입력

    3232235521_1691221892.0495.png



    (10)  off시 

     change 노드 추가

     ew11의 rs485 on/off 스위치 명령어 부분

    값의 치환 > 문자열 "ON" 치환후 동작 은 패킷을 찾아 

    ["0xF7","0x0B","0x01","0x19","0x02","0x40","0x15","0x01","0x00","0xB2","0xEE"]

    형식으로 입력

    3232235521_1691222045.5962.png


    (11) 링크 연결 >> 노드 에디터 작업 을 깔끔하게 수정 작업용으로  여러곳에 연결시 활용


    3232235521_1691222205.2957.png


    (11) 아래 12에서 의 link in 

    3232235521_1691222259.604.png


    (11)  ew11연결 은 tcp reauest로  추가 >> ip 포트, >>> id 및 password 추가 설정 합니다.

    3232235521_1691222327.7085.png


    (12) buffer 노드 추가 >> debug 메세지에 hex 동작 값 추출용

    (13),(14)에  50자까지 출력 합니다

    3232235521_1691222444.1815.png


    (13) 대시보드에  debug 메세지 출력용

    3232235521_1691222579.7502.png


    (14) debug 메세지 노드 .>> 에디터 작업 우측에 메세지 출력


    3232235521_1691222657.4505.png



    전체 구성은 상기를 반복적으로 복사  on/off 의  이름과 동작명령을 수정 합니다

    3232235521_1691222945.354.png


    전체 파일을 보관 합니다

    c:\Users\shimss\Downloads\flows_ew11_rs485_20230805_1710_01.json

    3232235521_1691223128.2035.png


    3232235521_1691223149.111.png


    파일 사용방법은 

    우측메뉴 가져오기로  적용  on/off의  패킷및 이름 수정 사용 가능 합니다.

    3232235521_1691223780.336.png


    ========== 최종 구성 =============

    node-red에서 동작 테스트  mqtt 기기 설정 가능하게  메뉴구성 및 최종 구성

    3232235521_1691293631.03.png


    스위치를 카드추가 구성

    3232235521_1691293677.664.png


    스위치 자동으로 대시메뉴 링크로 구성 (  카드추가및 음성명령 불가능 )  이메뉴는 HA에서 불필요


    3232235521_1691293757.3212.png

    최종 파일

    c:\Users\shimss\Downloads\flows_ew11_rs485_20230806_1250_56.json


    ============= 스위치 동작 음성명령 추가 =================

    3232235521_1691336876.6078.png


    c:\Users\shimss\Downloads\flows_rs485_20230807_0045_08.json

    ===== 구글 홈 스피커로 스위치 동작====================

    c:\Users\shimss\Downloads\flows_ew11_node-red_20230811_1250_14.json

    3232235521_1691725960.8703.png



    구글스피커로 방송 음성명령 변경

    c:\Users\shimss\Downloads\flows_ew11_rs485_20230812_1427_09.json


    3232235521_1691818120.5944.png

    /config/configuration.yaml

    3232235521_1691771768.4945.png


    node-red의 mqtt에 등록된 기기

    3232235521_1694228235.2063.png


    3232235521_1694228540.1888.png


    3232235521_1694228561.4933.png


    3232235521_1694228593.5952.png



    3232235521_1694228518.8723.png


    음성명령

    구글홈에 HA등록된 기기 음성명령 컨트롤  적용 확인 테스트 방법은  

    node-red의 mqtt에 등록된 기기 음성명령 적용

      # 수정후 테스트 연동은 구글홈 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA 를 reconnect account 해야합니다


    3232235521_1694227861.3333.png

    3232235521_1694228071.7833.png


    =======

    정보 참조

    조건문

    https://www.youtube.com/watch?v=no1eje0UIq8

    https://www.youtube.com/watch?v=9LSApUEOlWU&t=60s

    https://www.youtube.com/watch?v=SuoSXVqjyfc&t=9s

    https://www.youtube.com/watch?v=hBEb_FCLRU8&t=4s



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

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



    office view

    관련자료

    댓글목록

    profile_image

    11qkr님의 댓글

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

    https://www.json2yaml.com/
    json to yaml
    json2yaml
    yaml2json
    yaml to json

    답변
    profile_image

    11qkr님의 댓글

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

    c:\Users\shimss\Downloads\flows_ew11_node-red_20230811_1250_14.json

    답변
    profile_image

    11qkr님의 댓글

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

    EW11 재부팅 스위치 & HA TCP 소켓 연결 상태 센서 (rest api)
    https://cafe.naver.com/koreassistant/9248

    답변
    profile_image

    11qkr님의 댓글

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

    음성명령

    구글홈에 HA등록된 기기 음성명령 컨트롤  적용 확인 테스트 방법은 

    node-red의 mqtt에 등록된 기기 음성명령 적용

      # 수정후 테스트 연동은 구글홈 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA 를 reconnect account 해야합니다

    답변
    profile_image

    11qkr님의 댓글

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

    mqtt 기본스위치 음성명령으로 월패드 ew11로 rs485 연결  동작 구성 입니다

    답변
    profile_image

    신규민님의 댓글

    no_profile 신규민 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (115.♡.216.78) 작성일

    잘쓰겠습니다.

    답변
    profile_image

    프리데릭님의 댓글

    no_profile 프리데릭 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (59.♡.208.2) 작성일

    찾던 정보 입니다. 감사합니다.

    답변



    ♥간단_메모글♥


    최근글


    새댓글



    PHP 안에 HTML ☞ 홈페이지 화면갱신 시간은 ♨
    ▶ 2024-05-14 16:54:24

    오늘의 홈 현황


    • 현재 접속자♨ 86 명
    • 오늘 가입자※ 0 명
    • 어제 가입자※ 2 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,555 명
    • 어제 방문자 1,641 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,322,394 명
    • 전체 게시물※ 8,567 개
    • 전체 댓글수※ 24,606 개
    • 전체 회원수 10,963 명

    QR코드


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

    알림 0








    최신글↑