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

2018-11-23 17:22:00 13点赞 141收藏 25评论

开篇声明,本篇文章参考学习了很多前辈大神的文章。具体不一一列举。学习自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 收藏252查看详情

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

一个智能音箱的自我修养-----百度小度智能音箱评测非常感谢众测君的厚爱,这次让我中测到了百度小度智能音箱。之前也中测过腾讯听听,所以这次中了之后还是比较忐忑的,怕又是鸡肋。结果使用下来,个方面的表现都很均衡。还是老规矩先打分外观造型:★★★★☆智能家居:★★★★☆互联资源:★★★★★操作使用:★★★★☆音质效果:★★★☆☆音箱这次是申通承运的,包裹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的还是有一定作用的。再次感谢各位大神的分享。

展开 收起
25评论

  • 精彩
  • 最新
  • 感谢分享,对小度音箱音质,智能程度,收音灵敏度还是满意的,补上智能家具的短板就基本完美了

    校验提示文案

    提交
    其实智能家居小度还是蛮全的,小米旗下的aqrar也支持。这个就是补充了小米的很多产品

    校验提示文案

    提交
    对的,小度支持数十个智能家居,应是国内最多最全的。但个人更推荐带屏的小度在家,双11才299元,成本都上千。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 天猫精灵也能这么搞了。我这周也弄了下,不用自己搭建认证了。

    校验提示文案

    提交
    对,这个代码就是上面的大神改的天猫的。天猫的现在可以域名都不申请,直接用hassbain的服务。

    校验提示文案

    提交
    收起所有回复
  • 暂时用黑板小爱 不知道猫精 小爱 小度 三国大战到底咋样

    校验提示文案

    提交
    黑板小爱可遇不可求啊

    校验提示文案

    提交
    咸鱼愿意蹲一蹲还是有的 不过百度的连续对话感觉秒杀小爱了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 不知道用n1盒子能不能装homeasis

    校验提示文案

    提交
    可以装linux吗?可以那就没问题

    校验提示文案

    提交
    收起所有回复
  • 问一下,这个技能不需要在dueros平台发布上线吗。未上线情况下应该一直是测试验证状态啊

    校验提示文案

    提交
    不需要,不用发布

    校验提示文案

    提交
    收起所有回复
  • 大神,我点授权的时候页面打不开,直接访问域名也不行,在域名管理要指向我家ip么?我家没有公网ip,需要穿透?

    校验提示文案

    提交
    没有公网ip就可以放弃了,哈哈哈哈

    校验提示文案

    提交
    而且现在小度支持的品牌很多了,没必要这样接入了,你是什么设备,ha可以接入,小度无法接入吗

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个小度连上之后还需要小爱也连在系统里面么?还是说家里不需要小爱了?

    校验提示文案

    提交
    可以代替小爱的一些功能,简单点,直接小爱吧

    校验提示文案

    提交
    主要是我的小爱准备送老人了,剩下了精灵,小度和鲸鱼,我在想着能不能只保留一种音箱,然后控制各种厂家的智能设备

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 没有裙晖怎么办?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
141
扫一下,分享更方便,购买更轻松