標籤:

4.通過BroadLink的RM pro實現對空調的控制

上一篇文章中,我們已經安裝好了 home assistant 服務,也成功啟動了它,下一步,我們就開始通過 home assistant 實現對空調的控制。

需要的硬體是Broadlink 的 RM pro (可以去天貓,或者 jd 購買)這個wifi無線學習紅外射頻遙控器。

注意:當你購買 rm pro 之後你需要先通過 broadlink 提供的 app 來初始化一下 rm 設備才行。具體的看 rm 的說明書即可。

先來看看RM pro怎麼接入,我們到 home assistant 官網看看文檔。

配置如下:

switch:

platform: broadlink

host: 192.168.199.140 #修改成 rm pro 設備的 ip

mac: 12:12:12:12:12 # 修改成 rm pro 的 mac 地址

friendly_name: " Broadlink"

switches:

ac:

friendly_name: "ac"

command_on: J

command_off: J

BroadLink 集成到了 Switch 下的一個 platform,這裡我們把 broadlink 接入到 homeassistant 的時候,只配置了command_on和command_off,也就是說通過 home assistant 只能控制開和關,雖然不能像遙控器上進行更多操作,但開和關肯定是最常用的需求了。

switches 下面就是你所有的設備。

下面我們來看一下如何獲取command_on和command_off。

注意:每次配configuration.yaml 文件之後都需要重啟 home assistant。

重啟之後,先進入 home assistant 的網頁 ip:8123

點擊developer Tools

然後我們選擇:

如果你的下拉框里沒出現 broadlink 的話,說明你的 configuration.yaml文件配置不對,請先回去檢查一下。

選擇好之後,點擊 call service,不出意外的話,你的 broadlink就會 亮起了橙色的燈,表示正在學習狀態,下面你要做的就是拿起你的空調遙控器,對準 broadlink 按下「開」的按鈕。當橙色燈熄滅了,就表示學習成功了。然後到 Developer Tools 下的 States,在這裡你會發現 Received packet is: 後面跟著一長串字母和數字,那就是你剛才按下按鈕的紅外碼了。

複製這一串紅外碼到配置文件中的 command_on ,關也是同樣的操作。

重啟 home assistant ,你就能在控制頁面看到了。

當然, home assistant 的網頁也適配了手機端,他們還有相關的 app 可以在應用市場下載。

同樣,不僅僅是空調,rm pro 幾乎可以學習任何的紅外設備碼,然後在 switches下面配置你的設備,就可通過 home assistant 控制了,但是由於紅外距離的局限性,所以,不要距離太遠,否則可能無法接收到紅外碼。


推薦閱讀:

智能家居系統構建實例之燈光系統
谷歌加碼智能家居:與LG家電整合Google Assistant
中興通訊發布智能家居戰略 又一個行業大生態!
拋開手機,未來智能家居的確需要一個語音遙控器

TAG:智能家居 |