Home Assistant 使用Zigbee2MQTT - iOS

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

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

--
Tags: iOS

All Comments

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

iPad Pro 2021 12.9 Apple TV 畫面閃爍

Edwina avatar
By Edwina
at 2021-07-11T21:05
機型名稱:iPad Pro 2021 12.9 (請使用正確名稱勿簡稱) 系統版本:iPadOS 14.6 (設定→一般→關於本機→版本) 問題描述: 觀看Apple TV時,測試影片為天能 發現固定某些畫面會突然閃爍 使用iPhone 11 Pro Max iOS14.6觀看沒有此問題 觀看NETFL ...

[問卷]早餐店實驗APP前測

Edwina avatar
By Edwina
at 2021-07-11T20:36
哈囉~ 我是視藝系的學生,目前需要有人幫忙測試早餐店的app來作為研究的前測。 過程很簡單,大家不需要覺得有壓力,最真實的操作方式才是實驗真正需要的:) 希望有興趣做實驗的人可以針對app提出意見,讓我們來把大家覺得不好用的地方來進行 改善! 由於先前找了朋友做測試,效果不是很好...這次希望能徵求大家 ...

AirPods Pro使用視訊軟體音質問題

Andrew avatar
By Andrew
at 2021-07-11T17:50
※ 引述《jim810804 (JIRE)》之銘言: : 機型名稱:iPhone 11, MacBook Pro 2014, AirPods Pro : 系統版本:iOS 14.6, macOS Big Sur 11.3 : 大家安安 : 由於最近疫情關係 : 多了很多線上會議的部分 : 真的覺得買AirPo ...

用live photos製作動態錶面問題

Una avatar
By Una
at 2021-07-11T16:46
大家好,前幾天和女友互相送了Apple Watch S6當對方的生日禮物。 因為女友喜歡史努比, 所以想說可以做個史努比的動態錶面讓她用。 我按照了網路上的方法, 將影片切成正方形的(用iphone內建的「照片」編輯的), 然後再用IntoLive將這個影片轉成live photos(片長不到兩秒)。 ...

iPad Pro 的Netflix播放到一半卡住

Oliver avatar
By Oliver
at 2021-07-11T13:44
各位大大好 小弟最近買了M1 iPad Pro 12.9要看Netflix 發現常常開始播放影片過了大概10秒之後 and#34;影像畫面and#34;會卡住不動而and#34;聲音和字幕and#34;還是會繼續跑 按右上角的叉關掉影片再重新播放還是會遇到一樣的情況 然而某些時候又可以順順的播放完一部影片 目 ...