開篇聲明,本篇文章參考學(xué)習(xí)了很多前輩大神的文章。具體不一一列舉。學(xué)習(xí)自hassbian、gebi1等網(wǎng)站。我也都結(jié)合我自己的需求和設(shè)備做了操作和重新截圖。如有不妥請(qǐng)聲明。
好久沒有更新了,大家想我了嗎? 主要是剛剛搞定TTS的問題,所以拖(lan)到現(xiàn)在才寫啊
啞虎的智能家居路 篇二:利用群暉NAS打造智能控制中心小編注:雙11買了不曬損失一半,#曬單大賽#活動(dòng)火熱來襲,剁過的手都開個(gè)箱吧!iPhoneX等好禮等你來贏,投稿即得額外100金幣,還有原創(chuàng)新人獨(dú)家獎(jiǎng)勵(lì),App可光速投稿,詳情戳這里。追加修改(2017-08-1513:30:30):開篇做個(gè)聲明吧,本篇文章參考學(xué)習(xí)了很多前輩大神的文章。具體不一一列PEKO啞虎呸呸| 贊327 評(píng)論523 收藏2k查看詳情
上一期我們已經(jīng)利用群暉的NAS打造了智能控制中心,開始了愉快的智(zhuang)能(bi)之路,但是看看上面的展示,真的智能嗎?顯然還不夠智能,所以我們要研究更高級(jí)的功能,就是Home Assistant的核心-自動(dòng)化功能。
先小展示一下最近的研究。(請(qǐng)無視傻逼的濕度播報(bào))簡單來講,就是通過SONOS的音響做TTS播報(bào),報(bào)告當(dāng)前的天氣或按時(shí)預(yù)報(bào)等。這里運(yùn)用的幾個(gè)技術(shù)點(diǎn)如下。1:SONOS的接入(沒有SONOS的考慮藍(lán)牙音箱和藍(lán)牙適配器)
2:百度TTS的安裝(感謝蟲子神)
3:彩云天氣的安裝(感謝lidicn)
4:自動(dòng)化腳本的編寫(感謝hassbian的各位前輩)
下面開始正式的教程了
1:SONOS的接入
Home Assistant原生支持SONOS音箱,所以有SONOS音箱的在configuration.yaml里添加SONOS的IP地址就可以了。下面劃重點(diǎn)了。 SONOS要在客戶端APP上命名成英文名,中文是不支持的。
注意不要添加SONOS ZB,任意一個(gè)音箱就可以了。
在 docker/home-assistant/packages下新建一個(gè)yaml文件,這是SONOS能夠播報(bào)的script
可以寫個(gè)自動(dòng)化做激發(fā)。SONOS的安裝就完成了,本來我是準(zhǔn)備買個(gè)藍(lán)牙適配器的,連接藍(lán)牙音箱的,結(jié)果測試的時(shí)候發(fā)現(xiàn)SONOS也可以播報(bào)TTS,簡直驚喜,所以看了下官方的范例,研究得出了目前的結(jié)果。
----------------------------------------------------------------------------------------------------------------
2:百度TTS的安裝
先去百度語音注冊(cè)賬號(hào)
注冊(cè)好后點(diǎn)擊應(yīng)用管理
新用戶要?jiǎng)?chuàng)建新應(yīng)用,選擇個(gè)語音合成的應(yīng)用。名字隨便起。
查看KEY,復(fù)制留用。
在Configuration.yaml文件中添加以下字段
tts:
- platform: baidu
language: zh
api_key: *************
secret_key: ************
speed: 5
pitch: 5
volume: 5
person: 1
在docker/home-assistant/custom_components/添加tts文件夾并放入py文件
現(xiàn)在可以重啟HA后測試效果了,我選擇了一個(gè)小米的無線開關(guān)作為開關(guān)。
------------------------------------------------------------------------------------------------------------------
3:彩云天氣的安裝
在docker/home-assistant/目錄里新建downloads文件夾,建議用samba新建。其他方式需要注意文件夾的用戶權(quán)限。
下載解壓文件復(fù)制到對(duì)應(yīng)文件夾
修改caiyunweatherse.yaml,devices:下填寫zone.home 也就是家庭的位置。
API_KEY需要申請(qǐng),去彩云天氣申請(qǐng),不要錢的,1W次可以用好多年呢。
如果彩云SE Group顯示為unknown,請(qǐng)使用如下補(bǔ)?。?a href="https://bbs./forum.php?mod=viewthread&tid=1392&highlight=%E8%A1%A5%E4%B8%81" target="_blank">鏈接
------------------------------------------------------------------------------------------------------------------
4:自動(dòng)化腳本的編寫:
這個(gè)我參考了很多前輩們的編寫,在這里也謝過了,主要還是貼圖吧。
這個(gè)是我自己寫的一個(gè)小自動(dòng),就是日出的時(shí)候打開魚缸的燈(博聯(lián)的wifi插線板),還是非常有意思的。
這個(gè)就是用按鍵調(diào)用播報(bào)即時(shí)天氣。特別是下雨的預(yù)告還是比較實(shí)用的,免得出門沒帶傘,遇到過下下雨,那就尷尬了。
這個(gè)是空氣指數(shù)的預(yù)警,當(dāng)AQI大于100的時(shí)候,每一個(gè)小時(shí)播報(bào)一次。
------------------------------------------------------------------------------------------------------------------相關(guān)文件打包
百度網(wǎng)盤:鏈接密碼: qgkg
祝大家玩的開心