코딩정보


★ HA작업)Node-Red 로 ew11_rs485 간단 mqtt switch 구성 카드추가 생성 음성 명령까지


  • 링크

  • 첨부

  • 컨텐츠 정보


    본문

    HA작업)Node-Red 로 ew11_rs485 간단  mqtt switch 구성  카드추가 생성 음성 명령까지 

    초보자에게는 node-red는 조금 어렵지만  초보자에게 월패드 에 ew11장착 스위치 동작 가능하도록  설정 정보 입니다.

    스위치구성  mqtt 스위치생성 카드구성 가능하게 구성 합니다 

    ----> ON/OFF 스트링문자를 받아  월패드 ew11에 hex로  스위치 on off 합니다.

    1) 조건 : ew11 로 RS485 연결  월패드 조명및 보일러 스위치 on off 

                   ESXI서버에 sata로  vmware  Home assistant 설치 구성  현대 구형월패드 동작 사례입니다.

    2) NodeRed로  packet을 찾고 각각의 정보 변동을 확인   메세지 출력을 확인 가능하게 구성 합니다


    전체적인 기본 구성


    1) 스위치부분

    3232235521_1691066992.5357.png

     node-red의 inject 동작으로  에디터 하면서 동작 확인 으로 메세지 확인 

     mqtt의 스위치와 대시보드 스위치중에 하나 동작시 같이 on/off 동작하게 뒷단과 앞단의 신호 연결

     on동작에  ON 동작으로 주고  패킷의 정보를 보내는것을  확인

    2.ew11접속 부분

     정보 출력 debug 메세지  구성 패킷 출력 확인 가능 합니다.

    3232235521_1691043825.7558.png

    - 전체적인 구성 1

    3232235521_1691067063.7258.png

    - 구성1 > Homeassistant>switch  추가 MQTT 서버 접속정보 설정

    switch 추가를  mqtt 스위치 생성되도록 

    Homeassistant>switch  추가시 아래메뉴의 속성을 가진것 사용

    mqtt switch 추가하기는  ???? 노드타입 추가로 진행 합니다.

    MQTT 서버 구성 설정

    ->  기본 설정으로  구성 아래 MQTT의 통합구성요소  항목에서 추가한 스위치가 증가해야 합니다

       1) mqtt 서버 이름 새롭게주고 나중에 1개로 통합 설정후 나머지 제거  

       2) 디바이스 이름, 스위치 이름 주고 생성 --> 

    -> 구글 Home의 assistant 음성명령 설정 가능

    -> 가상 스위치및 실제 스위치 mqtt로 만들어 사용 가능

    -> MQTT의 통합구성요소  항목에서 추가한 스위치가 증가하지 않으면 삭제후 다시 생성


    3232235521_1691068341.0758.png


    유저/패스워에서 mqtt의  아이디/암호를 넣고 추가합니다.

    3232235521_1691069202.5027.png



    주)서버는 1개로 동일하게 구성 진행 하여도 됩니다.

    3232235521_1691042883.2777.png

    home assstant에서 노드추가한  스위치 는  통합구성요소.mqtt에  기기가  증가 합니다.

    3232235521_1691068243.2412.png

    3232235521_1691043418.8391.png

    - 구성3 > 대시보드용 스위치 구성

    상기스위치 2개 동일 정보를  mqtt 스위치 생성 되도록하고

    아래   대시보드에 간단히 스위치  구성 가능하며  스트링 문자 on을 ON 으로  Off를  OFF로 전달

    3232235521_1691043173.9968.png

    동작 확인 1 (대시보드용 메뉴)

    대시보드 간단/자동으로 구성 됩니다.

    3232235521_1691044852.2094.png


    전체적인 기본 구성에서

    3232235521_1691067099.5329.png

    ....

    다음 실제 월패드 의   ew11연결 스위치동작 on off  패킷을  구성 합니다.

    3232235521_1691043825.7558.png

    - 구성4 > change_치환_on,,,off 2개를 구성 합니다

    3232235521_1691067198.7319.png

    On으로 들어오면 치환후 문자열 동작으로 ew11 rs485 스위치 on  합니다 (off도 구성)

    3232235521_1691067165.4305.png

    3232235521_1691068792.258.png

    치환후 문자열  편집

    아래 정보를  참조 hex의packet을 추출하여  bufer로 입력 합니다

    월패드에서 복도 전등을 on /off 하여  hex packet을 찾아 보기위해 debug메세지  연결 확인

    메세지 편집  rs485 ew11의 스위치 동작 on off 구성 합니다

    3232235521_1691043912.4343.png

    2023. 8. 3. 오후 2:53:31node: msg

    ew11/bockdo : msg.payload : string[2]

    "ON"

    2023. 8. 3. 오후 2:53:31node: msg

    packet : msg.payload : string[22]

    "f70b01190240150100b2ee"

    2023. 8. 3. 오후 2:53:32node: msg

    ew11/bockdo : msg.payload : string[3]

    "OFF"

    2023. 8. 3. 오후 2:53:32node: msg

    packet : msg.payload : string[22]

    "f70b01190240150200b1ee"

    패킷 내용확인 하여

    다음과 같이 변환 편집 하여

    on 부분

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

    off 부분 을 입력합니다

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


    - 구성5 > ew11의 접속 정보  tcp 노드추가 구성 합니다

    3232235521_1691043825.7558.png

    ew11 의 ip및 포트  및 이름주고 구성

     3232235521_1691044305.1971.png

    3232235521_1691043825.7558.png

    - 구성6 >  buffer 노드 추가 ( 기본적으로  팔렛트 관리에서  추가 설치해야 합니다 > 

    3232235521_1691070187.4009.png

    3232235521_1691070294.4306.png


    설치후 노드 추가하여  패킷의 debug 메세지를 hex로 보기 위해 추출 길이 옵셋 지정 합니다.

    3232235521_1691044394.9568.png


    구성6 >  대시보드에 패킷 정보 보이게 구성 > 대시보드에서 추가 대시보드 나오게 구성 

    3232235521_1691044607.0126.png

    대시보드 링크이동은

    3232235521_1691067432.2106.png

    구성)대시보드 링크 클릭시 아래와같이  자동으로 대시보드 링크가 생성  간단한 메뉴 구성 됩니다

    카드구성) 추가적으로  홈 대시보드에 이경로를  카드추가 >  대시보드에 웹페이지 추가도 가능 합니다 

    상단메세지 표시)  text 노드 추가하여 debug 메세지 처럼

    대시보드에서   packet정보 나오게 합니다

    3232235521_1691044835.3157.png


    Mqtt의 스위치 구성은 카드추가 가능

    기본 구성 

    대시보드용으로 간단히 구성가능하지만 mqtt의 switch로 구성하면  음성명령 ,카드추가,가상 스위치 모드 사용가능 합니다

    3232235521_1691045455.8719.png

    상기구성 카드는  수평모아보기 카드로 구성 >구성요소ID 추가합니다,

    3232235521_1691045553.2829.png


    구성 설정을 하여 구글 어시스턴트 음성 명령가능하게  설정 합니다

    3232235521_1691045509.4741.png

    3232235521_1691045615.3967.png

    구글 음성명령 가능하게 설정on 하고

    적용은 스마트폰 구글홈 앱에서 기기추가 >[test] HA 를  reconnect 해야 합니다.

    3232235521_1691045637.6153.png

    ============

    전체적인 구성 파일 

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

    첨부 저장 합니다

    3232235521_1691045018.6423.png


    c:\Users\shimss\Downloads\flows_ew11_rs486_mqtttoswitch_형식유지_20230803_2204_52.json


    3232235521_1691047124.1557.png

    월패드에 ew11을 장착 패킷을 확인 가능하고  전등및 보일러 동작 패킷을 주어 on/off 가능합니다

    간단히  node-red로 메뉴방식으로  구성 사례 입니다.

    모든정보는 유튜브에서   node-red을  시청후 간단한 방법으로  구성 사례 입니다.

    c:\Users\shimss\Downloads\flows_ew11_rs486_mqtttoswitch_형식유지_20230803_2204_52.json

    첨부한 파일을  가져오기 하여  노드가 없으면 팔렛트 관리에서  추가 하여 

    자신의 월패드 패킷을  찾아 변경및 설정 사용하세요

    ===============================

    GPT에게  상태반영 문의 내용  참조 ----------------

    3232235521_1691152813.8193.png

    주) 스위치동작에 대한 출력을  DEBUG 메세지  ON OFF 확인 

    3232235521_1691153204.5596.png


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

    뷰PDF add1,add2



    관련자료

    댓글 0
    등록된 댓글이 없습니다.



    ♥간단_메모글♥


    최근글


    새댓글



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

    오늘의 홈 현황


    • 현재 접속자♨ 87 명
    • 오늘 가입자※ 1 명
    • 어제 가입자※ 6 명
    • 주간 가입자※ 11 명
    • 오늘 방문자 1,183 명
    • 어제 방문자 2,015 명
    • 최대 방문자 13,042 명
    • 전체 방문자 4,327,528 명
    • 전체 게시물※ 8,573 개
    • 전체 댓글수※ 24,619 개
    • 전체 회원수 10,971 명

    QR코드


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

    알림 0








    최신글↑