TA的每日心情 | 擦汗 2019-10-29 16:05 |
---|
签到天数: 43 天 连续签到: 1 天 [LV.5]常住居民I
|
系统安装好以后,要想实现语音控制家居,还得需要安装一些开发环境。
首先树莓派要安装Domoticz
ssh连接上树莓派,输入以下命令安装
curl -L install.domoticz.com | sudo bash
过程有点慢,请耐心等待,等到出现下面画面
按回车键确定
设置http访问和https访问端口,默认就行。
https的端口
http端口,如果怕冲突,可以改成其他的,我改成了8081
这一步默认
回车确认就安装好了Domoticz
记住上面的http那个ip和端口,在树莓派浏览器输入上面的ip和端口192.168.31.89:8080按回车访问,就会进入Domoticz里。
接下来就是配置Domoticz环境。
点 “setup”—“hardware” 添加一个硬件
名称填一个台灯,你也可以自定义
类型我们选择“Dummy (Does nothing, use for virtual switches only)”
然后按“add”
我们看到增加了一个硬件,点 “create virtual senor”选择switch 点击ok
点击上面的灯泡一样的图标,进行编辑,填好信息后保存。(on action和off action的网址是要根据你的wifi模块来的,下一节再介绍)
同样的操作,可以再加一个风扇
这时候硬件设备里就加入两个硬件。台灯和风扇
接下来就是创建一个房间,点击Add plan
将创建好的硬件加入房间里
这样一个完整的房间就创建好了。里面有两个家居,台灯和风扇。你也可以再加点其他设备,也可以创建不同的房间。
要想实现和苹果Siri连接,还要安装homebridge
安装homebridge也很简单,再命令窗口先输入
sudo apt-get update
sudo apt-get upgrade
升级一下系统
安装Node.js
输入
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
安装python
sudo apt-get install python
安装g++
sudo apt-get install g++
安装MDNS
sudo apt-get install libavahi-compat-libdnssd-dev
接下来就是安装homebridge
sudo npm install -g --unsafe-perm homebridge
安装好后,再安装homebridge-edomoticz
sudo npm install -g homebridge-edomoticz
这个安装好后,可以说差不多了,运行homebridge
如果看到一个二维码,说明安装好了,接下来就是配置
分别输入这两行命令
cd ~/.homebridge/
nano config.json
输入一下代码
{
"bridge": {
"name": "Homebridge",
"username": "CC:21:3E:E4E:33",
"port": 51826,
"pin": "031-45-154"
},
"description": "Configuration file for (e)xtended Domoticz platform.",
"platforms": [
{
"platform": "eDomoticz",
"name": "eDomoticz",
"server": "127.0.0.1",
"port": "8080",
"ssl": 0,
"roomid": <Input Domoticz IDX-value>,
"mqtt": 1
}
],
"accessories": []
}
"server"为你的的ip地址,username为你的树莓派mac地址,roomid"为你domoticz配置的房间号
我的配置如下
配置好后保存就可以了。
以上就是实现语音控制的树莓派的开发环境配置。硬件方面的连接调试下一节再介绍,未完待续。。。 |
|