快捷导航
 
哑虎的智能家居路 篇四:小度音箱接入HomeAssistant
VIEW CONTENTS

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

2019-2-23 00:00| 发布者: 智能硬件专家| 查看: 1140| 评论: 0|原作者: 智能硬件专家|来自: 网络

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

小编注:想获得更多专属福利吗?金币加成、尊享众测、专属勋章、达人福利任务你想要吗?如果想要,赶紧来申请认证站内生活家!猛击此链接

开篇声明,本篇文章参考学习了很多前辈大神的文章。具体不一一列举。学习自hassbian、gebi1等网站。我也都结合我自己的需求和设备做了操作和重新截图。如有不妥请声明。

这是这个系列的第4篇文章了,如果看的头大,请先温习下前两篇。

 

哑虎的智能家居路 篇二:利用群晖NAS打造智能控制中心追加修改(2017-08-1513:30:30):开篇做个声明吧,本篇文章参考学习了很多前辈大神的文章。具体不一一列举。学习自hassbian、smzdm、gebi1等网站。我也都结合我自己的需求和设备做了操作和重新截图。如有不妥请声明。大家好,最近胡乱折腾,踏上了智能家居的不归路。所以耽误好久才来PEKO哑虎呸呸| 326 评论523 收藏2k查看详情

 

哑虎的智能家居路 篇三:HA的自动化功能运用开篇声明,本篇文章参考学习了很多前辈大神的文章。具体不一一列举。学习自hassbian、gebi1等网站。我也都结合我自己的需求和设备做了操作和重新截图。如有不妥请声明。好久没有更新了,大家想我了吗?主要是刚刚搞定TTS的问题,所以拖(lan)到现在才写啊哑虎的智能家居路篇二:利用群晖NAS打造智能PEKO哑虎呸呸| 38 评论20 收藏249查看详情

 这篇文章也算是这次众测的补充吧。

 

一个智能音箱的自我修养-----百度小度智能音箱评测非常感谢众测君的厚爱,这次让我中测到了百度小度智能音箱。之前也中测过腾讯听听,所以这次中了之后还是比较忐忑的,怕又是鸡肋。结果使用下来,个方面的表现都很均衡。还是老规矩先打分外观造型:★★★★☆智能家居:★★★★☆互联资源:★★★★★操作使用:★★★★☆音质效果:★★★☆☆音箱这次是申通承运的,包裹PEKO哑虎呸呸| 0 评论1 收藏15查看详情

 

感谢feversky、huex 2、zhkufish几位大神分享的代码. 

特别是zhkufish的探索,使得小度音箱的接入变的比较简单了。非群晖的用户可以直接围观大神的教学

我只是一个搬运工

------------------------------------------------------------------------------------------------------------------

下面正式开始,小度音箱原理上跟天猫精灵接入是一样的, 但是小度的好处是可以自定义名称。当然天猫的好处是现在有网站做了官方接口,接入HA更为方便。

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

我目前使用的是HomeAsisstant 0.82.0的版本, zhkufish用的是 0.81.6版本。所以这些版本都是可以的,主要是HomeAsisstant现在自带了OAuth访问,然后结合小度的技能,就可以将HA里的设备加入到小度音箱的智能家居设备里控制。这样也就能弥补小度不能连接小米设备的问题了。


举个栗子哑虎的智能家居路 篇四:小度音箱接入HomeAssistant ,(请忽略我的汉普)我把小度音箱连接到HA后,就可以控制石头扫地机器人了。和小爱一样方便。是不是和心动?是就继续看下去,不心动还去速速撤离。

1.首先去购买一个域名,例如在阿里云买

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

个人推荐cn的域名,首年是29,加官方微信领优惠券,可以优惠10元,也就是19元。价廉物美啊。土豪请不要抢注太多。

2.在阿里云的控制台找到云盾证书服务(包年)服务,申请SSL证书

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

按图上选择,SSL证书是免费的。

3.申请发布审核通过后下载证书到本地

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

4.把证书拷贝到HA 的目录里,在目录新建个ssl_keys的文件夹

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

PS:下载下来的cert-1****************_chain.crt ,把后缀改成pem。反正我是改了。

5.修改HA配置文件configuration.yaml

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

  trusted_networks:     

    - 127.0.0.1

    - ::1

    - 192.168.5.0/24

  base_url: ****************.cn  

  ssl_certificate: /config/ssl_keys/*******************.cn.pem  

  ssl_key: /config/ssl_keys/**********************.cn.key  

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

修改完成后,docker里面重启homeassistant,即可通过 https://域名:8123 访问homeassistant了。准备工作已经完成一半咯。

6,修改群晖自带的nginx,这个是为了后期的反向代理。

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

用winscp进入群晖的/usr/syno/share/nginx

在Portal.mustache里面合适的位置添加如下配置:

        proxy_set_header        Upgrade             $http_upgrade;

        proxy_set_header        Connection          "upgrade";

        proxy_read_timeout      86400;

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

在putty命令行输入如下命令,重启群晖自带的nginx。
sudo synoservicecfg --restart nginx

7.为群晖添加反向代理

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

也就是把群晖广域网的5001端口映射到局域网的8123(HA)端口。

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

现在打开域名的5001端口,应该出现的就是HA的主页了。

这个步骤是因为百度技能授权的时候8123端口会报错,所以多了这个比较麻烦操作。这个也算是这次遇到的最大的坑了。这个也是我自己摸索的。

8.去百度开放平台创建自己的技能

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

创建新技能,名字自己取

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant


ClientSecret随便打一堆字母

然后编辑,保存,授权

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

看到这里准备工作就基本完成了。

9.将dueros.py放到******dockerhome-assistantcustom_components目录下面:(相关链接在此)

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

修改configuration.yaml配置

dueros:  

    expire_hours: 180  #授权过期时间. 该参数不是必填

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

准备开始测试咯。


10.回到小度技能的控制台,开始模拟测试

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

输入发现设备,确认,会语音播报发现多少新设备。。。

11.去手机小度音箱APP看看新设备吧

哑虎的智能家居路 篇四:小度音箱接入HomeAssistant

可以看到扫地机器人了吧,现在可以呼唤小度来扫地了。耶

12.补充customize.yaml的配置

必须 要有friendly_name(在customize.yaml里面), 否则可能会发现不了,

关于dueros_deviceType 和 dueros_actions 相关文档, 请在dueros的接口文档里面查询(链接在此)

switch.light:     

friendly_name: 客厅灯      

dueros_hidden: true   #如果不想小度添加某个设备,可以加上这行参数    

dueros_deviceType: ['LIGHT']  #自定设备类型    

dueros_actions: ['turnOn', 'turnOff'] #自定设备可执行操作

------------------------------------------------------------------------------------------------------------------

目前已经测试可用功能

1. 开关指令
2. 石头扫地机器人, 开关
3. 博联的mp1插座的分控。比如鱼缸灯等控制。

------------------------------------------------------------------------------------------------------------------

到这里这次的分享就完成了,再次声明,内容并非全部原创,但是结合了我自己的情况摸索,测试了的,相信对不是群晖部署HA的还是有一定作用的。再次感谢各位大神的分享。




Tab标签:

鲜花

握手

雷人

路过

鸡蛋

最新评论

推荐快讯更多

乐居居-让生活更智能!

  • 反馈建议:153890879@qq.com
  • 客服电话:
  • 工作时间:周一到周五

云服务支持

精彩文章,快速检索

关注我们

Copyright乐居居  Powered by©  备案号:湘ICP备15009499号-1