블로그에 접근 하는 중
Preparing valuable information. Just invest two seconds!
 

Zigbee2MQTT 설치 및 사용 가이드: Home Assistant와 스마트홈 자동화의 핵심 시작하기

728x90

스마트홈 초보자도 따라할 수 있는 Zigbee2MQTT 완전 가이드

스마트홈을 처음 시작하는 사용자라면, 장치 간 연결 방식부터 다양한 프로토콜 선택까지 고민이 많을 수밖에 없습니다. 특히 안정성, 확장성, 전력 효율성을 고려한 많은 사용자들이 Zigbee 생태계를 선택하게 되는데요, 그중에서도 **Zigbee2MQTT(Z2M)**는 오픈소스 기반으로 다양한 제조사의 장치를 하나의 통합 시스템으로 연결할 수 있어 주목받고 있습니다.

Zigbee2MQTT는 단순한 허브가 아니라, 스마트홈 시스템의 자유도를 극대화시켜주는 강력한 도구입니다. 이 글에서는 지그비 코디네이터 준비부터 Home Assistant와의 연동, 장치 페어링 방법까지 모든 과정을 처음 접하는 사람도 이해할 수 있도록 단계별로 상세하게 안내합니다.

스마트홈을 더욱 효율적이고 유연하게 만들고자 한다면, 지금부터 소개하는 Zigbee2MQTT 기반 자동화 시스템을 직접 구성해보세요. 단 한 번의 셋업으로, 다양한 Zigbee 장치를 유기적으로 통합하는 경험을 할 수 있습니다.

Zigbee2MQTT 설치 및 사용 가이드: Home Assistant와 스마트홈 자동화의 핵심 시작하기


1. 지그비 코디네이터 준비하기

Zigbee2MQTT를 사용하기 위해 가장 먼저 준비할 장치는 Zigbee 코디네이터입니다. 이는 Zigbee 네트워크의 중심이 되는 장치로, Zigbee 장치와 MQTT 브로커를 연결해주는 역할을 합니다.

추천 Zigbee 코디네이터 모델:

  • Sonoff Zigbee 3.0 USB Dongle Plus (CC2652P 기반)
  • Electrolama zzh! (USB 타입의 고성능 모델)
  • TubeZB 또는 SLZB-06M (실내 수신 성능 강화형)

🔌 Tip: Home Assistant가 설치된 장치에 USB로 직접 연결해야 합니다.


2. Home Assistant에서 MQTT 브로커 설치하기

MQTT 브로커는 Zigbee 장치와 Home Assistant 간 통신을 담당합니다. Home Assistant의 애드온 기능을 통해 Mosquitto MQTT 브로커를 쉽게 설치할 수 있습니다.

설치 방법:

  1. 웹 브라우저에서 Home Assistant 접속
    http://homeassistant.local:8123 또는 해당 IP 주소 사용
  2. Settings → Add-ons → Add-on Store로 이동
  3. 상단 검색창에 "Mosquitto broker" 입력 후 설치
  4. 설치 완료 후 Start 클릭 → 자동 시작 활성화 체크
  5. 사용자 인증을 위해 Settings → People → Users에서 계정 생성 권장


3. Zigbee2MQTT 애드온 설치 및 설정하기

Zigbee2MQTT는 Home Assistant에 애드온 형태로 설치할 수 있으며, 설치 전 외부 저장소 추가가 필요합니다.

설치 및 설정 순서:

  1. Add-on Store → 상단 오른쪽 점 3개 클릭 → Repositories 선택
  2. 아래 저장소 URL 입력 후 추가:
  3. https://github.com/zigbee2mqtt/hassio-zigbee2mqtt
  4. 저장소 추가 후 검색창에 Zigbee2MQTT 입력 → 설치
  5. 설치 완료 후 Configuration 탭에서 설정 편집:
serial:
  port: /dev/ttyUSB0  # 코디네이터의 연결 포트 (Supervisor > System에서 확인)
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://core-mosquitto
  user: your_mqtt_user
  password: your_mqtt_password
permit_join: true
homeassistant: true

 

    6. 저장 후 → Start 클릭

 


4. Zigbee 장치 페어링하기

장치 추가는 매우 직관적이며, Zigbee2MQTT 웹 UI를 통해 손쉽게 진행할 수 있습니다.

장치 페어링 순서:

  1. 브라우저에서 Z2M 웹 UI 접속:
    http://homeassistant.local:8080 (설정에 따라 다를 수 있음)
  2. 좌측 상단의 Permit Join 버튼 클릭 (장치 추가 허용)
  3. 페어링할 Zigbee 장치에서 연결 버튼 또는 페어링 모드 실행
  4. 연결되면 UI에 해당 장치가 나타나며 이름과 상태 확인 가능
  5. (중요) 지그비 채널은 WiFi 채널과 겹치지 않게 설정 필요


5. Home Assistant와의 연동 확인하기

Zigbee2MQTT 설정 중 homeassistant: true 항목이 활성화되어 있으면 Home Assistant는 Zigbee 장치를 자동으로 인식합니다.

연동 확인 방법:

  • Settings → Devices & Services → MQTT 항목에서 새 장치 자동 등록 확인
  • 등록된 장치는 Lovelace 대시보드에 카드로 추가하거나 자동화에 바로 활용 가능

✅ Zigbee2MQTT가 제공하는 스마트홈의 확장성

Zigbee2MQTT는 브랜드 구분 없이 다양한 Zigbee 장치를 통합 제어할 수 있게 해주는 매우 강력한 시스템입니다. 과거에는 설치와 설정이 까다로웠지만, 지금은 Home Assistant의 Add-on 기능 덕분에 설치부터 운영까지 한층 쉬워졌습니다.

특히 CC2652P 기반의 고성능 코디네이터를 사용하면, 더 많은 장치와 더욱 안정적인 연결을 제공받을 수 있어 스마트홈의 핵심 인프라로 손색이 없습니다.

지금 이 가이드를 따라 직접 Zigbee2MQTT를 설치해보세요. 직접 구성한 스마트홈 자동화 시스템은, 단순한 편의를 넘어 생활의 패턴까지 바꾸는 경험을 선사할 것입니다.


💡 이 글이 유용했다면? Zigbee2MQTT와 Home Assistant 기반의 자동화 사례도 함께 알아보세요. 저의 블로그 글에서는 Zigbee 센서를 활용한 자동화 사례 를 보실 수 있습니다.

 

 

728x90