반응형

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

구매 리스트 (167,000원)

  • 라즈베리파이 4(램4GB)
  • 아르곤 M.2 케이스
  • 트랜센트 MTS830S SSD(128GB)
  • USB AM-AM 케이블(50CM)
  • 전원 5V-4A + USB-C 커넥터
  • (필요시) Micro SD 카드 & 리더기

 


 

조립하기

  • 설명서 대로 조립합니다

참고하시면 좋은 글

cafe.naver.com/koreassistant/4523

 

1-1. HomeAssistant 설치하기(라즈베리파이4b)

안녕하세요. 랜이입니다. 드디어 초보입문가이드의 시작인 HomeAssistant설치하기 를 게시하네요. 이미지와 글로 작성하려니 내용이 길어질듯하여 동영상으로 올립니다. (...

cafe.naver.com

 

 


 

 

HassOS 설치하기

Home Assistant Operating System (formerly HassOS) 은 Home Assistant와 Add-ons을 운영하기 위한 OS 입니다.

 

Home Assistant는 다양한 기기에서 설치방법을 제공합니다.

 

장비는 주로 NUC, 라즈베리, 시놀로지 NAS

 

설치 환경은 OS, Docker 를 많이 선택하시는것 같습니다.

 

저는 라즈베리파이에 Home Assistant OS를 SSD에 이미지 통채로 넣어주는 방식으로 설치 했습니다.

 

설치 방식은 어느걸 해도 상관없지만 애드온을 쓰기 위해선 OS 이미지로 설치하거나 Home Assistant Supervised를 설치 하셔야 합니다.

 

 

HA 공식 사이트설치 방식에 따른 기능 차이

 

설치 방법에 대한 공식 사이트 설명

www.home-assistant.io/installation#compare-installation-methods

 

Installation

Install Home Assistant

www.home-assistant.io

 

라즈베리 파이에 설치하기 공식 사이트 가이드

www.home-assistant.io/installation/raspberrypi

 

Raspberry Pi

Install Home Assistant on a Raspberry Pi

www.home-assistant.io

 

Raspberry Pi 4 64-bit 로 설치함, 라즈베리파이 8기가 이신분은 32비트 설치가 안되므로 64비트로 설치 하셔야 합니다.

 

 


 

SSD로 부팅안될 경우

블로그 보고 EEPROM 펌웨어 업데이트 진행했습니다.

2020년 하반기 이후 제조된 라즈베리파이 4는 EEPROM이 업데이트 되어 출고 된다는데... 제껀 이전 버전이었나봅니다.

SSD 부팅이 바로 안되는 문제로 SD 카드로 업데이트를 해줬습니다. 카페 공동구매를 진행하셨던 베어팹님 블로그 참고.

m.blog.naver.com/emperonics/221979352174

 

라즈베리파이4 usb(SSD)로 부팅시키기

라즈베리파이4 USB로 부팅하기 *2020년 하반기 이후 제조된 라즈베리파이4는 eeprom이 업데이트 된 상태...

blog.naver.com

 

 


 

 

WiFi 설정

아래 링크 참고하여 WiFi 설정을 해줬습니다.

중간쯤 Setting Up Wi-Fi for Home Assistant 부분을 참고하세요.

Setting up Home Assistant on the Raspberry Pi

 

Setting up Home Assistant on the Raspberry Pi

Automate your home

pimylifeup.com

아.. 한글로 잘 설명해주신분이 계셨네요.

HomeAssistant

 

[1편] 홈어시스턴트 HASS OS 공식OS 라즈베리파이4 설치 방법

대한민국 모임의 시작, 네이버 카페

cafe.naver.com

 

 

 


Home Assistant 접속하기

부팅이 완료되면 공유기에서 ip를 확인한 뒤 http://ip:8123 으로 접속합니다.

 

처음엔 계정을 만드는 화면이 뜨는데 찍어 놓은게 없어서 로그인 화면으로 대체 합니다.

 

 

HA 로그인 화면

 


 

Argon ONE fan 설정하기

1. I2C 활성화 애드온 설치

 

 

애드온 설치

 

 

추가할 저장소 URL

 

github.com/adamoutler/HassOSConfigurator

 

adamoutler/HassOSConfigurator

A set of Add-Ons to configure HassOS For various platforms and development purposes. - adamoutler/HassOSConfigurator

github.com

github.com/adamoutler/HassOSArgonOneAddon

 

adamoutler/HassOSArgonOneAddon

A Home Assistant Addon for Argon One Fan Control. - adamoutler/HassOSArgonOneAddon

github.com

 

 

우선 저장소 추가 되었다면 저장소에 올라온 애드온들이 보일거에요.

 

먼저 HassOS I2C Configurator 애드온을 설치 해줍니다.

 

보호모드 해제 해주시고 시작을 누르시면 로그에 재부팅 2번 하라는 메세지가 뜹니다. 저는 이미 수행했기 때문에 Found i2c access! 라는 메세지가 뜨네요. 활성화가 된 이후 이 애드온은 삭제 해도 됩니다.

 

 

HassOS I2C Configurator 설정

 

 

혹시나 안되시는 분은 직접설정 방법

www.home-assistant.io/common-tasks/os#enable-i2c

 

Common Tasks - Operating System

Common tasks for Home Assistant Operating System

www.home-assistant.io

 

 

 

2. ArgonOne Active Cooling 애드온 설치

 

설정은 처음에 화씨로 설정되어있는데 섭씨로 바꿔줍니다.

 

팬 동작 설정

 

 

여기까지 오셨으면 팬이 돌아가는 소리가 이제 들리실거에요.

 

하드웨어는 준비가 다 되었네요.

반응형
반응형

최근 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

 

 

 

반응형

+ Recent posts