Home Assistant 使用Zigbee2MQTT - iOS

By Rosalind
at 2021-07-11T22:12
at 2021-07-11T22:12
Table of Contents
Hi, Guys
這次來分享把Zigbee 裝置加入至Home Assistant(HA),
而如何使用則是透過 Zigbee2MQTT 這套件來達成,
但是軟體準備好,硬體也要準備主節點(Zigbee Border-router).
為何使用它?
起因我覺得小米的Zigbee 裝置反應時間太慢了,
從HA 看Zigbee 裝置狀態是連線的,但是卻無法控制,隔一段時間則正常(Zigbee 失效,Wi
fi 皆正常)。
所以我才找找有無其他家的Zigbee 裝置可以走Local Network,
原本是想購買Sonoff 的裝置,又可串接HA 直接控制,但裝置又要重買,太貴惹。
反而看到了這解決方案,索性做點功課,直接下單,進行替換!
硬體採購來自蝦皮,關鍵字 zigbee cc2652
軟體需安裝 Zigbee2MQTT, Mosquitto broker
Zigbee2MQTT : 在Add-on Store 加入此Repository.
(https://github.com/zigbee2mqtt/hassio-zigbee2mqtt)
Mosquitto broker : 直接搜尋安裝即可。
https://i.imgur.com/h28XK1N.jpg
安裝完上述兩個套件,去Zigbee2MQTT 進行文件設定,
可參考:https://www.zigbee2mqtt.io/information/configuration.html
主要設定mqtt 底下的server: 輸入 mqtt://HA_IP_ADDR
advanced 的 channel 可以透過網路裝置查看家中的網路頻道使用圖,
填寫適合自己Zigbee 適合的頻道,在此就不進行科普,
簡單提起Zigbee IEEE 802.15.4e 走2.4GHz, 雖然支援跳頻,但此開源好像沒提到,
而我自己家裡較適合15,則替換之。
因為我使用USB 直接插的版本,所以searial: port: /dev/ttyUSB0
(如果不確定可以進Hardware 進行確認)
https://i.imgur.com/HGazYj6.png
然後就可以打開Zigbee2MQTT 了,
等候開機後,點進去可以看到乾淨的device list,
https://i.imgur.com/hedUFel.png
按下Permit Join 後,就可以去把小米的Zigbee 裝置重置,且讓它進入配對模式,
靜待片刻後,就可以看到裝置出現在list 中,然後就可以把家中的小米裝置全部加入至
其中
https://imgur.com/fDBY4S8.png
也支援牆壁開關的無線控制,但要從broker 那邊下指令去set state.
在此舉例雙鍵開關(https://www.zigbee2mqtt.io/devices/QBKG03LM.html)
有提到 Decoupled mode 的Topic and payload 如何塞,
所以!!
topic:
zigbee2mqtt/FRIENDLY_NAME/system/set
payload:
{
"operation_mode": {
"button": "left",
"state": "decoupled"
}
}
按下發佈後,可回到zigbee2mqtt 的裝置進行確認!
https://imgur.com/YKvuU07.png
https://imgur.com/so590n3.png
在此就可以支援無線控制了。
然後就是寫自動化跟如何連動裝置,就看各位自由發揮了!
整體體驗一週後,所有裝置速度提升有感,彈性也又更高了。
畢竟Zigbee 裝置,查看支援表後,都可以無腦加入,沒支援的也可以自行手動增加。
有問題歡迎提出討論!
以上,謝謝。
--
這次來分享把Zigbee 裝置加入至Home Assistant(HA),
而如何使用則是透過 Zigbee2MQTT 這套件來達成,
但是軟體準備好,硬體也要準備主節點(Zigbee Border-router).
為何使用它?
起因我覺得小米的Zigbee 裝置反應時間太慢了,
從HA 看Zigbee 裝置狀態是連線的,但是卻無法控制,隔一段時間則正常(Zigbee 失效,Wi
fi 皆正常)。
所以我才找找有無其他家的Zigbee 裝置可以走Local Network,
原本是想購買Sonoff 的裝置,又可串接HA 直接控制,但裝置又要重買,太貴惹。
反而看到了這解決方案,索性做點功課,直接下單,進行替換!
硬體採購來自蝦皮,關鍵字 zigbee cc2652
軟體需安裝 Zigbee2MQTT, Mosquitto broker
Zigbee2MQTT : 在Add-on Store 加入此Repository.
(https://github.com/zigbee2mqtt/hassio-zigbee2mqtt)
Mosquitto broker : 直接搜尋安裝即可。
https://i.imgur.com/h28XK1N.jpg
安裝完上述兩個套件,去Zigbee2MQTT 進行文件設定,
可參考:https://www.zigbee2mqtt.io/information/configuration.html
主要設定mqtt 底下的server: 輸入 mqtt://HA_IP_ADDR
advanced 的 channel 可以透過網路裝置查看家中的網路頻道使用圖,
填寫適合自己Zigbee 適合的頻道,在此就不進行科普,
簡單提起Zigbee IEEE 802.15.4e 走2.4GHz, 雖然支援跳頻,但此開源好像沒提到,
而我自己家裡較適合15,則替換之。
因為我使用USB 直接插的版本,所以searial: port: /dev/ttyUSB0
(如果不確定可以進Hardware 進行確認)
https://i.imgur.com/HGazYj6.png
然後就可以打開Zigbee2MQTT 了,
等候開機後,點進去可以看到乾淨的device list,
https://i.imgur.com/hedUFel.png
按下Permit Join 後,就可以去把小米的Zigbee 裝置重置,且讓它進入配對模式,
靜待片刻後,就可以看到裝置出現在list 中,然後就可以把家中的小米裝置全部加入至
其中
https://imgur.com/fDBY4S8.png
也支援牆壁開關的無線控制,但要從broker 那邊下指令去set state.
在此舉例雙鍵開關(https://www.zigbee2mqtt.io/devices/QBKG03LM.html)
有提到 Decoupled mode 的Topic and payload 如何塞,
所以!!
topic:
zigbee2mqtt/FRIENDLY_NAME/system/set
payload:
{
"operation_mode": {
"button": "left",
"state": "decoupled"
}
}
按下發佈後,可回到zigbee2mqtt 的裝置進行確認!
https://imgur.com/YKvuU07.png
https://imgur.com/so590n3.png
在此就可以支援無線控制了。
然後就是寫自動化跟如何連動裝置,就看各位自由發揮了!
整體體驗一週後,所有裝置速度提升有感,彈性也又更高了。
畢竟Zigbee 裝置,查看支援表後,都可以無腦加入,沒支援的也可以自行手動增加。
有問題歡迎提出討論!
以上,謝謝。
--
Tags:
iOS
All Comments

By Odelette
at 2021-07-12T14:52
at 2021-07-12T14:52

By Freda
at 2021-07-16T19:46
at 2021-07-16T19:46

By Connor
at 2021-07-18T21:25
at 2021-07-18T21:25

By Kyle
at 2021-07-23T02:01
at 2021-07-23T02:01

By Sandy
at 2021-07-23T11:10
at 2021-07-23T11:10

By Anonymous
at 2021-07-26T14:02
at 2021-07-26T14:02

By John
at 2021-07-26T19:39
at 2021-07-26T19:39

By Andrew
at 2021-07-28T13:34
at 2021-07-28T13:34

By Xanthe
at 2021-07-30T23:33
at 2021-07-30T23:33

By Valerie
at 2021-08-03T21:03
at 2021-08-03T21:03

By Isabella
at 2021-08-07T16:19
at 2021-08-07T16:19

By Franklin
at 2021-08-10T23:16
at 2021-08-10T23:16

By Joseph
at 2021-08-11T12:58
at 2021-08-11T12:58

By Ursula
at 2021-08-13T19:20
at 2021-08-13T19:20

By Una
at 2021-08-15T15:11
at 2021-08-15T15:11

By Ivy
at 2021-08-16T14:25
at 2021-08-16T14:25

By Agnes
at 2021-08-18T02:42
at 2021-08-18T02:42

By Emily
at 2021-08-22T16:16
at 2021-08-22T16:16

By Damian
at 2021-08-26T00:33
at 2021-08-26T00:33

By Dora
at 2021-08-29T05:42
at 2021-08-29T05:42

By Edward Lewis
at 2021-08-29T06:52
at 2021-08-29T06:52

By Damian
at 2021-09-02T20:00
at 2021-09-02T20:00

By Faithe
at 2021-09-03T09:26
at 2021-09-03T09:26

By Carolina Franco
at 2021-09-05T01:03
at 2021-09-05T01:03

By Damian
at 2021-09-07T09:43
at 2021-09-07T09:43

By William
at 2021-09-10T14:05
at 2021-09-10T14:05

By Zora
at 2021-09-11T22:15
at 2021-09-11T22:15

By Yuri
at 2021-09-14T03:59
at 2021-09-14T03:59

By Quintina
at 2021-09-18T22:49
at 2021-09-18T22:49

By Thomas
at 2021-09-19T04:04
at 2021-09-19T04:04

By Oscar
at 2021-09-19T09:34
at 2021-09-19T09:34

By Wallis
at 2021-09-20T14:46
at 2021-09-20T14:46

By Franklin
at 2021-09-22T20:38
at 2021-09-22T20:38

By Skylar DavisLinda
at 2021-09-25T01:14
at 2021-09-25T01:14

By Wallis
at 2021-09-28T13:31
at 2021-09-28T13:31

By Freda
at 2021-09-30T18:49
at 2021-09-30T18:49

By Ula
at 2021-10-05T11:59
at 2021-10-05T11:59

By Carol
at 2021-10-09T16:31
at 2021-10-09T16:31

By Charlotte
at 2021-10-14T15:32
at 2021-10-14T15:32

By Hardy
at 2021-10-15T11:06
at 2021-10-15T11:06

By Yedda
at 2021-10-20T04:12
at 2021-10-20T04:12
Related Posts
iPad Pro 2021 12.9 Apple TV 畫面閃爍

By Edwina
at 2021-07-11T21:05
at 2021-07-11T21:05
[問卷]早餐店實驗APP前測

By Edwina
at 2021-07-11T20:36
at 2021-07-11T20:36
AirPods Pro使用視訊軟體音質問題

By Andrew
at 2021-07-11T17:50
at 2021-07-11T17:50
用live photos製作動態錶面問題

By Una
at 2021-07-11T16:46
at 2021-07-11T16:46
iPad Pro 的Netflix播放到一半卡住

By Oliver
at 2021-07-11T13:44
at 2021-07-11T13:44