前一篇洋洋灑灑一大堆,其實就寫了如何搭建平臺,估計已經(jīng)嚇退不少人了。相信嘗試的一個手能數(shù)的過來,大概試過的全都放棄了吧
言歸正傳,這篇主要講的是domoticz與萬能遙控器broadlink的鏈接
1 任何已搭建domoticz的設(shè)備 如樹莓派
2 broadlink的萬能遙控器 rm、rm2、rmpro都可以,其中rm2和rmpro帶射頻控制
3 一臺安卓設(shè)備 閑置的安卓手機或者任何安卓電視盒子
that's all!
慣例先上原作者論壇帖,里面會解釋大致的運作原理、為什么需要一臺安卓設(shè)備和博聯(lián)sdk使用權(quán)的問題。具體不羅嗦,我們只關(guān)心怎么用是不是。干貨如下:
↑RM bridge即鏈接broadlink rm的橋梁,不管你是win還是linux或者是我們用的domoticz,都可以用他來鏈接broadlink,唯一的要求就是必須通過安卓。
↑安卓程序安裝不再詳述,兩種方式自己選,API也自己看吧,唯一要用的就是manage codes,怕安全問題的請下載離線網(wǎng)頁進(jìn)行本地代碼管理。
↑由于需要后臺持續(xù)運行建議使用安卓盒子安裝,我就用安卓手機演示了,上圖綠色表示開啟服務(wù),記住ip地址和端口。
↑新建后輸入安卓上顯示的ip和端口載入設(shè)備,在同一網(wǎng)段下的broadlink rm設(shè)備就會顯示在step2,給你的要控制的代碼起個名字,然后按學(xué)習(xí),對著博聯(lián)按遙控器就行(和博聯(lián)的app是一樣的)。學(xué)習(xí)完后會出現(xiàn)step4可以測試你的代碼與其快捷方式。
↑學(xué)習(xí)完成后代碼是自動保存的,在管理快捷方式里面可以看到所有學(xué)習(xí)的代碼。
↑domoticz的開關(guān)內(nèi)編輯on和off的action即可
↑或者在blockly里面做判斷實現(xiàn)自動,上圖這么設(shè)置是有問題的,領(lǐng)會精神即可
能堅持看到這里的,就再加個福利。
現(xiàn)在apple的homekit好像很火,要是能用siri語音控制broadlink或者esp8266的話。。。。。
不用等下一篇,這篇就說完。
其實如果用domoticz最新的鏡像,其中已經(jīng)帶了homebridge了
各位如果端口用的默認(rèn)8080,并且domoticz沒有設(shè)密碼的話直接putty進(jìn)你的樹莓派運行
homebridge
tada?。?/p>
iphone中添加homekit設(shè)備,輸入上面灰框中數(shù)字,你所有在domoticz創(chuàng)建的開關(guān)或者各類傳感器將出現(xiàn)在你手機的homekit里面。
↑我未升ios10所以用eve來做演示了
↑要用siri?沒問題,老外試過某個房間某個燈,中文我暫時未成功,不過有個迂回的方式,創(chuàng)建場景,語音激活場景即可。(上圖在我開車到家場景中操作為打開車庫門,對著siri說“我開車到家了”即可)
題外話還是一句,homebridge一樣不僅僅可以用在domoticz上,npm上的大神們所做的插件可以好好把玩一番。
↑用iwatch的siri語言控制家里的門
↑甚至小米的網(wǎng)關(guān)也可以連入homekit
作者我就不介紹了,各位自己看吧。
當(dāng)然,我們這種“攻城獅”怎么可能去接小米的網(wǎng)關(guān)呢