哑虎的智能家居路 篇三:HA的自动化功能运用开篇声明,本篇文章参考学习了很多前辈大神的文章。具体不一一列举。学习自hassbian、gebi1等网站。我也都结合我自己的需求和设备做了操作和重新截图。如有不妥请声明。 好久没有更新了,大家想我了吗? 上一期我们已经利用群晖的NAS打造了智能控制中心,开始了愉快的智(zhuang)能(bi)之路,但是看看上面的展示,真的智能吗?显然还不够智能,所以我们要研究更高级的功能,就是Home Assistant的核心-自动化功能。 先小展示一下最近的研究。(请无视傻逼的湿度播报)简单来讲,就是通过SONOS的音响做TTS播报,报告当前的天气或按时预报等。这里运用的几个技术点如下。 1:SONOS的接入(没有SONOS的考虑蓝牙音箱和蓝牙适配器) 2:百度TTS的安装(感谢虫子神) 3:彩云天气的安装(感谢lidicn) 4:自动化脚本的编写(感谢hassbian的各位前辈) 下面开始正式的教程了 1:SONOS的接入 Home Assistant原生支持SONOS音箱,所以有SONOS音箱的在configuration.yaml里添加SONOS的IP地址就可以了。下面划重点了。 注意不要添加SONOS ZB,任意一个音箱就可以了。 在 docker/home-assistant/packages下新建一个yaml文件,这是SONOS能够播报的script 可以写个自动化做激发。SONOS的安装就完成了,本来我是准备买个蓝牙适配器的,连接蓝牙音箱的,结果测试的时候发现SONOS也可以播报TTS,简直惊喜,所以看了下官方的范例,研究得出了目前的结果。 ---------------------------------------------------------------------------------------------------------------- 2:百度TTS的安装 先去百度语音注册账号 注册好后点击应用管理 新用户要创建新应用,选择个语音合成的应用。名字随便起。 查看KEY,复制留用。 在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文件 现在可以重启HA后测试效果了,我选择了一个小米的无线开关作为开关。 ------------------------------------------------------------------------------------------------------------------ 3:彩云天气的安装 在docker/home-assistant/目录里新建downloads文件夹,建议用samba新建。其他方式需要注意文件夹的用户权限。 下载解压文件复制到对应文件夹 修改caiyunweatherse.yaml,devices:下填写zone.home 也就是家庭的位置。
如果彩云SE Group显示为unknown,请使用如下补丁:链接 ------------------------------------------------------------------------------------------------------------------ 4:自动化脚本的编写: 这个我参考了很多前辈们的编写,在这里也谢过了,主要还是贴图吧。 这个是我自己写的一个小自动,就是日出的时候打开鱼缸的灯(博联的wifi插线板),还是非常有意思的。 这个就是用按键调用播报即时天气。特别是下雨的预告还是比较实用的,免得出门没带伞,遇到过下下雨,那就尴尬了。 这个是空气指数的预警,当AQI大于100的时候,每一个小时播报一次。 ------------------------------------------------------------------------------------------------------------------相关文件打包 百度网盘:链接密码: qgkg 祝大家玩的开心 |
香港服务器多少钱一个月?哪家的香港服务器
4核4g6M50G盘20G防御云服务器价格多少钱?T
特发集团与华为签署全面合作协议
【身边的AI】高空抛物智能追溯解决方案,站
中海&华为签署战略深化合作协议
华为赵博:数字化转型成为地产企业最确定的
这款TCL K6V指纹锁不到千元即可买到?大品
凯迪仕指纹锁哪款好用?买凯迪仕指纹锁选哪