● HA작업) 홈어시스턴트 커뮤니티 애드온: Node-RED 설치 방법
본문
● HA작업) 홈어시스턴트 커뮤니티 애드온: Node-RED 설치 방법
Node-RED는 새롭고 흥미로운 방식으로 하드웨어 장치, API 및 온라인 서비스를 함께 연결하기 위한 프로그래밍 도구입니다.
클릭 한 번으로 런타임에 배포할 수 있는 팔레트의 광범위한 노드를 사용하여 흐름을 쉽게 연결할 수 있는 브라우저 기반 편집기를 제공합니다.
설치
이 애드온의 설치는 매우 간단하며 다른 홈어시스턴트 애드온을 설치하는 것과 비교하여 다르지 않습니다.
홈어시스턴트 인스턴스에서 애드온을 열려면 아래 홈어시스턴트 내 버튼을 클릭하세요.
홈어시스턴트 인스턴스에서 이 추가 기능을 엽니다.
추가 기능을 설치하려면 "설치" 버튼을 클릭하십시오.
credential_secret중요한 데이터를 암호화하는 데 사용되는 를 설정합니다 . 이것은 보조 위치에 저장해야 하는 "비밀번호"일 뿐입니다.
"Node-RED" 추가 기능을 시작합니다.
"Node-RED"의 로그를 확인하여 모든 것이 잘 되었는지 확인합니다.
"OPEN WEB UI" 버튼을 클릭하여 Node-RED로 이동합니다.
추가 기능은 바로 사용할 수 있습니다! 서버를 구성할 필요가 없습니다!
참고 : 추가 기능은 즉시 사전 구성됩니다 ! 서버 연결 설정을 추가/변경/업데이트할 필요가 없습니다!
구성
참고 : 구성이 변경되면 추가 기능을 다시 시작해야 합니다.
영상정보
노드레드 (Node Red) 어디에 사용 하나요? 예제부터 대시보드를 이용한 실제 제품 데모 테스트까지 한 번에 이해
Node-RED를 활용한 날씨 알림 시스템 만들기. 홈 어시스턴트 활용의 쉬운 예. (003K)
애드온 구성 예: 설치는 > 애드온
> 애드온 스토어 > 검색 "node red"
설치
구성 파일 수정 > yaml 파일로 복사 붙이기
========== 관련문서 정보 에서 복사> 수정 =========
log_level: info
credential_secret: KJHhfdhiFRENCKfsdfdsDHFHDJS
http_node:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
http_static:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
system_packages:
- ffmpeg
npm_packages:
- node-red-admin
init_commands:
- echo 'This is a test'
- echo 'So is this...'
========== 관련문서 정보 에서 복사 수정 적용 =========
log_level: info
credential_secret: 임의숫자
http_node:
username: 임의유저( HAOS ID)
password: 임의암호( HAOS passwd)
http_static:
username: 임의유저
password: 임의암호
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
system_packages:
- ffmpeg
npm_packages:
- node-red-admin
init_commands:
- echo 'This is a test'
- echo 'So is this...'
==============
========== 관련문서 정보 에서 복사> 수정 =========
log_level: info
credential_secret: KJHhfdhiFRENCKfsdfdsDHFHDJS
http_node:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
http_static:
username: MarryPoppins
password: Supercalifragilisticexpialidocious
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
system_packages:
- ffmpeg
npm_packages:
- node-red-admin
init_commands:
- echo 'This is a test'
- echo 'So is this...'
========== 관련문서 정보 에서 복사 수정 적용 =========
log_level: info
credential_secret: 임의숫자
http_node:
username: 임의유저( HAOS ID)
password: 임의암호( HAOS passwd)
http_static:
username: 임의유저
password: 임의암호
ssl: true
certfile: fullchain.pem
keyfile: privkey.pem
system_packages:
- ffmpeg
npm_packages:
- node-red-admin
init_commands:
- echo 'This is a test'
- echo 'So is this...'
==============
로그정보
웹 UI열기
동영상에서 사용한 노드
inject(타임스탬프) ( 주사놓기 = 주입하다 )
events:state (이벤트:상태) state_changed: = 주어진상태로 변경값 적용
time range >> 언제 어디서
function = 조건별 변환 함수
delay = 지연시간
call service >> google tts 적용시 활용
debug = 메세지 보기를 디버그창에 보기
노드레드 (Node Red)를 왜 사용하나요?
사용하는 목적과 장점 2가지와
실제 현장에서 작동하는 것 처럼 구성된 아날로그, 디지털, 온도/습도/이산화탄소 센서가 갖춰진 데모 제품 테스트가 진행됩니다.
노드레드로 만들어진 화려한 대시보드와 함께
작동원리를 파악할 수 있습니다.
더 많은 정보가 필요하시면
홈페이지 방문!
www.node-red.co.kr
#노드레드 #nodered #이산화탄소 #대시보드 #공장자동화 #와이트리 #온도 #습도
https://www.youtube.com/watch?v=PiyipBc_QTQ
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
링크
-
이전
-
다음