1
2
3
4
5
5.1
5.2
设置一个特定端口不会和设备其他端口冲突
6

两个环境变量是:
可变:PATH 值:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
可变:DEBIAN_FRONTEND 值:noninteractive
两个变量输入完成后点确定就可以了

7
8
9

终端那里新建个终端 输入 bash 然后输入:
mosquitto_passwd -c pwfile.example pi
这行命令最后的pi是你MQTT服务器的用户名,可以输入自己想输的用户名。
输入完命令后会让你输入2次密码建立MQTT服务器的密码。
至此在群晖docker上配置MQTT服务器就完成了。

HASS配置

可通过两种方式进行配置,分别为:

  1. 自动发现模式(由于HASS更新,目前自动发现已失效,请使用下面的手动配置!手动配置需要删除discovery: true这句!
mqtt:
  broker: 192.168.6.8(同一设备安装使用127.0.0.1 即可)
  port: 1883
  username: mqtt
  password: mqtt
  discovery: true

将其中的ip改为你mqtt服务器ip,用户和密码也相应修改即可。如果先前配置了mqtt,只需要在下方加入discovery: true即可。保存完,重启hass

  1. 手动配置模式(如果使用手动配置,应该先把mqtt服务器搭好,先设置模块再配置这里)
  2. MQTT测试工具 ←点我