选中内容(绿色)时除了会搜索文章名,还会搜索文章内容
点击结果中的文章名进入文章界面后可以按Ctrl+F在页面内搜索
  • 版权:CC BY-SA 4.0
  • 创建:2026-02-15
  • 更新:2026-02-15


安装一个mqtt broker

  1. sudo apt install mosquitto mosquitto-clients
  2. sudo systemctl enable mosquitto
  3. sudo systemctl start mosquitto
  4. sudo vim /etc/mosquitto/conf.d/auth.conf

内容:

  1. listener 1883 0.0.0.0
  2. allow_anonymous false
  3. password_file /etc/mosquitto/passwd

设置密码, user123 是用户名,随便取:

  1. sudo mosquitto_passwd -c /etc/mosquitto/passwd user123
  1. sudo systemctl restart mosquitto

openwrt 安装包

  1. luci-app-statistics
  2. collectd-mod-mqtt
  3. mosquitto-client-ssl

然后在统计设置里面配置好mqtt输出,注意红框部分要填对
mqtt_out
mqtt_outconfg

然后监听所有话题可以看到有信息发布了

  1. mosquitto_sub -h localhost -u neucrack -P neucrackMqtt. -t "#" -v

配置 homeassistant

要让HA 监听话题并且理解,需要配置
按照开源项目OpenWRT-collectd-MQTT-HA 的说明配置
ha_config

使用提供的python 脚本,填好模板,运行python脚本自动生成config,放到 /home/xxx/.homeassistant下面,然后configuration.yaml
里面添加,这里 mqtt_monitor_conf-openwrt.yaml对应你生成的配置文件:

  1. # OpenWRT statistics for Home Assistant
  2. mqtt: !include mqtt_monitor_conf-openwrt.yaml

然后重启 homeassistant,网页或者终端sudo systemctl restart homeassistant.service都可以。

然后就可以在设备里面看到这个设备了,不是所有的信息都有的,比如
info
这里uptime最开始也没有,到统计设置里面配置了就有了
config2

至于其它的,估计需要装插件包,可以自行探索,比如连接数就是collectd-mod-conntrack这个包
uptime

文章有误?有想法想讨论?查看或者发起勘误/讨论 主题
(发起评论需要先登录 github)

/wallpaper/wallhaven-4gog30.jpg