本帖最后由 缥缈的孤鸿 于 2019-8-29 00:51 编辑
群晖版本已更新,请参考这个帖子https://bbs.hassbian.com/thread-5405-1-1.html
/volume1/@appstore/mosquitto# bin/mosquitto_passwd -c /var/packages/mosquitto/target/var/pwfile.conf mqtt
本人运行环境:ESXi 6.5虚拟黑群DSM 6.1.3-15152 Update 7,docker安装HA,然后多开HB接入HomeKit。
偶然间在套件里发现有MQTT,遂放谷狗搜之,安装测试成功。
首先,套件来源添加http://packages.synocommunity.com/,这个不多说,会的都会。然后在套件中心——社群里找到Mosquito并安装,安装成功后,套件现在是不能启动的,解决办法如下:
ssh登录到群晖(root账户,如果没有root账户权限,可以先登录自己设置的如admin,然后sudo -i 输入密码后,synouser -setpw root xxxxxx修改root账户密码),切换到/var/packages/mosquitto/scripts/目录,编辑start-stop-status文件,在USER="mosquitto"行前边加个#号,保存,就可以启动了。
那么问题来了,用户名和密码是啥呢?
现在在套件中心里应该就可以启动MQTT了。然后到HA配置文件设置MTQQ服务:
修改configuration.yaml文件加入:
mqtt:
broker: 192.168.0.*
port: 1883
keepalive: 60
username: ****
password: ****
protocol: 3.1.1
discovery: true
|