★ HA작업) 월패드 전등 보일러 ew11연결 rs485 통신 스위치 mqtt switch 음성명령 동작방법
본문
★ HA작업) 월패드 전등 보일러 ew11연결 rs485 통신 스위치 mqtt switch 음성명령 동작방법
node-red 기본 구성_1 spl입니다
불러오기로
c:\Users\shimss\Downloads\ew11_rs485_mqtt_switch_spl.json
를 기본 구성후 스위치 복사 연결하세요
node-red 기본 구성
통합구성요소 > Node-Red 애드온 설치조건 입니다.
통합구성요소 > MQTT 애드온 설치조건 입니다.
통합구성요소 > MQTT 스위치 구성요소
음성 어시스턴트 설정_3 >> 필히 구글 앱 스마트폰에서>>
기기 추가 > [test] HA >> 재연결 하세요
카드 추가
★ HA작업)Node-Red 로 ew11_rs485 간단 mqtt switch 구성 카드추가 생성 음성 명령까지 전체적인 구성 입니다.
https://11q.kr/www/bbs/board.php?bo_table=co3&wr_id=1179
최종은 마지막에 설정 저장 값 입니다
가겨오기 참조 스위치 패킷 변경적용 및 ew11의 ip변경 사용가능 합니다
주) node 가 없으면 설치 사용하세요 ( 우측 상단 팔렛트 관리에서 검색추가)
- 전체적인 구성 > 스위치동작부
- 전체적인 구성 > ew11 연결구성
3) 스위치동작 방법
(1) inject 추가 설정 : 스위치 on/off 동작> mag.payload >> ON 으로 설정
(2) HAOS에서 스위치 동작 가능한 스위치 추가
향후
mqtt 에서 switch 검색 가능한것으로 구글 음성명령 설정및 대시보드 개개별 카드추가 가능
통합구성요소
에서 기기추가 된기기 확인가능
(3) 대시보드 자동으로 스위치 메뉴 생성가능한 스위치 추가 > 대시보드 >> 스위치
노드 수정 설정은
향후 추가후 > 메뉴 링크로 이동시
(4) 대시보드용 switch 을 1개의 스위치에서 on payload 와
off payload을 버퍼로 설정 예로
(5) delay 추가 >> 1초 적용
(6) mqtt in / out 노드 추가
설정은
(7) mqtt out 노드 추가 > 수정은
(8) toggle > node 추가 intect sw동작시 상태 확인
(9) on 동작
change 노드 추가
ew11의 rs485 on/off 스위치 명령어 부분
값의 치환 > 문자열 "ON" 치환후 동작 은 패킷을 찾아
["0xF7","0x0B","0x01","0x19","0x02","0x40","0x15","0x01","0x00","0xB2","0xEE"]
형식으로 입력
(10) off시
change 노드 추가
ew11의 rs485 on/off 스위치 명령어 부분
값의 치환 > 문자열 "ON" 치환후 동작 은 패킷을 찾아
["0xF7","0x0B","0x01","0x19","0x02","0x40","0x15","0x01","0x00","0xB2","0xEE"]
형식으로 입력
(11) 링크 연결 >> 노드 에디터 작업 을 깔끔하게 수정 작업용으로 여러곳에 연결시 활용
(11) 아래 12에서 의 link in
(11) ew11연결 은 tcp reauest로 추가 >> ip 포트, >>> id 및 password 추가 설정 합니다.
(12) buffer 노드 추가 >> debug 메세지에 hex 동작 값 추출용
(13),(14)에 50자까지 출력 합니다
(13) 대시보드에 debug 메세지 출력용
(14) debug 메세지 노드 .>> 에디터 작업 우측에 메세지 출력
전체 구성은 상기를 반복적으로 복사 on/off 의 이름과 동작명령을 수정 합니다
전체 파일을 보관 합니다
c:\Users\shimss\Downloads\flows_ew11_rs485_20230805_1710_01.json
파일 사용방법은
우측메뉴 가져오기로 적용 on/off의 패킷및 이름 수정 사용 가능 합니다.
========== 최종 구성 =============
node-red에서 동작 테스트 mqtt 기기 설정 가능하게 메뉴구성 및 최종 구성
스위치를 카드추가 구성
스위치 자동으로 대시메뉴 링크로 구성 ( 카드추가및 음성명령 불가능 ) 이메뉴는 HA에서 불필요
최종 파일
c:\Users\shimss\Downloads\flows_ew11_rs485_20230806_1250_56.json
============= 스위치 동작 음성명령 추가 =================
c:\Users\shimss\Downloads\flows_rs485_20230807_0045_08.json
===== 구글 홈 스피커로 스위치 동작====================
c:\Users\shimss\Downloads\flows_ew11_node-red_20230811_1250_14.json
구글스피커로 방송 음성명령 변경
c:\Users\shimss\Downloads\flows_ew11_rs485_20230812_1427_09.json
/config/configuration.yaml
node-red의 mqtt에 등록된 기기
음성명령
구글홈에 HA등록된 기기 음성명령 컨트롤 적용 확인 테스트 방법은
node-red의 mqtt에 등록된 기기 음성명령 적용
# 수정후 테스트 연동은 구글홈 앱에서 기기추가 Google호환 가능 추가 테스트 [test] HA 를 reconnect account 해야합니다
=======
정보 참조
조건문
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 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
첨부등록일 2023.08.05 17:14등록일 2023.08.06 12:51등록일 2023.08.07 00:49등록일 2023.08.11 12:53등록일 2023.08.12 14:29등록일 2023.09.10 21:42
-
이전
-
다음