Z2M에서 ZHA로 이사한 과정
이제까지는 Zigbee 코디네이터로 Sonoff Dongle-P 버전을 사용해왔다. Z2M(Zigbee2MQTT)을 사용하는 동안 Ti사의 칩이 들어간 이 모델이 가장 안정적으로 작동한다는 평을 듣고 선택했고, 실제로 매우 만족스럽게 사용했다. 다만, 후속으로 나온 Dongle-E 버전과 비교했을 때 LQI(Link Quality Indicator)가 상대적으로 낮게 측정되는 점이 아쉬웠다.
이번에 Dongle-E로 교체했는데, P 버전에 비해 Z2M에서의 안정성은 다소 떨어지지만 LQI는 거의 1.5~2배 높게 나왔다. P 버전을 사용할 때는 LQI가 최대 180 정도로 측정되며, 일부 기기에서는 최소 10까지 떨어지기도 했으나, E 버전은 최대 255, 최소 100 정도로 훨씬 안정적이었다. 그러나 E 버전의 단점은 Z2M에서의 안정성이 크게 떨어진다는 것이다. 최근 Ember 드라이버로 교체되어 Z2M의 공식 코디네이터가 되었지만, 여전히 최신 펌웨어(7.4.3)에서도 에러가 빈번했다. P 버전에서는 겪지 못했던 페어링 중 먹통 현상도 자주 발생했고, 아카라 커튼 모터 B1의 경우 자꾸 네트워크에서 끊어지는 문제가 있었다.
LQI가 높은 기기를 보고 나니 여러 Z2M 버그에도 불구하고 Dongle-E를 계속 사용하고 싶었다. 결국, Z2M을 포기하고 ZHA로 전환했는데, ZHA에서의 Dongle-E는 매우 안정적이었다. 그러나 이 선택에도 아쉬움이 있었다. Z2M에서만 동작하는 TUYA IR 리모트 같은 기기들은 ZHA에서는 사용할 수 없었다. 아카라 커튼 모터 B1도 ZHA에서는 정상적으로 동작하지 않아, 결국 Dongle-P 버전을 사용해 Z2M을 추가로 운영하며 아카라 커튼 모터 B1과 IR 리모트를 따로 관리하기로 결정했다. 다행히 Z2M에 연결된 모든 기기가 라우터 역할을 하며, 각 방마다 하나씩 있어 신호 드롭에 대한 걱정은 없었다.
아래는 ZHA와 Z2M에 각각 Dongle-E와 Dongle-P로 연결된 기기들의 LQI 비교 결과다. Z2M에 연결된 기기들은 ZHA와 연결된 기기들보다 LQI가 현저히 낮다.
Sonoff Dongle-E에 Firmware 올리기
1. 최신 펌웨어 다운로드하기
최신 firmware를 받을 수 있는 곳은 아래와 같다.
https://github.com/darkxst/silabs-firmware-builder/tree/main/firmware_builds/zbdonglee
zbdonglee 폴더에서 가장 최근의 업로드된 버전(v7.4.2) 중에 115200.gbl로 끝나는 파일을 다운로드한다.
파일 이름을 클릭하면 아래의 화면으로 바뀌고 우측의 다운로드 버튼을 눌러서 펌웨어 파일을 다운로드한다
2. 펌웨어 올리기
먼저 Dongle을 크롬이 설치된 피씨나 맥에 USB연결을 하고 아래 사이트에 접속을 한다.
https://darkxst.github.io/silabs-firmware-builder/
크롬으로 접속하면 아래와 같이 CONNECT 버튼이 활성화된다. 클릭하고 연결된 usb dongle명과 앞에서 받은 최신 펌웨어를 업로드해서 플래싱 해주면 펌업이 완료된다.
'스마트홈 구축기' 카테고리의 다른 글
[스마트홈 구축기 35] 라우터로 쓰고 있는 Sonoff Dongle-E를 Z2M, ZHA에 다시 페어링하기 (0) | 2024.07.15 |
---|---|
[스마트홈 구축기 34] Home assistant, SkyConnect로 지그비 코디네이터 교체하기 (0) | 2024.06.18 |
[스마트홈 구축기 32] Home assistant에서 일반 카메라를 Apple Homekit 보안 카메라로 등록하기(Scrypted 이용) (3) | 2024.06.08 |
[스마트홈 구축기 31] Apple Homekit 보안 카메라를 home assistant에 연동하기(Go2RTC 이용) (0) | 2024.06.07 |
[스마트홈 구축기 30] [자동화 #2] home assistant에서 주방 조명 자동화 (0) | 2024.05.18 |