小爱同学接入homeassistant系统(上)

时间:2019-05-03 07:00:02 来源:中国投资咨询网 当前位置:峰哥悄悄话 > 诗词 > 手机阅读

笔者前面的文章已经对homeassistant进行了系统的认识,今天我们要做的是将小米的小爱同学接入homeassistant系统,让小爱同学和homeassistant进行互通,进一步提升智能家居的便捷性。

首先我们需要homeassistant系统、小爱同学;

但是有一点需要注意的是:首要条件你要有一个旧版的小爱AI音箱,电路板是黑色的才能重启也能保存SSH,新的包装是绿板的,重启之后不能保存SSH,所以暂时不能实现,不过大神们也正在努力破解之中,请耐心等待。

小爱同学接入homeassistant系统(上)

今天的教程比较复杂但是为了DIY相比肯定是非常乐意的,结果是好的过程就是享受了,

第一步:拆开小爱同学,底部拆了那个胶垫,然后会看到有4颗螺丝,把螺丝拆了,就可以拿出电路板了

小爱同学接入homeassistant系统(上)

小爱同学接入homeassistant系统(上)

小爱音箱的GND连接到USB TLL的GND 口,TX连接到TLL的RX口,RX口连接到TTL的TX口,小爱先不要通电,TTL USB设备连接到电脑,然后打开电脑PUTTY软件,没有的自己自行网上下载,(如果不知道什么是USB TLL可以参考这张图)

小爱同学接入homeassistant系统(上)

线接对后,用PUTTY连接USB-TTL对应的COM口,连接方式选Serial,波特率115200,之后给小爱上电,就会看到启动Log,等停止后,按回车即可进入小爱的系统

小爱同学接入homeassistant系统(上)

小爱同学接入homeassistant系统(上)

出现了ROOT@MICO:/#之后就输入小爱同学3部曲

1:输入rm /etc/dropbear/*

dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key

dropbear -r /etc/dropbear/dropbear_rsa_host_key

执行完毕以上三句后试试是否可以SSH连接了,账号root,密码空

2:再出现了ROOT@MICO:/#之后就输入编辑开关SSH的脚本

echo '#!/bin/sh /etc/rc.common

# /init.d/ssh_enable

START=96

start()

{

dropbear -r /etc/dropbear/dropbear_rsa_host_key

}

stop()

{

killall dropbear

}' > /etc/init.d/ssh_enable

chmod a+x /etc/init.d/ssh_enable

直接把以上内容全部贴到终端里运行即可

3:再出现了ROOT@MICO:/#之后就输入把开启SSH添加到启动项

/etc/init.d/ssh_enable enable

4再出现了ROOT@MICO:/#之后就输入重启命令:

reboot

5:小爱同学重启之后就SSH已经完成。继续下面的步骤了

第二步:安装NODE-RED

我的是HASSIO,如果是其他平台的请自行搜索安装,之前安装过的NODE-RED ,现在可以在HASSIO插件里面更新最新的版本,如果是第一次安装,默认是最新的版本

打开HASSIO插件直接安装就可以了

小爱同学接入homeassistant系统(上)

安装好之后不要马上运行··直接打开是不能打开的,

还要设置一下config参数

小爱同学接入homeassistant系统(上)

打开之后拉低一点就能看到CONFIG配置表格了

设置credential_secret,用于加密敏感数据,这里填写一个名称就可以,就是红色哪里(如果是之前折腾过的朋友,更新了NODE-RED之后直接到config底下哪里有个红色字母reset to defaults选项直接还原CONFIG,然后再设置一下credential_secret就可以

小爱同学接入homeassistant系统(上)

然后保存就可以打开NODE-RED 了

如果需要登录密码,就直接填写自己的HA账号密码就可以了

第三步:一键安装包

通过第一步我们已经完成了对小爱同学的SSH处理,现在可以通过

路由器找到你小爱同学的IP地址,然后打开电脑crt软件输入你

的小爱同学的IP,登录,用户名是root 密码为空

小爱同学接入homeassistant系统(上)

小爱同学接入homeassistant系统(上)

里面的NODE服务地址填写你的NODE地址,例如:192.168.1.1:1880(之前折腾过的朋友现在可以不用写后面的MIAI,直接修改成这个地址格式就可以了,就是改一下你自己的NODE IP就可以了)

小爱同学接入homeassistant系统(上)

开启一下使用拦截,以后小爱同学关机重启也会自动拦截,接是第一次安装好的时候自己要拦截一下

到了这里,小爱就已经和NODE接入了。

今天的教程先到这里,剩下的下次更新发布,期待大家的关注。

上一篇国家电影局关于2018年11月(下旬)全国电影剧本(梗概)备案、立项公示的通知

下一篇电影《冈仁波齐》说西藏

诗词本月排行

诗词精选