본문 바로가기
728x90
반응형

스마트홈 IoT 월드/스마트홈 자동화9

홈어시스턴트에서 Node-RED 사용해보기: 웹훅을 이용한 재실 자동화 시각적 자동화, Node-RED를 활용하는 이유 스마트홈 자동화를 구성할 때 가장 큰 난관은 바로 자동화 로직을 어떻게 구현할 것인가입니다. YAML 기반의 automation.yaml 스크립트는 강력하지만, 초보자에겐 진입 장벽이 높습니다.이때 Home Assistant와 결합 가능한 Node-RED는 블록을 연결하는 시각적 인터페이스를 통해 자동화를 보다 직관적으로 구현할 수 있게 해줍니다.특히, Node-RED는 HTTP, MQTT, WebSocket 등 다양한 프로토콜을 기본적으로 지원하여 외부 시스템과의 통합에 탁월한 장점을 가집니다. 본 포스트에서는 외부 HTTP 웹훅을 통해 재실 상태를 제어하는 자동화를 Node-RED로 구성해보겠습니다.에드온 설치부터 웹훅 자동화 구현까지1. Node-RE.. 2025. 7. 9.
시하스 카운터 센서를 HA에서 더 편하게 사용 하게 해주는 블루프린트 시하스 카운터 센서 블루프린트 안녕하세요 레드추파 입니다. 시하스 카운터 센서가 가끔 카운팅이 잘못됬을때(=동시 출입 등)를 대비해서 초기화 자동화는 다들 해두셨을거라 판단 됩니다.z2m 에서 직접 카운터수를 변경할수 있지만대쉬보드 카드에서는 아래와 같이 슬라이드로 되어있어서 숫자를 조정하기 까다롭습니다. 대쉬보드에서 Select식으로 바꾸려면 Box형으로 센서를 하나 생성해서 Entity값과 동기화 해야합니다. [직접 하는 방법 TMI]센서를 생성하고 자동화를 구성하려면 float 형과 int 형을 맞춰줘야되서 귀찮으므로..무한루프가 되지 않도록.. ​샬랴샬라..생략 어렵게 하실 필요 없이 제가 만든 블루프린트를 사용하시면 편하게 사용 하실수 있습니다.​아래와 같이 직접 동기화 시킬 input_.. 2025. 4. 28.
컴퓨터 켜기 자동화의 끝판왕 (WOL, AOS, 비콘) 요즘 회사는 내부망과 외부망을 분리해서 사용하는 곳이 대부분입니다.외부 인터넷망 PC는 유해차단시스템(SSL복호화)이 존재하여 온전히 PC를 사용하려면집 컴퓨터를 사용하는것이 좋습니다. 집 컴퓨터를 사용 하는 방법은 2가지가 있습니다. 1. DEX + 날개셋한글입력기 + 스마트폰 인터넷 사용 (블루투스 키보드,마우스 필요)2. 외부 오픈된 포트로 mstsc(RDP) 사용//폐쇄망의 경우에는 당연히 사용불가~ 1번의 경우에는외부에 오픈된 포트가 80,443 포트뿐일 때스마트폰 보안카메라를 부착하고 들어가는 곳에서 사용 가능한 방법입니다. 2번의 경우에는일부 포트를 열어 줬을 때, 열린 포트를 확인하고 집에 있는 PC의 원격데스크톱 포트를 3389에서 열린 포트로 변경해 줍니다. 아 까먹을까 봐 말하지만 윈.. 2025. 3. 19.
HA 가상스위치를 사용하여 구글홈 앱 스마트하게 사용하기 3탄 이전 ST의 자동화와 달리 HA에서는 얼마나 자동화가 깔끔한지 소개하겠다  위와 같이 모드 및 루틴 앱을 사용하지 않아도 되고tapo 카메라가 다이렉트로 HA에 연동되니 번거롭지가 않다 나는 choose 구문보다 if then 구문을 더 자주 애용하는데위와 같이 무한으로 조건을 둘 수가 있어서 원하는 자동화를 얼마든지 할 수있다 끄기 자동화는 더 쉽다가상 스위치가 꺼졌을 때 이런 식으로 미디어 플레이어 끄기 기능을 사용하면 된다 비디오폰 도어벨을 미디어를 재생한 다음에 끄는 이유는네스트허브에서 tapo 카메라의 실시간 스트리밍을 종료하는 방법을 찾지 못하였다어떻게 해도 네스트허브에서 홈화면으로 돌아가는 방법을 모르겠다 그렇지만 해당 종료 작업은 0.2초 안에 정상 종료되니, 현관문 카메라가 실행되는 도중.. 2025. 3. 11.
ST 다중 가상스위치를 사용하여 구글홈 앱 스마트하게 사용하기 2탄 본 자동화는 이전 글에 이어서더 완벽한 자동화를 구축하고 싶은 사람들을 위한 자동화 설정이다. 이전글의 난이도가 중급 이라면 본글에서 소개하는 자동화는3중 가상스위치를 활용하여 좀 더 복잡해지고HA를 활용 해야하므로 난이도를 고급으로 봐야 할지도 모르겠다. 사실 HA만 추가된것이므로 중급 난이도로 봐도 무난한것 같다. 요약하자면 ST에서 3중 가상스위치를 활용하는것인데나는 ST 자동화를 100% 신뢰할수 없으므로 홈어시스턴트를 보조로 사용하여 자동화를 구축하는 방법이다. 홈어시스턴트 자동화를 캡쳐해서 보여주자니 캡처가 너무 길어져서 yaml 코드로 보여주겠다어차피 HA를 쓰려면 yaml을 알아야 하니 익숙해져야 한다.     alias: 아기 침대 카메라 모션 감지하면 가상 스위치 켜기 (베이비캠)des.. 2025. 2. 26.
홈어시스턴트 자동화 2편 (반복문, While문) 홈어시스턴트 자동화는 다양한 방법으로 구성할 수 있지만내가 쓰는 방법은 영역별, 기기별로 나눠서 자동화를 짠다 주방 조명 쪽 자동화를 묶음으로 짜고 세탁기 드레스룸 팬트리 같이 항상 꺼져야 될 기기들의 경우 등을 묶음으로 자동화를 구성한다. 홈어시스턴트 자동화는언제 (트리거)그리고 만약에 (조건)그러면 다음을 수행합니다 (동작)으로 구성되어 있다 트리거에는트리거 ID를 지정할 수 있다. 홈어시스턴트 자동화가 묶음으로 구성되므로트리거 ID로 구분해야 관리하기가 편하다. 완벽한 재실을 위해서는나는 카운터센서, 재실감지센서, 모션센서 3개를 사용하는데 카운터센서는 사람이 진짜 방에 들어가는 경우 (가끔 씹힐 때가 있다 or 두 명이 동시에 들어가면 1명으로 인식)재실감지센서 사람이 존재하는 여부 (보조)모.. 2025. 2. 24.
홈어시스턴트 자동화 1편 (소개) 스마트싱즈의 1. 선행조건 2. 조건 3. 동작에서는 3가지 만으로 완벽한 자동화를 하기가 어렵다 SASM(사슴)=노드레드 기반을 사용하게 되면 되지만 최근 삼성에서 API 시간제한을 걸어놨다고 한다. 삼성의 서버를 이용한 자동화 방식의 구현은장단점이 있다. 장점: 서버가 삼성에 있기 때문에 별도의 서버를 구축할 필요가 없다단점: 모바일 앱에서 자동화하기가 불편하고 SASM에 접속해서 자동화를 구현해야 한다. ST의 가상스위치를 활용한 손터치 방식의 자동화가 250개가 넘어갈 때 즈음버벅거리기 시작했다. 아무래도 모바일앱에서 손터치방식으로 메인루틴 보조루틴 보조의 보조루틴까지완벽하게 자동화를 구현하려다 보니 자동화의 숫자는 늘어나고관리하기도 불편하였다. 그러고 나서 ST의 모든 자동화를 완벽하게 구축했을.. 2025. 2. 24.
현기차 원격시동 자동화 하는 방법 인터넷 검색해보시면 메크로앱을 사용해서 현기차 자동화를 하고 계신분들이 있습니다.저도 그 방법을 사용중인데요 플랫폼에 연동해서 쓰는 방식이 아닌 구식 방법이라 추천드리진 않지만현기차 원격시동 자동화를 못하고 계신분들에게 도움이 됬으면 하네요 현재 한국은 기아개발자도구를 사용해 차량 상태 조회(일부만)까지만 가능합니다.  하는 방법은 Spinefarm님 게시글을 참고해주시면 됩니다.https://cafe.naver.com/dothesmartthings/255  아무튼 기아차는 API를 제공해주지 않아서  메크로 앱을 사용해서 차량공조를 원하는 시간에 켤 수 있는 방법이 있습니다 빅스비 루틴(모드및루틴) 앱에서 잠금해지 루틴을 3개 걸어놔야 합니다.1. 와이파이 연결해제, 2. 특정시간동안에 와이파이 연결되.. 2025. 2. 21.
ST 이중 가상스위치를 사용하여 구글홈 앱 스마트하게 사용하기 1탄 ST와 구글홈 앱을 사용해야만 하는 방식에서 가상 스위치 2개 + 구글홈 앱의 선행조건이 없어 중복 체크가 불가능 할때어떻게 자동화를 구성해야 효율적으로 자동화를 할 수 있는지도움이 되고자 이번 글을 작성해 봅니다.   다음은 가상 스위치 2개를 써야 되는 예시 입니다.  RTSP 로컬방식이 지원이 안되는 클라우드 카메라(tapo 등)를 사용하는 경우인데요 1. HA에 공식 연동이 되지 않는 카메라를 사용하는 경우 (움직임 감지 트리거가 불가능)2. ST에 카메라 연동은 되지만 트리거가 되지 않는 카메라를 사용하는 경우3. 전용 카메라 앱 or 시놀로지서베일런스 사용시 DScam 앱 에서만 움직임 감지가 가능한 경우 위 3가지 경우에 해당 된다면 움직임 감지 트리거에 대한 가상 스위치를 2개 만들어서 쓰.. 2025. 2. 21.
728x90
반응형