본문 바로가기

Hardware/Home Assistant29

zigbee 모듈 CC2531, 외부 안테나 설치 Home Assistant(HA) 서버로 사용하고 있는 라즈베리파이에 Zigbee Hub 기능을 사용하기 위해서 "CC2531"이라는 유명한 zigbee 모듈을 사용하고 있습니다. 생긴 건 허접하지만 USB에 꽂기만 하면 HA를 zigbee hub로 만들어주는 강력한 성능과 함께 저렴한 가격 때문에 인기가 많아서 많은 분들이 사용하고 있는 걸로 알고 있습니다. Home Assistant에 Zigbee 장치 연결하기(CC2531) 어쩌다 보니 최근에는 Home Assistant(HA) 관련 포스팅만 올리고 있네요. 오늘은 IOT에서 빼놓을 수 없는 Zigbee 장치를 HA에 연동하는 방법을 얘기해 보겠습니다. HA는 라즈베리파이를 기본으로 동작하 kwonkyo.tistory.com 하지만 전파 수신감도가 .. 2021. 9. 13.
HACS 설치방법 HACS(Home Assistant Community Store)는 HA에서 각종 커스터마이징을 GUI에서 설치하고 관리하도록 도와주는 패키지입니다. 많은 서비스들이 HACS를 지원하기 때문에 깔아 두면 한 번은 요긴하게 사용할 수 있는 패키지인 것 같아요. 설치는 스크립트로 진행할 수 있습니다. 터미널을 열어서 HA 컨테이너 안으로 들어가서 다음 명령어를 입력합니다. wget -O - https://get.hacs.xyz | bash - 설치가 완료되면 HA 'Configuration' 메뉴로 이동합니다. 새로운 통합 구성요소를 추가해 주면 되는데요. HACS를 검색해서 추가할 수 있습니다. 필요한 권한 등을 확인하는 창이 나타나는데 모두 체크해 줍니다. 확인을 누르고 나면 인증 코드가 발행됩니다. G.. 2021. 9. 10.
Sonoff SNZB-02(zigbee 온습도계) 측정 주기(reporting interval) 설정하기 zigbee 온습도계 중에서 Sonoff의 SNZB-02 모델을 소개하고 추천드린 적이 있었습니다. 깔끔한 디자인도 그렇지만 무엇보다 온습도를 측정하는 기본에 충실한 제품이라서 였는데요. 그런데 측정된 데이터를 서버에 보내주는 주기가 너무 띄엄띄엄했고 이런 데이터라면 에어컨이나 가습기 등을 제어하는 트리거로 사용하기에 문제가 있어서 이 간격을 조절하는 방법에 대해서 공유하려 합니다. zigbee 온습도계, Sonoff SNZB-02 Zigbee타입의 온습도계 두 번째 리뷰입니다. 알리에서 배송비 포함하여 약 9달러에 구매 가능한 온습도계입니다. 지난번에 tuya 제품을 리뷰한 적이 있었는데요. tuya 온습도계는 아무래도 제가 불 kwonkyo.tistory.com 문제점 SNZB-02 센서의 온습도 측.. 2021. 8. 16.
IR 리모컨 Bridge LQ-Y08, ESPHome 펌웨어로 Home Assistant와 연동 Home Assistant(HA)에 집안에 모든 가전제품을 다 연동하면 욕심이 없어질까요? 이번엔 선풍기, 사운드바, 리모컨 형광등 등등 적외선 리모컨으로 동작하는 기기들도 모두 HA에 엮어보려 합니다. 그러려면 적외선 LED나 수신 모듈 그리고 기타 몇 가지 부품만 있으면 간단하게 IR Bridge 만들 수 있는데요. 요즘 알리에서 저렴하고 디자인도 이쁜 것들이 많아서 굳이 부품 모아서 만드는 게 무슨 의미인가 싶더라고요. 잘 안되면 화만 나고 말이죠. 그래서 여기저기 자료 좀 찾아보다가 커스텀 펌웨어 올리기 괜찮다는 모델 중에서 가격도 착한 걸로 하나 골랐습니다. 제품 이름이 뭔지 확실하지 않습니다. 나중에 제품을 받고 나서 알게 된 건데 모델명은 LQ-Y08이었습니다. 역시나 주문하고 잊을만하니 도.. 2021. 5. 27.
갤럭시 워치에서도 Home Assistant를 사용하기 - UI for Home Assistant 얼마 전 삼성 갤럭시 워치 액티브 2를 구매해서 아주 만족하면서 잘 사용하고 있는 중인데요. Home Assistant(HA) 사용자로서 스마트 워치에서도 집안에 있는 기기들을 조작하는 로망을 꿈꾸며 앱스토어를 찾아봤는데요. 혹시나 했는데 다행히 앱이 있었습니다. 게다가 무료예요. 워치용 앱들은 좀 쓸만한 앱은 삼성 공식 앱 말고는 모두 유료뿐인데 그 와중에 내가 꼭 필요했던 앱이 무료라니 정말 HA 능력자분들의 역시 배포가 남다르십니다. 일단 무작정 깔아봅니다. 처음 깔면 적잖이 당황을 할 수밖에 없습니다. 앱을 실행하면 처음 뜨는 화면이 뭘 의미하는지도 모르겠고 아무리 눌러봐도 아무 반응도 없었거든요. 그런데 조금만 기다리면 오른쪽 화면처럼 메뉴를 선택할 수 있게 바뀝니다. 아마 워치의 속도가 느려서.. 2021. 3. 29.
ESPHome 디바이스와 다른 Home Assistant entity 연결하기 (Node-RED, homeassistant.service) 예전에 주방에 있는 2 갱 일반 스위치를 3 갱짜리 Wifi 스위치로 교체를 한 적이 있었습니다. 실제로 필요한 스위치는 주방과 식탁 조명 2가지였지만 3 갱 스위치를 설치해서 3개의 스위치가 여유가 있는 상황이죠. Zemismart WIFI 스위치 KS-811 펌웨어 수정 및 설치 & Home Assistant 연동(feat. 중성선 매립) Home Assistant(HA)를 서버로 두고 Wifi스위치에 보조등을 달아서 원격 컨트롤하며 사용하고 있고 그리고 아파트 홈네트워크의 RS485 인터페이스로 거실 및 복도 등을 연동해서 컨트롤하고 있습니다. kwonkyo.tistory.com 그래서 남는 스위치 1개를 Home Assistant(HA)를 통해서 다른 ESPHome 디바이스를 컨트롤할 수 있도록 .. 2021. 3. 16.
Home Assistant에서 PC 원격 부팅(WOL)하고 켜졌는지 확인하기 (IOT Link) 오늘도 Home Assistant 관련 팁입니다. Wake on Lan(WOL)은 PC를 원격으로 사용하는데 꼭 필요한 기능입니다. 종일 컴퓨터를 켜놓을 수는 없으니 필요할 때 외부에서 컴퓨터를 켜야 합니다. 저는 ipTime공유기를 사용하고 있는데요. ipTime의 경우 자체적으로 내부 네트워크에 매직 패킷을 날려주는 기능이 있어서 이 기능을 이용하면 간단히 WOL를 사용할 수 있습니다. 하지만 단점이 한 가지 있는데 바로 컴퓨터가 켜졌는지 아닌지 확인하는 기능이 없다는 겁니다. 대신 컴퓨터가 가상 IP 할당을 받았는지 확인해보거나 원격 접속이 되는지 안되는지 계속 접속 시도를 해보면 알 수는 있지만 뭔가 불편하고 이쁘지 않습니다. ipTime공유기를 사용하지 않는다면 WOL 어플을 이용하는 방법도 있.. 2021. 3. 12.
Home Assistant에 Zigbee 장치 연결하기(CC2531) 어쩌다 보니 최근에는 Home Assistant(HA) 관련 포스팅만 올리고 있네요. 오늘은 IOT에서 빼놓을 수 없는 Zigbee 장치를 HA에 연동하는 방법을 얘기해 보겠습니다. HA는 라즈베리파이를 기본으로 동작하기 때문에 전통적인 통신 인터페이스인 WIFI, BT와 다른 Zigbee를 사용하기 위해서는 별도의 하드웨어가 필요합니다. 원래는 Zigbee Hub라고 하는 컨트롤타워 역할을 하는 장비가 필요하지만 다행히 CC2531이라는 Zigbee 모듈을 이용하면 USB 포트를 통해서도 Zigbee 통신을 할 수 있습니다. HA에 입문하고부터 Sonoff라는 브랜드를 많이 접하게 되는데 CC2531 모듈도 Sonoff라는 이름이 붙어 있네요. 알리에서 배송비포함 4.91$에 구매했었는데 최근에 가격이.. 2021. 2. 17.
Home Assistant 마이그레이션 - Snapshot 백업/복구 Home Assistant(HA)의 활용도가 커지고 이것저것 설치하는 것도 많아지고 NAS로까지 사용하려다 보니 라즈베리파이 3은 왠지 좀 후달리는 듯한 느낌이 들어서 라즈베리파이 4로 업그레이드를 결정했습니다. 라즈베리파이는 동일 기종으로 기변이야 새거 사서 SD카드만 교체하면 되지만 기종이 달라지는 경우 제가 가장 걱정되는 건 아직 익숙하지도 않은 HA를 백업해서 새로 설치한 라즈베리파이에 복구를 해야 한다는 부분이었습니다. 뭐 대단한 걸 이룩해 놓은 건 아니지만 지금까지 들인 공이 아까워서 만약 복구가 잘 안돼서 처음부터 다시 구축하라고 하면 좀 억울할 것 같았거든요. 그래도 백업/복구는 언젠가 한 번은 넘어야 될 산이라 생각하고 이참에 경험해 보기로 했습니다. 라즈베리파이 4 라즈베리파이는 Mod.. 2021. 2. 15.
라즈베리파이OS 설치 후 도커 + Home Assistant Supervised 설치방법 (data파일은 SSD로) 배경 라즈베리파이 OS가 설치되어 있다는 가정하에서 시작합니다. 라즈베리파이 OS 설치에 대해서는 이전 포스팅을 참고해 주세요. Home Assistant(HA)를 설치하는 방법에는 여러 가지가 있습니다. HA를 처음 접했을 때는 종류별로 뭐가 다른지 구분도 못하겠고 리눅스라는 운영체제가 생소해서 설명을 읽어봐도 잘 모르겠고 그랬는데 요것만 알면 됩니다. HA는 핵심 기능만 담고 있는 Core버전과 모든 기능이 사용 가능한 Supervised 버전이 있습니다. 그리고 설치방법에 따라서는 HASS OS라고 하는 운영체제를 포함하는 HA완전체를 설치하는 방법(가장 쉽고 안정적인 방법)이 있고 OS는 라즈베리파이 OS나 데비안처럼 다른 OS를 사용하고 그 위에 HA를 직접 설치하거나 도커라는 가상 환경위에 설.. 2021. 2. 10.
라즈베리파이 DIY NAS 구축 준비 & QUAD SATA HAT Kit 구입 후기 소형 홈 서버 구축을 해보고 싶다는 생각을 늘 하고 있었습니다. 그러다가 Home Assistant(HA)를 사용하면서부터 라즈베리파이의 매력에 빠지게 되었고, 라즈베리파이에서 HA를 사용하면서 동시에 미디어 서버와 클라우드 서버 등을 사용하는 방법이 있는 걸 알게 되어 이쪽으로 방향을 굳혔습니다. 라즈베리파이가 저전력에 소형이고 유저가 많아서 다양한 참고자료들이 있다는 게 장점인데 단점이 SD카드를 기본 저장장치로 사용하기 때문에 저장장치의 불안정성과 느린 속도 그리고 용량의 한계가 큰 단점입니다. 서버로 사용을 하려면 최소한 소장하고 있는 사진, 동영상 등 저장해서 언제든지 찾아보고 하는 활용을 기대하고 있는데 SD카드에 의지하기는 위험부담이 너무 큽니다. 이 한계를 극복하기 위해서는 SSD, 혹은 .. 2021. 2. 8.
Zemismart WIFI 스위치 KS-811 펌웨어 수정 및 설치 & Home Assistant 연동(feat. 중성선 매립) Home Assistant(HA)를 서버로 두고 Wifi스위치에 보조등을 달아서 원격 컨트롤하며 사용하고 있고 그리고 아파트 홈네트워크의 RS485 인터페이스로 거실 및 복도 등을 연동해서 컨트롤하고 있습니다. 그리고 구글 홈 미니와도 연동되어 있기 때문에 음성명령으로 끄고 켜는 것도 너무 편하고 HA의 자동화 기능으로 해 뜨면 불 꺼주고 해가 지면 불 켜지게 해서 사용하고 있는데 이것도 너무 편하고 만족하고 있습니다. 그런데 아쉬운 것이 제가 살고 있는 아파트의 홈네트워크가 반쪽짜리라서 집안의 모든 스위치를 HA에 연결하지 못하고 있다는 점입니다. 이게 무슨 소리냐, 홈네트워크에 연결되어서 컨트롤할 수 있는 전등이 거실 등과 복도등 이 둘 뿐이고 안방 및 작은방 그리고 화장실, 부엌 등 스위치는 스마트.. 2021. 1. 30.
Docker 데이터 위치 변경 Docker는 기본 설정이 루트 경로에 데이터를 저장하도록 하고 있습니다. 라즈베리파이에서 SD카드를 메인으로 사용하게 되면 공간 부족을 쉽게 겪을 수 있기 때문에 외장 SSD로 데이터 저장 경로를 옮겨보겠습니다. 그리고 SD카드보다 SSD가 속도도 빠르니까 성능 개선 효과도 기대하고 있습니다. 먼저 SSD가 마운트 되어 있어야 하니까 SSD 마운트에 대한 내용은 아래 포스팅을 참고해 주세요. 2021. 1. 2.
QUAD Sata HAT, SSD 자동 마운트 2021-03-18 update log: fstab 관련 내용 수정 라즈베리파이에서 외장 SSD를 사용하는 경우 SSD 드라이브를 부팅 시 자동으로 마운트 시키는 방법입니다. 먼저 라즈베리파이 SSD를 연결했다면 SSD 드라이브를 잘 인식하고 있는지 확인합니다. "sudo lsblk"명령어를 사용합니다. "sda"라는 디스크로 인식이 되어 있습니다. 그런데 마운트는 안되어 있네요. 그리고 다른 용도로 사용하던 SSD라서 파티션이 여러 개 나누어져 있는데 먼저 포맷부터 해주는 게 좋겠네요. "sudo mkfs.ext4 /dev/sda" 명령으로 ssd를 ex4 파일 시스템을 포맷합니다. 잠시 기다리면 순식간에 끝납니다. 다시 확인해보면 아래와 같이 파티션 없이 정리가 된 것을 볼 수 있습니다. 이제 라즈베.. 2021. 1. 1.
Home Assistant & Google Assistant 연동 Homea Assistant(HA)의 자동화 기능은 아주 유용하게 사용하고 있습니다. 하지만 집안에 있을 때 핸드폰으로 기기들을 제어하는 기능은 활용도가 좀 떨어졌습니다. 물론 자기 전에 누워서 거실에 켜져 있는 전등이나 공기청정기 등 컨트롤하는 건 유용하지만 일상적인 동작에서는 매번 핸드폰을 꺼내서 잠금 풀고 앱켜서 조작하는 게 여러 단계를 거치다 보니 활용의 걸림돌이 되는 것 같았습니다. 그리고 항상 핸드폰이 손에 들려있는 것도 아니니까요. 그래서 구글 어시스턴트와 연동하고 구글 홈 or 구글 네스트 미니를 설치하기로 했습니다. 오늘은 그 첫 번째인 HA와 구글 어시스턴트를 연동하기입니다. (이 방법은 HA 한국 페이지에 잘 설명되어 있는데 내용 중 구글 관련 페이지에 약간의 변동사항이 있어서 제가 .. 2020. 12. 21.