树莓派安装开源智能家居系统 Domoticz

前言

最近闲来无事开始折腾自己的智能家居系统,对比了几种比较流行的开源智能家居系统,觉得 Domoticz 更适合,Domoticz的官方中文文档,虽然不是很完善但还是可以参考一下。需要注意的是下文用了 EMQ 对接到 Domoticz,而 EMQ 默认占用了 8080 端口,所以需要修改 EMQ 的配置。

安装

树莓派使用 raspbian 系统,安装 Domoticz 只需一条命令

sudo curl -L install.domoticz.cn | bash

安装过程配置启用的服务(这里只启用 HTTP),端口和安装目录
只开启 HTTP
HTTP 端口
安装路径
安装完成后会自动添加 Domoticz 到开机启动,然后手动重启树莓派
重启后发现 Domoticz 没有启动成功,查看状态

sudo service domoticz.sh status

显示

error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory

手动安装旧版本 libssl-1.0.0,安装好后重新启动 Domoticz

wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u9_armhf.deb
sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u9_armhf.deb

配置

在浏览器打开树莓派 IP:8080,将界面设置为中文,需要填入经纬度,不然会报错
初始配置
对接到本机的 MQTT 服务器 EMQ,关于 EMQ 的安装看这篇
在设置→硬件中添加一项 MQTT Client Gateway with LAN Interface

添加成功后在 EMQ 的控制台可以看到 Domoticz 已连接

最后

下篇文章将介绍添加设备的操作流程

猜你喜欢

转载自www.cnblogs.com/HintLee/p/9502259.html
今日推荐