728x90

스마트홈 구축기 30

[스마트홈 구축기 20] Home Assistant에 wallpad Addon(wallpad controller with RS485) 설치

※ 총 4편(하드웨어 설치 / 애드온 설치 / 조명과 팬 제어 / 보일러 제어) 중 애드온 설치 편임※ '모두의 스마트홈' 네이버 카페에서 보고 읽은 내용들을 참고함. 총 3단계로 진행이 필요한데 1단계는 HA에 MQTT broker를 설치해야 하고 2단계는 자기 집의 월패드 제조사에 맞는 addon을 HA에 설치하고 그에 맞게 addon 설정을 해야 한다. 3단계는 자기 집에서 월패드로 조종할 수 있는 기기에 맞게, js file에서 기기를 구성하고 패킷을 수정해야 한다. 여기서는 2단계까지만 진행한 것을 정리하려고 한다. 1단계 : MQTT 사용 계정 생성 및 MQTT broker 설치하기이미 지난 번에 Z2M(Zigbee to MQTT)을 설치하면서 계정을 생성하고 mosquitto broker를 ..

[스마트홈 구축기 19] Home Assistant로 코맥스(commax) wallpad 제어하기(하드웨어 연결)

※ 총 4편(하드웨어 설치 / 애드온 설치 / 조명과 팬 제어 / 보일러 제어) 중 하드웨어 연결 편임 최근 메인 플랫폼을 ST(SmartThings)에서 HA(Home Assistant)로 이사했으며, 현재 여건상 ST에 남아 있는 기기들은 wallpad와 연결된 디바이스들뿐이다. 각 방의 조명, 보일러, 콘센트, 엘리베이터, 그리고 전열 시스템 등이 이에 해당되며, 이 기기들은 브릿지허브를 통해 ST에 연결된 상태이다. 코맥스 월패드에 브릿지 허브 설치하기 [스마트홈 구축기 13] commax(코맥스) 월패드에 브릿지허브(BritzyHub) 설치하기우리 아파트는 스마트싱스 어플에서 서비스 연결로 홈 IOT 기능을 쓸 수 있는 스마트아파트이다. 그래서 간단한 설정만으로 스마트싱스에 연결을 하게 되면 월..

[스마트홈 구축기 18] Smartthings에서 Home Assistant로 이사하기

스마트싱스(SmartThings, ST)를 IOT 플랫폼으로 사용하면서 편리함을 느꼈지만, 자동화의 한계와 최근 잦은 오류 및 기기 오프라인 현상 등으로 인해 메인 플랫폼을 Home Assistant(HA)로 변경하기로 결심했다. HA 설치 기기로는 레퍼런스 기기인 “Home Assistant Yellow”를 선택했으며, 지그비 디바이스 운영을 위한 툴로는 “Z2M(Zigbee2MQTT)“을 결정해 설치를 완료했다. 또한, Zigbee 코디네이터로는 Z2M에서 가장 많이 사용되는 “SONOFF Zigbee 3.0 USB Dongle Plus ZBDongle-P”를 구입해 HA Yellow에 연결했다. 모든 디바이스를 한 번에 HA로 옮기지 못한 두 가지 이유가 있다. 첫째, RS485 통신을 통해 월패드..

[스마트홈 구축기 17] Home Assistant(HA)에 Zigbee2MQTT(Z2M) 설치하기

총 4단계로 나누어서 설치를 한다. MQTT 전용 계정을 생성한 후, 하드웨어에서 지그비 동글이 연결된 시리얼 포트 ID를 확인한다. 그리고 MQTT 통신에 필요한 broker 설치를 한 후 마지막으로 Z2M을 설치하고 간단한 설정을 해주면 끝이 난다. MQTT 전용 계정 정보는 MQTT broker 및 Z2M 설정 화면에서 필요한 정보이고, 지그비 동글이 연결된 시리얼 포트 정보 또한 Z2M 설정 시 필요한 정보이다. Z2M Install 관련 참고 자료 : https://github.com/zigbee2mqtt/hassio-zigbee2mqtt#installation GitHub - zigbee2mqtt/hassio-zigbee2mqtt: Official Zigbee2MQTT Home Assistan..

[스마트홈 구축기 15] Home Assistant Yellow 구입 및 기기 구성

지난 9월초에 기기 구성 및 주문을 했던 기록임.  Home Assistant(이하 HA)를 공부하기로 한 이상, 처음에는 레퍼런스 기기인 Home Assistant Yellow로 시작하기로 했다. 공식 홈페이지에서 옵션별 사양을 확인한 후 바로 주문을 진행했다. 결론적으로는 미국 사이트인 Crowd Supply에서 라즈베리파이 4 CM4(computing module)가 없는 POE 지원 구성을 주문했으며, 알리에서 라즈베리파이 CM4 메모리 8GB 모듈을, 다나와에서 SSD 256G를 추가로 주문했다. 총 비용은 약 50~60만원으로, 보통 카페에서 추천하는 NUC 구성에 비해 가격이나 성능 면에서 가성비가 매우 떨어지는 조합이다. 그러나 HA 진입 장벽이 높아 포기하기 쉬운 상황에서 HA OS 관련..

[스마트홈 구축기 14] Home Assistant(HA) 도입 후 현 상황

HA(홈 어시스턴트) 세팅 기기 구입 관련해서는 9월 초에 주문을 하고, 제품 수령은 9월 말에 완료했다. 현재 기기 셋업은 모두 끝났고, 기존에 주력으로 사용하던 스마트싱스를 HA에 연동했다. 이를 위해 HA에 스마트싱스 통합 구성 요소를 설치했다. 그 후, HA에서 다시 애플 홈킷으로 연동하기 위해 홈킷 브릿지 통합 구성 요소를 설치했다. 이로써 스마트싱스에서 관리하던 모든 장치들이 HA와 애플 홈킷에서도 제어 및 모니터링이 가능하게 되었다. 이렇게 구축한 시스템을 통해 각 플랫폼 간의 상호 운용성을 높이고, 보다 유연한 스마트홈 환경을 구현할 수 있게 되었다.  아직은 HA 입문 단계이다 보니 지그비 디바이스 연동과 대부분의 자동화는 스마트싱스 스테이션 위주로 돌아가고 있다. HA 활용도는 스마트싱..

[스마트홈 구축기 13] commax(코맥스) 월패드에 브릿지허브(BritzyHub) 설치하기

우리 아파트는 스마트싱스 앱에서 서비스 연결을 통해 홈 IoT 기능을 사용할 수 있는 스마트아파트다. 간단한 설정만으로 스마트싱스에 연결하면 월패드에서 사용할 수 있는 원격 기능을 그대로 스마트싱스 앱에서 활용할 수 있다. 이러한 기능에는 엘리베이터 호출, 각 방 조명 on/off 조절, 각 방 콘센트 on/off 조절, 환기 시스템 on/off 및 강/중/약 조절, 관리비 및 전기/가스/수도 요금 조회, 전등 일괄 on/off 조절 등이 있다. (가스 제어도 기능에 포함되지만, 우리는 사용하지 않는다.) 보일러와 에어컨도 월패드에서 원격 조정이 가능하지만, 작년부터 스마트싱스 연동에서는 이 기능들이 빠져 있다. 그 이유는 아마도 건설사 서버가 냉난방 기구의 높은 트래픽을 감당하지 못하기 때문일 것이다...

[스마트홈 구축기 12] 현재까지 진행 상황과 한계점

1. 이상과 현실원래 계획은 애플 홈킷을 최종 모니터링 툴로 사용하는 것이었고, 이전에 두 가지 안(1안, 2안)을 고민했었다. 그러나 현재는 그 계획에서 많이 변경되었다. 애플 홈은 자동화 구문 짜기가 너무 어려워 단기간에 원하는 바를 이루기 어려웠다. 그래서 2안을 선택해 진행했지만, 홈킷의 인터페이스와 스마트싱스의 인터페이스를 비교해본 결과, 나에게는 스마트싱스가 더 잘 맞았다. 스마트싱스는 실사용 모니터링 측면에서 더 편리했고, 시인성도 뛰어났다. 그래서 현재는 2안에서 홈브릿지와 애플 홈은 사실상 유명무실해진 상태다. 지난 글: 홈구조도 고민하기 2. 애플 홈을 안 쓰게 되는 이유자동화 측면에서는 굳이 애플 홈을 사용하지 않더라도, 스마트싱스에서 자동화 기능을 설정해두면 된다. 시스템이 작동된 ..

[스마트홈 구축기 11] 홈브릿지에 Smartthings 플러그인 설치 후 홈킷 연동하기

- 아래 내용들은 IOT 관련 네이버 카페에서 찾아보고 직접 실행해 본 내용들을 기록하였음 총 3단계로 진행을 한다. 먼저 스마트싱스 어플에 로그인할 계정을 삼성 계정 사이트(https://account.smartthings.com)에서 생성한 후 액세스 토큰이란 것을 생성한다. 그러고 나서 스마트싱스 플러그인 설치한 후 기입해야 할 액세스 토큰 입력칸에 앞에서 생성해 준 액세스 토큰을 복사 붙여 넣기 해주면 된다. 마지막으로 홈킷에서 엑세세리 추가를 통해 스마트싱스 브릿지를 연동해 주면 끝이다. 1. 삼성 계정 가입 및 스마트싱스 액세스 토큰 추출 삼성 계정 가입 후 다음 사이트(https://account.smartthings.com/tokens)에 접속해서 '새 토큰 만들기'를 눌러 토큰을 만들어 ..

728x90