# 將 CC2562P 直通到 HassOS
由於使用的 PVE 下運行的 HassOS,需要把 CC2562P 直通到 HassOS 系統內,如果是直接安裝的 HassOS 則可以跳過此步驟
點選運行 HassOS 的虛擬機,點選該虛擬機
硬體,在增加選項中點選USB裝置![01]()
選擇
使用USB製造商/裝置ID,在選擇裝置中選擇 CC2562P 並添加![02]()
添加完成後需要重啟虛擬機設置才能生效
# 安裝 Mosquitto broker
登錄 Home Assistant 主界面,左側菜單欄選擇
設定,再選擇附加元件、備份與 Supervisor![03]()
進入後在
附加元件頁面點選右下角的附加元件商店![04]()
在
附加元件商店內找到並安裝Mosquitto broker![05]()
![06]()
# 安裝 Zigbee2mqtt
同樣在
附加元件商店,點擊右上角的三個點,點選存儲機制![07]()
在其中添加
https://github.com/zigbee2mqtt/hassio-zigbee2mqtt倉庫![08]()
添加完成後選擇 關閉
回到
附加元件商店頁面,在下方可以看到多出了 2 個應用,點選Zigbee2mqtt![10]()
安裝
Zigbee2mqtt![11]()
# 配置 Mosquitto broker
回到
附加元件頁面,已經可以看到剛剛安裝的兩個應用,點擊Mosquitto broker進入其設置頁面![12]()
點選上方的
設定選項,在 Mosquitto broker選項中填寫配置,填寫完成後點擊儲存
certfile: fullchain.pem | |
customize: | |
active: false | |
folder: mosquitto | |
keyfile: privkey.pem | |
logins: | |
- username: MQTT | |
password: password | |
require_certificate: false | |
anonymous: false |
username: MQTT : 此項為連接 MQTT 的用戶名,後面的 MQTT 根據需求自行更改password: password : 此項為連接 MQTT 的密碼,後面的 password 根據需求自行更改

- 回到
Mosquitto broker設置頁面的資訊頁面,點擊啟動![14]()
# 配置 Zigbee2mqtt
- 回到
附加元件頁面,點選上方的系統選項,點擊Host方塊右下角的三個點,點擊硬體進入硬體設備頁面![15]()
在其中可以找到直通到 HassOS 的 CC2562P 的位置為 ttyUSB0 ,將該位置記下備用
由於每個 Zigbee 模塊的韌體甚至硬體有所不同,位置不一定都是 ttyUSB0 ,也有可能是 ttyS0 或者 ttyACM0 之類,需要自行查看
回到
附加元件頁面,點擊Zigbee2mqtt進入其設置頁面![17]()
點選上方的
設定選項,在 Zigbee2mqtt選項中填寫配置,填寫完成後點擊儲存
data_path: /config/zigbee2mqtt | |
external_converters: [] | |
devices: devices.yaml | |
groups: groups.yaml | |
homeassistant: true | |
permit_join: false | |
mqtt: | |
base_topic: zigbee2mqtt | |
server: mqtt://192.168.1.2 | |
user: MQTT | |
password: password | |
serial: | |
port: /dev/ttyUSB0 | |
advanced: | |
log_level: warn | |
pan_id: 6754 | |
channel: 11 | |
network_key: | |
- 1 | |
- 3 | |
- 5 | |
- 7 | |
- 9 | |
- 11 | |
- 13 | |
- 15 | |
- 0 | |
- 2 | |
- 4 | |
- 6 | |
- 8 | |
- 10 | |
- 12 | |
- 13 | |
availability_blocklist: [] | |
availability_passlist: [] | |
device_options: {} | |
blocklist: [] | |
passlist: [] | |
queue: {} | |
frontend: | |
port: 8099 | |
experimental: {} | |
availability: false | |
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 |
server: mqtt://192.168.1.2 : 此項為 MQTT 服務的伺服器地址,因為 Mosquitto broker 安裝在 HassOS 中,所以後面填寫 HassOS 所獲取的 IP 地址即可,此處的 HassOS 獲取的 IP 地址為 192.168.1.2 ,因此填寫 mqtt://192.168.1.2 ,如另有設定就需要自行更改user: MQTT : 此項為連接 MQTT 的用戶名,後面的 MQTT 為 Mosquitto broker 中設定的用戶名password: password : 此項為連接 MQTT 的密碼,後面的 password 為 Mosquitto broker 中設定的密碼port: /dev/ttyUSB0 : 此項為 Zigbee 模塊的位置,將剛剛在 硬體 頁面查找的位置填入;如 ttyUSB0 j 就填寫 /dev/ttyUSB0 , ttyACM0 就填寫 /dev/ttyACM0

- 回到
Zigbee2mqtt設置頁面的資訊頁面,勾選於側邊列顯示,然後點擊啟動![19]()
# 添加 Zigbee 設備進 Home Assistant
- 點擊左側菜單欄的
Zigbee2mqtt, 進入界面後(如果沒有添加設備會一直提示Loading, please wait.並一直轉圈圈),再點擊上方的允許裝置加入即可開始添加設備

Zigbee 設備加入操作具體需查看說明書,一般是長按或短按設備上的 rest 按鈕
- 配對成功後的設備會在 Zigbee2mqtt 頁面顯示
![21]()















