Home Assistant 使用Zigbee2MQTT - iOS

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 裝置,查看支援表後,都可以無腦加入,沒支援的也可以自行手動增加。

有問題歡迎提出討論!
以上,謝謝。

--

All Comments

Odelette avatarOdelette2021-07-12
相當的複雜 還好我跳過小米
Freda avatarFreda2021-07-16
抓xiaomi_aqara裡面switch的entity_id來觸法也要過對岸
Connor avatarConnor2021-07-18
寫的很棒!有看過用node-red去做自動化,可以針對這寫文
嗎XD
Kyle avatarKyle2021-07-23
在automations裡面設trigger與action不行?
Sandy avatarSandy2021-07-23
我想了解MQTT,有相關文章可以參考?
Anonymous avatarAnonymous2021-07-26
透過米家網關把zigbee裝置整合進HA就是走在地端了吧?
John avatarJohn2021-07-26
推分享!
Andrew avatarAndrew2021-07-28
MQTT這個協定。 因為相比RESTful好像有所精簡
Xanthe avatarXanthe2021-07-30
樓下jamt
Valerie avatarValerie2021-08-03
mosquitto安裝好就算完成mqtt了 設備或控制可以在網
址(topic) 設定或讀取內容(溫度.開關狀態..等)
Isabella avatarIsabella2021-08-07
小米能不買就不買
Franklin avatarFranklin2021-08-10
確實IOT這種都用RESTful,我想了解MQTT。
Joseph avatarJoseph2021-08-11
我用台灣的多模網關進HA用ZHA模式也很好用XD
Ursula avatarUrsula2021-08-13
我用台版米家網關2整合進HA後 用HA寫自動化觸發 反應時間
Una avatarUna2021-08-15
比用米家APP快很多耶 用了一兩個月目前沒遇到卡住的問題
Ivy avatarIvy2021-08-16
不過也可能是我整合的裝置數量不多 網關還能負荷
Agnes avatarAgnes2021-08-18
開關用nordRed設定超方便,支援按一下到按五下,當然也
Emily avatarEmily2021-08-22
有長按。我用來設定家裡連到五個不同vpn跟關vpn
Damian avatarDamian2021-08-26
另外我用HA的重點是所有東西都能進Homekit實在方便太多
Dora avatarDora2021-08-29
Edward Lewis avatarEdward Lewis2021-08-29
沒幾隻小貓在玩的爛東西
Damian avatarDamian2021-09-02
樓上有錢人還不去工作,沒錢怎麼玩車
Faithe avatarFaithe2021-09-03
我就住美國還跟你中文視野
笑死 老子軟體工程師都沒在玩了
真的叫大眾 你還要跑來ios版自嗨? 可以去智能家居專
板阿 喔 我發現整個ptt根本沒這種板
Carolina Franco avatarCarolina Franco2021-09-05
非小眾的話,找一個home assistant的英文百萬YouTube
r來看看zzz
Damian avatarDamian2021-09-07
低薪科大生視為成就感的勞作 快笑死
William avatarWilliam2021-09-10
原來你沒把我的文看完
Zora avatarZora2021-09-11
那個需要工作的有錢人,不知道是不是智商不足以玩這些需要
動腦的東西,看到HA就會發癲,不用理他
Yuri avatarYuri2021-09-14
那個有錢人不需要工作 張宗謀?郭台銘?周杰倫?你以
為跟你一樣只會做勞作的無業遊民阿
Quintina avatarQuintina2021-09-18
a十個零有在玩智障家電嗎? 最近一堆邊緣人沒專版去
來iOS刷存在感
Thomas avatarThomas2021-09-19
我倒想看看你們去開個smart home板,上線人數會有幾
人,搞不好跟地方高中班板一樣
Oscar avatarOscar2021-09-19
一群自嗨宅亂版,怎不去家電版亂,跑來這亂
Franklin avatarFranklin2021-09-22
確實是蠻小眾的千萬訂閱YT只有一百多萬點閱
Skylar DavisLinda avatarSkylar DavisLinda2021-09-25
7pupu
Wallis avatarWallis2021-09-28
智慧家庭就跟洗碗機一樣 沒有也能活 弄好會活得開心點
Freda avatarFreda2021-09-30
他們工作不代表還需要工作,你這種咖怎麼好意思拿他們對比
你以為玩車就不是更大件的勞作嗎 笑死
你是不是在美國被歧視,沒有朋友所以上來耍存在感
好了啦臭邊緣
Ula avatarUla2021-10-05
哎,啃老族不上班沒錢買好車跑車,學窮酸宅花時間弄
些沒人玩的勞作取得人生成就感,以不願上班啃老為榮
,跟我們這種已經賺夠卻繼續工作只為成就的差太多了
笑死
啃老族浪費人生也只是裝裝別人寫好的套件罷了
Carol avatarCarol2021-10-09
你就是羨慕別人啃老還比你有錢吧 笑死
Charlotte avatarCharlotte2021-10-14
笑了 目前看到玩智慧家庭的都是窮鬼只玩的起幾千元樹
莓派 每個都在強調省錢 連每月5美元都要省 我羨慕你
們這群窮鬼幹嘛 大牛開得起嗎
Hardy avatarHardy2021-10-15
啃老窮鬼一樣被我屌打啦
Yedda avatarYedda2021-10-20
爸爸魯蛇窮鬼還要被兒子啃 笑死