● HA작업) sonoff zigbee 3.0 dongle-plus 사용 Zigbee2MQTT 설정 직비 연결작업
♨ 카랜더 일정 :
2023년06월29일
본문
● HA작업) sonoff zigbee 3.0 dongle-plus 사용 Zigbee2MQTT 설정 작업
SONOFF ZB 동글-P/ ZB 동글-E USB 동글 플러스 지그비 3.0 무선 지그비 게이트웨이 분석기, Zigbee ZHA 2MQTT USB 스틱 캡처
sonoff zigbee 3.0 dongle-plus
https://ko.aliexpress.com/item/1005003787819769.html
<펨웨어 설치 작업>
펌웨어 업그레이드 방법은
https://cafe.naver.com/koreassistant/9397
1) windows 드이비버 설치 >> 저는 windows11
https://cafe.naver.com/koreassistant/13445
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin
장치관리자 연결 확인
c:\Users\shimss\Downloads\CP210x_Windows_Drivers_with_Serial_Enumeration.zip
설치 했습니다
3. 플래싱 프로그램 준비 작업
https://github.com/xyzroe/ZigStarGW-MT/releases
저의 컴 64비트 윈도우를 사용하고 있으니
ZigStarGW-MT-x64.exe.zip 파일로 진행하겠습니다.
펨웨어 다운 로드> sonoff zigbee 3.0 dongle-plus
https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_3.x.0/bin
CC1352P2_CC2652P_launchpad_coordinator_20230507 (sonoff_sigbee_3.0_dongle-plus)
d:\sw\sonof_ zigbee3_0_dongle-plus\CC1352P2_CC2652P_launchpad_coordinator_20230507 (sonoff_sigbee_3.0_dongle-plus)\CC1352P2_CC2652P_launchpad_coordinator_20230507.hex
분해시 USB쪽만 분해 하면 됩니다
USB쪽에서 1번째 펨웨어 업그레이트시 눌러 줍니다 ( 5초 길게 누르고 start )
이제 준비 된 상태로 시스템에 연결 합니다 ,,,,,,,,,,,,,,,,,,,,,,,,,여기까지 준비
< firmware version 확인 방법>
다운파일
c:\Users\shimss\Downloads\CC1352P2_CC2652P_launchpad_coordinator_20230507 (sonoff_sigbee_3.0_dongle-plus).zip
나중에 설치 모두 하고 Zigbee2MQTT 시작후에 log 검색 확인 합니다
저는 아래와같이 20230507 버전 입니다.
Zigbee2MQTT:info 2023-06-29 18:38:59: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20230507,"transportrev":2},"type":"zStack3x0"}
==================================
시스템에 dongle을 부탁 연결 합니다
< esxi 7.0.2서버에 haos 중지후 부착 상태에서 설정 dongle 연결하기 >
haos 종료
USB 장착
저의 시스템은 esxi 7.0.2 vmwaer 입니다
상기 1개의 USB2,0에서 진행시 안되어 2.0 그리고 3.1 까지 컨트롤러를 추가후
USB 디바이스 1,,,추가
부팅후 화면에 발견된 구성요소 > sonoff,,,가 보임 ( 설정하지 말고)
vm 부팅 > 통합 구성에서 sonoff zigbee3.0 정보가 보임
>> 점3개 메뉴에서 무시로 설정함
주의) 구성하기 누르면 zigbee2mqtt 설정후 통합검색 MQTT 재구성하기후 실패하여
백업분 복원하여 다시 설치 시작 시 무시 했습니다
무시조건에 기기 리스트 등록이 정상적으로 등록 됩니다.
<설치 작업>
영상정보를 확인 설치 진행 합니다
https://www.youtube.com/watch?v=fzoiT0mUdkg
참조 진행 합니다
상기 esxi7.02에서 제대로 연결되면 >> 발견된 구성요소 간 나옴
통합 구성에서 sonoff zigbee3.0 정보가 보임 >> 점3개 메뉴에서 무시
'AddonManager.instaII' blocked from execution, supervisor needs to be
updated first
ssh 터미널에서 모든 문제는
ha supervisor update
명령으로 해결됩니다
또는
ha supervisor repair
재구성 합니다..................
설치 성공 합니다.
최종 설정값
logins:
- username: mqtt_user
password: ??????
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
active: false
folder: mosquitto
logins:
- username: mqtt_user
password: ??????
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
active: false
folder: mosquitto
에서
logins:
- username: mqtt_user
password: ??????
를 추가 를 yaml모드로 편집 추가합니다.
Zigbee2MQTT 구성 편집은 yaml모드로 필히 수정하면 되네요
data_path: /config/zigbee2mqtt
socat:
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: "-d -d"
log: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto
user: mqtt_user
password: ????????
serial:
port: >-
/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
data_path: /config/zigbee2mqtt
socat:
enabled: false
master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
options: "-d -d"
log: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto
user: mqtt_user
password: ????????
serial:
port: >-
/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto
user: mqtt_user
password: ????????
serial:
port: >-
/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
Zigbee2MQTT 의 zigbee 연결 작업
구성 하드웨어 확인 >> USB 동글 추가된정보 확인
포트는 다음 정보로 설정 최종 정보 입니다
port: /dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
이제 jigbee제품 본체 페어링/ reset 키를 삽입 눌러봅니다
jigbee에 연결 되었습니다.
상기와 같이 구성하였으면
통합구성요소 > MQTT 에서 추가한 장치 이름이 나와야 합니다 >> 나오지 않는다 >> 아래 수정방법 참조
통합구성요소 > MQTT 에서 추가한 장치 이름이 나오지 않을때 해결 방법
https://www.home-assistant.io/integrations/mqtt
주) 초기에 저의 설정이
아이디 homeassistant
암호 keequ1phahhuR7aibaefolie1ohch4nee3uef??????????????????
등록 되어 있어 Mosquitto Broker 서버에 정보를 불러 오지 못합니다.
아이디/암호 를 지우고
애드온>Mosquitto Broker > 로그인 정보를 확인 하여 id/passwd 를 브로커 옵션 에 설정 >> 다음 > 재구성 합니다
드디어 통합구성요소에 추가한 zigbee 장비 기기가 나옴니다
Zigbee2MQTT 에 기기 등록한 리스트가 통합구성요소에 나옴니다.
성공 !
2차 재설치 진행
저의 시스템에서 통합구성요소에서 기기> 이름검색이 안되어
haos 백업분 을 복원후 전체 재설정 설치후
zigbee2mqtt에서 추가한 기기 수정 시
>> home Assistant entity 업데이트 우로 on 설정시
상기 조건으로 구성시
순서대로 재구성 정상적으로 검색 되어야 함
>> 개발자 도구> 상태> 에서 검색되어야 함
주) 설치 성공은 자동화 구성이 되어야 성공
과제 > sensor 자동화 구성 어떻게하는지 ???
참조 사이트
[HA] Zigbee2MQTT 설치 최신판(feat. sonoff zigbee 3.0)
https://cafe.naver.com/koreassistant/9397
애드온> 애드온스토어 > Zigbee2MQTT
동글 연결하면, HA에서 Zigbee Home Automation(통칭 ZHA) 설치를 요청하는데 절대 누르지 마세요.
Zigbee 동글은 1개인데 그걸 ZHA에서 먼저 잡아가면 Z2M은 동글을 못 쓰거든요" 라고 하셨는데,
===> 카패 정보을 확인 //저는 이전에 구성하기 하여 2차 재설치 진행시 무시로 재설정 하였습니다
============================
재구성시 댓글 참조 구성
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
뷰PDF 1,2
office view
관련자료
-
링크
-
이전
-
다음
댓글목록
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
통합구성요소 > MQTT 에서 추가한 장치 이름이 나오지 않을때 해결 방법
https://www.home-assistant.io/integrations/mqtt
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
초기구성 진행
1) mosquitto broker 의 login에
- username: mqtt_user
password: ???
2) z2m에 추가합니다
mqtt:
base_topic: zigbee2mqtt
server: mqtt://core-mosquitto
user: mqtt_user
password: ????????
serial:
port: >-
/dev/ttyUSB0
==================
기기 경로:
/dev/ttyUSB0
ID:
/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0
11qkr님의 댓글
11qkr 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 아이피 (192.♡.0.1) 작성일
ip추가
- 172.30.33.0/24
==========
http:
use_x_forwarded_for: true
server_port: 8123
# ssl_certificate: /ssl/fullchain.pem
# ssl_key: /ssl/privkey.pem
base_url: https://ha.11q.duckdns.org # https://ha.11q.duckdns.org 접속 조건
trusted_proxies:
- 127.0.0.1 # local
- ::1
- 172.30.32.0/24 # ha dns info
- 172.30.232.0/24 # ha dns info
- 172.30.33.0/24 # mqtt setting
# 기본 ssl 도메인 사용중인 조건 구성
# 아래 https://ha.11q.duckdns.org 접속 조건
- 192.168.0.0/24 # https://ha.11q.duckdns.org 접속 조건
# - 192.168.0.7 # 또는 https://ha.11q.duckdns.org 접속 조건
cors_allowed_origins:
- https://ha.11q.duckdns.org # https://ha.11q.duckdns.org 접속 조건
- https://google.com
- https://www.home-assistant.io
- https://ha.11q.kr # https://ha.11q.duckdns.org 접속 조건
- https://11q.kr # https://ha.11q.duckdns.org 접속 조건
♥간단_메모글♥
-
등록일 04.15가입 인사드립니다.댓글 6
-
등록일 04.09가입인사.댓글 4
-
등록일 03.03안녕하세여댓글 1
-
등록일 02.13
최근글
-
등록일 11.25
새댓글
-
등록자 작은꼬마hw 등록일 11.25
-
등록자 진수수 등록일 11.24
-
등록자 개치토 등록일 11.24
-
등록자 알린이알리바바 등록일 11.24
오늘의 홈 현황
QR코드
☞ QR코드 스캔은 kakao앱 자체 QR코드