IOT

아파트 월패드로 제어하는 기기를 음성인식으로 제어하기(개요)

오리야호 2021. 5. 10. 00:29
반응형

최근 10년 내 지어진 아파트들은 월패드가 있어서 중앙제어가 가능하죠? 제가 거주 중인 집도 코콤 월패드를 쓰고 있어서 제어가 가능해요.

 

전등, 각방 보일러, 환기장치, 플러그, 가스밸브, 문열림 제어가 가능한데 월패드 뿐만 아니라 앱으로도 제어가 가능합니다.

 

 

처음엔 편하다고 생각했는데 점점 생각이 많아집니다.

  • 폐쇄적인 환경이 거슬립니다. 코콤 앱 외에는 뭘 할수 없네요?
  • 자동화 불가능
  • 음성인식 제어 불가능
  • 각종 센서, 추가적인 다른 기기와 통합 불가능

 

결정적으로 아래와 같은 상황이 저를 행동하게 만들었어요.

  • 주방에 아기 펜스를 쳐놨는데 전등을 키려면 펜스를 넘어서 전등을 켜고 다시 넘어 가야 하는 상황
  • 자려고 누웠는데 취침등을 끄려고 다시 일어나야 하는 상황
  • 나가면서 짐이 많을 때 손이 자유롭지 않는 상황에서 음성으로 엘리베이터 호출
  • 일몰 이후 일출 전까지 옷방에 들어갈 때 자동으로 점등
  • 부모님 댁 약정 끝나고 남아 있는 uplus 스마트 플러그 활용

 

 

지금 구성된 환경에 확장성을 더해 음성인식을 추가하고 기존 가전기기와 센서들을 활용하고 싶어 작업하면서 메모해놨던 것을 정리하였습니다.

 

 

검색하면 필요한 정보가 다 있었지만 처음엔 뭘 해야 하는지를 몰라서 헤맷는데, 처음 시작하려고 정보를 알아보는 분들에 맞춰 작성하려고 합니다. 

 

 

 

 


목표

 

  • 월패드로 제어 가능한 장비들을 음성으로 제어

 

목표 구성도

 

 


 

용어

개요 페이지를 읽을 때 알면 도움이 되는 용어

  • Home Assistant : 스마트 홈 구축 시 장치 중앙 제어를 위한 소프트웨어. 월패드 연동 및 플랫폼 확장 시 필요. Connector를 통해 여러 플랫폼과 연동. 
  • Google Assistant : 구글의 인공지능 비서 서비스. 음성인식 기능 활용. AI 스피커가 제일 저렴함.
  • SmartThings : 삼성전자의 IoT 플랫폼. SmartThings 앱, 허브, 센서 및 장치를 포함.
  • RS-485 : 월패드가 각종 센서와 장치들과 통신할 때 쓰임.(시리얼통신을 하고 있다 정도만 이해하고 넘어가겠습니다)
  • Z-Wave : 주로 가정용 자동화에 사용되는 무선 통신 프로토콜. 나라마다 사용하는 주파수가 달라 해외 직구 시 유의.

 


 

준비물

1. 월패드가 있는 집

Home Assistant 애드온으로 지원하는 월패드인지 확인하는 것이 중요합니다. (코콤, 삼성, 대림, 코맥스, 현대 가능한 것 같네요)

 

2. RS485 통신을 캡쳐할 장비

무선으로 할지 유선으로 할지 각자의 상황에 맞게 달라질 수 있지만 EW11 구매를 추천합니다.(알리에서 1.5만 원 정도)

(자세한 내용은 월패드 RS-485 통신 패킷 캡쳐 글에서)

 

3. Home Assistant를 설치할 장비

Home Assistant를 설치하는 방법은 환경에 따라 많은 갈림길이 있어요. 저는 라즈베리파이 + SSD 부팅 + HassOS 조합으로 카페 공구해서 17만 원 정도 들었습니다.

인텔 CPU가 장착된 시놀로지 NAS가 이미 있으신분은 도커로 설치하는 걸 추천합니다.

월패드를 그냥 SmartThings에서 제어하고 싶다 하시는분들은 브릿지 허브라는 제품 정식 발매를 기다리는 것도 대안이 될 수 있겠네요.

 

4. AI 스피커

갤럭시 홈 미니 VS 구글 홈 미니를 고민했습니다.

갤럭시 홈 미니가 있었지만 Home Assistant와 SmartThings를 연동하기 위해 SmartThings Hub가 추가로 필요했습니다. SmartThings Hub는 국내 정식발매 됐지만 현재는 재고가 없고 재입고가 7월은 되어야 한다고 합니다. aeotec 제품이 SmartThings Hub 호환 제품이고 해외 직구로 구매할 수도 있는데, Z-Wave가 미국향이라 보류. SmartThings Hub 중고제품도 보류했습니다.

주방과 안방 두 곳에 음성인식을 위한 AI 스피커가 필요한데 구글 홈 미니가 저렴해서 최종 결정했습니다.

갤럭시 홈 미니는 IR 리모컨으로 제어 하는 기기 등록이 가능한데 구글 홈 미니는  리모컨으로 제어하는 기기(선풍기 같은..)까지 음성인식으로 사용하시려면 IR 리모컨 제어하는 mBox같은걸 구매해야 합니다. 

 

 

 


 

목차

1. 월패드에서 통신하는 RS-485 패킷 캡쳐하기

 

1. 월패드에서 통신하는 RS-485 패킷 캡쳐하기

사전에 읽으면 도움되는 글 [홈IoT] COMMAX 월패드 RS485 통신하기 [홈IoT] COMMAX 월패드 RS485 통신하기 COMMAX 월패드 통신하기 2020월 5월 3일 루피영호 차 례 □ 목 표 □ 준비물 □ 통신포인트 □ 싱크...

blog.oriang.net

대안1. RS-485 to USB : HA가 설치된 하드웨어에 직결해야 하므로 위치선택 제약 생김

대안2(현재). RS-485 to EW11(TCP) : 무선으로 HA에 전송하므로 위치 선택이 용이

대안3. ESPHome

 

 

 

2. Home Assistant 설치하기(라즈베리파이 + SSD 부팅)

 

2. Home Assistant(HassOS) 설치하기(라즈베리파이4 + SSD 부팅)

설치 관련 글은 중간에 스크린샷을 아예 찍질 못해서 참고 했던 글로 대체 합니다. 다른 분들이 정리를 잘 해놓으셔서 제가 굳이 다시 정리할 필요가 없긴 하네요. 구매 리스트 (167,000원) 라즈베

blog.oriang.net

 

3. Home Assistant + 코콤 연동하기

 

3. Home Assistant + 코콤 연동하기

Home Assistant에 코콤을 연동하기 위해 2개 애드온 설치가 필요합니다. 1. Mosquitto (MQTT broker) 설치 MQTT가 무엇인지 궁금하신분은 아래 글을 읽어보시면 도움이 될 것 같습니다. medium.com/@jspark141515/..

blog.oriang.net

 

4. Home Assistant + Google Assistant 연동하기

 

4. Home Assistant + Google Assistant 연동하기

사전 준비 사항 Google Assistant 연동 전 미리 준비해야 할 것이 있습니다. Home Assistant를 설치하고 나서 http://ip주소:8123로 접속하실 텐데 Google과 연동하려면 https로 외부 서비스가 가능해야 합니다...

blog.oriang.net

대안1. HA와 GA가 아닌 다른 플랫폼 연결하기 (AI 스피커가 있는 SmartThings 같은..)

데인2. 브릿지 허브 구매. 정식출시 전. 5월 24일 예정. + GA/ST 연동. HA 없이 브릿지 허브 서버와 통신하므로 라즈베리, NUC 등 비용 절감 가능.

 

 

추가 - 라즈베리파이 HA에 uplus z-wave 스틱 + 스마트 플러그 사용하기

 

라즈베리파이 HA에 uplus z-wave 스틱 + 스마트 플러그 사용하기

부모님 댁에 있던 사연있는 플러그입니다. 약정이 끝나고 이건 남겨두고 갔더군요. 그래서 지금은 제 집에서 활용 중입니다. 가끔 당근에 올라오는데 저렴하게는 만원에도 올라오더군요. Z-Wave S

blog.oriang.net

 

추가 - 모션센서를 활용하여 옷방 출입 시 전등 자동화 하기

 

모션센서를 활용한 옷방 자동 불켜기

목표 모션센서를 활용한 옷방 자동 불켜기 특정 제품의 허브 없이 HA 만으로 연결하고 자동화 구현 사전 조건 Home Assistant 가 설치된 장비 (NUC, 라즈베리파이, PC 등) 구매한 것 지그비 코디네이터(

blog.oriang.net

 

추가 - 지그비 버튼을 활용한 주방 전등 제어

 

지그비 버튼을 활용한 주방 전등 제어

냉장고 옆 벽면에 부착해서 사용중인 지그비 무선 스위치 버튼입니다. 기존에 사용하고 있는 Home Assistant와 지그비 코디네이터를 활용했습니다. 목표 지그비 버튼을 활용한 주방 전등 제어 특정

blog.oriang.net

 

 

 

 

 

 

반응형