[心得] Home Assistant 使用Zigbee2MQTT
Hi, Guys
這次來分享把Zigbee 裝置加入至Home Assistant(HA),
而如何使用則是透過 Zigbee2MQTT 這套件來達成,
但是軟體準備好,硬體也要準備主節點(Zigbee Border-router).
為何使用它?
起因我覺得小米的Zigbee 裝置反應時間太慢了,
從HA 看Zigbee 裝置狀態是連線的,但是卻無法控制,隔一段時間則正常(Zigbee 失效,Wifi 皆正常)。
所以我才找找有無其他家的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 中,然後就可以把家中的小米裝置全部加入至其中
也支援牆壁開關的無線控制,但要從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 的裝置進行確認!
在此就可以支援無線控制了。
然後就是寫自動化跟如何連動裝置,就看各位自由發揮了!
整體體驗一週後,所有裝置速度提升有感,彈性也又更高了。
畢竟Zigbee 裝置,查看支援表後,都可以無腦加入,沒支援的也可以自行手動增加。
有問題歡迎提出討論!
以上,謝謝。
--
相當的複雜 還好我跳過小米
抓xiaomi_aqara裡面switch的entity_id來觸法也要過對岸
?
補充一下, 這點我沒寫清楚,我Aqara 單火牆壁開關使用無線控制,剛好在Home Assistant 裡沒找到 可判斷的狀態, 光這點我就只好妥協在Mi Home 裡設置自動化,常常開關沒反應,很讓人惱怒。
※ 編輯: ho83leo (123.194.223.211 臺灣), 07/11/2021 23:22:02
寫的很棒!有看過用node-red去做自動化,可以針對這寫文
嗎XD
有看過,但還沒做功課。
在automations裡面設trigger與action不行?
牆壁開關在小米網關這只有提供實體繼電器的狀態,沒有純按鍵的狀態(無線控制), 基於這點我就只好透過Mi Home處理,又偏偏時常開關斷線,要重開網關,很討厭。
我想了解MQTT,有相關文章可以參考?
是指MQTT 這協定,還是HA 的相關應用呢? 基本上Broker 打開,子裝置都設好Topic 就可以做到訂閱和發佈的事情。 想練習MQTT 用python 也可以實作簡單的程式做測試.
透過米家網關把zigbee裝置整合進HA就是走在地端了吧?
我也覺得是這樣,但我透過HA 控制小米Zigbee 裝置,很常失效。 我Proxy DNS 也清空,也有可能是我誤會它了。
推分享!
MQTT這個協定。 因為相比RESTful好像有所精簡
應該說應用情境不同,較適合IoT 的RESTFul 可參考CoAP,支援RESTFul API, 但個人比較 傾向MQTT,因為比較好用。
樓下jamt
mosquitto安裝好就算完成mqtt了 設備或控制可以在網
址(topic) 設定或讀取內容(溫度.開關狀態..等)
小米能不買就不買
真的,小時不懂事,都亂買東西 qq
※ 編輯: ho83leo (27.242.72.128 臺灣), 07/12/2021 12:25:13
確實IOT這種都用RESTful,我想了解MQTT。
我用台灣的多模網關進HA用ZHA模式也很好用XD
我用台版米家網關2整合進HA後 用HA寫自動化觸發 反應時間
比用米家APP快很多耶 用了一兩個月目前沒遇到卡住的問題
不過也可能是我整合的裝置數量不多 網關還能負荷
我網關是中國版本第一代,難道…
開關用nordRed設定超方便,支援按一下到按五下,當然也
有長按。我用來設定家裡連到五個不同vpn跟關vpn
另外我用HA的重點是所有東西都能進Homekit實在方便太多
了
感覺還不賴,可以設定更多裝置連動了。
沒幾隻小貓在玩的爛東西
因為你視野只有繁體中文,而且連你都知道Home Assistant了,我更覺得這不小眾 哈哈
※ 編輯: ho83leo (123.194.223.211 臺灣), 07/12/2021 23:44:48樓上有錢人還不去工作,沒錢怎麼玩車
我就住美國還跟你中文視野
笑死 老子軟體工程師都沒在玩了
真的叫大眾 你還要跑來ios版自嗨? 可以去智能家居專
板阿 喔 我發現整個ptt根本沒這種板
非小眾的話,找一個home assistant的英文百萬YouTube
r來看看zzz
低薪科大生視為成就感的勞作 快笑死
原來你沒把我的文看完
那個需要工作的有錢人,不知道是不是智商不足以玩這些需要
動腦的東西,看到HA就會發癲,不用理他
那個有錢人不需要工作 張宗謀?郭台銘?周杰倫?你以
為跟你一樣只會做勞作的無業遊民阿
a十個零有在玩智障家電嗎? 最近一堆邊緣人沒專版去
來iOS刷存在感
我倒想看看你們去開個smart home板,上線人數會有幾
人,搞不好跟地方高中班板一樣
一群自嗨宅亂版,怎不去家電版亂,跑來這亂
確實是蠻小眾的千萬訂閱YT只有一百多萬點閱
7pupu
智慧家庭就跟洗碗機一樣 沒有也能活 弄好會活得開心點
他們工作不代表還需要工作,你這種咖怎麼好意思拿他們對比
你以為玩車就不是更大件的勞作嗎 笑死
你是不是在美國被歧視,沒有朋友所以上來耍存在感
好了啦臭邊緣
哎,啃老族不上班沒錢買好車跑車,學窮酸宅花時間弄
些沒人玩的勞作取得人生成就感,以不願上班啃老為榮
,跟我們這種已經賺夠卻繼續工作只為成就的差太多了
笑死
啃老族浪費人生也只是裝裝別人寫好的套件罷了
你就是羨慕別人啃老還比你有錢吧 笑死
笑了 目前看到玩智慧家庭的都是窮鬼只玩的起幾千元樹
莓派 每個都在強調省錢 連每月5美元都要省 我羨慕你
們這群窮鬼幹嘛 大牛開得起嗎
啃老窮鬼一樣被我屌打啦
爸爸魯蛇窮鬼還要被兒子啃 笑死
21
Re: [閒聊] 關於智能家庭.你這一定是相對古早年代玩的 只能說HA去年底到現在 已經變得越來愈無腦了 首先架HA用NAS 可以透過docker和vm 兩個都一樣簡單 但vm架起來才是最完整的功能 有supervisor功能 你用docker架設 功能不完全 這會導致你後來做很多事情都不方便 所以先用vm架設 大概30分鐘架好10
[情報] Apple、Google和Amazon共同推出智慧家庭Apple、Googel和Amazon都有各自的智慧家庭平台和SDK。為了解決三方的數位家庭裝置 的破碎化問題。三間廠商與Zigbee聯盟在去年宣布將會推出Connected Home over IP專案 。用意是推出一個共同標準來互相通訊以解決三方裝置不相容的問題以及免專利費來促進 推廣7
[問題] 支援 Google Nest 的門窗感應器最近家裡需要設置門窗的感應器 需求是門被打開時,跳出手機通知 因為家人有 android 也有 ios,故希望使用 google home 的生態系 看了一下似乎 google nest 只支援 wifi 不支援 zigbee 小米的門窗感應器需要使用 zigbee,希望可以不要買網關可以只買 google nest7
[問卦] 小米體重計沒隱私怎辦???汝題 我阿肥啦 是這樣的 魯肥家人之前缺少體重計 索性就小米的買買4
[問題] 110的智慧開關 智能開關 選擇!?目前家裡有一個 小米 單火雙鍵版的 zigbee開關 但因為是86型的,用轉接盒有點醜,又要接網關,才能跟wifi溝通 最近發現google assistant可以控制我的sony soundbar直接放spotify 想買一個google nest 或 hub試試 所以想看有沒有wifi版的 110盒的 雙鍵智慧開關4
[情報] 開放第三方硬體使用Siri!蘋果宣布所有Hom開放第三方硬體使用Siri!蘋果宣布所有HomKit裝置都會相容Matter連接規範 【情報來源】 原網址: 【情報內容】 對居家連網應用部分,蘋果雖然未如先前傳聞揭曉名為「homeOS」的全新作業系統,但進1
[討論]智慧家庭homekit需要開放給安卓嗎?作者: QQMMWA () 看板: iOS 標題: [討論] apple需要開放homekit給安卓仔嗎? 時間: Sun Apr 11 18:16:36 2021 最近看到英國一個智慧家庭youtuber說 HOMEKIT的自動化屌打amazon 跟google1
[問題] Aqara和米家連動問題本[問題]文章為家電商品討論,非挑選文、求推薦文,是否明白? 是 冷暖氣相關文章請使用[冷氣]標題,並注意回覆置頂提醒 上述問題未回答是或者刪除任一文字,文章刪除、水桶七天。 以下正文 (詢問商品使用上問題建議將產品名稱型號打出供參考)- 亞馬遜、蘋果、谷歌、Zigbee發起智慧家庭裝置標準預計於2021年推出 由谷歌、亞馬遜、蘋果和Zigbee聯盟等四家公司或機構共同發起,建立一個統一、開源的智慧家庭平台的計畫『Connected Home over IP』,也就是推廣一項免除專利費的新連接協議,以簡化智能家居設備商開發成本,提高產品之間兼容性。目標是今年(2020)底公布新標準的草案,2021年正式推出新技術標準,及詳列該計畫將與那些裝置設備合作。目前,該計畫仍在進行中。 『Connected Home over IP』計畫還將公布智慧家庭裝置合作對象,其中包含了照明和電氣(如燈泡、燈具、控制系統、插頭、插座)、暖通空調系統(如恒溫器、空調裝置)、門禁控制(如門鎖、車庫門)、安全監控系統(如感測器、探測器、保全系統)、窗簾/遮陽板、電視、AP (Access Points)、橋接器等,幾乎所有類型的主要智慧家庭裝置,並探索整合更多的消費電子產品的可能性。 該計畫將一次性支援三大語音助理 (亞馬遜的Alexa、蘋果的Siri和谷歌的Assistant)。使用者也可以更容易的串接不同智慧家居裝置上任何語音系統。
X
Re: [問卦] 智慧家電很不智慧?那是你問題吧沒有深挖=.= 現在的要走本地化設置 要嘛你全部都走小米 要嘛Homekit 再不然就是自己架home assistant
12
[情報] iPad mini(A17 Pro)過審NCC9
[問題] 資料轉移到底轉移了哪些資料5
[問題] 尋求可以magsafe的透明殼4
[問題] iPhone15 Pro Max 行動電源請益3
[問題] apple watch異常耗電1
[問題] "尋找"APP裡面家的位子有問題1
[問題] 主畫面佔九成耗電?1
[問題] AirPods Pro 降躁功能無法關閉1
[問題] mac iphone鏡像輸出