本帖最后由 fanthos 于 2018-5-4 11:25 编辑
MQTT Device Tracker for LEDE
将连接到 LEDE/Openwrt 的无线设备信息发送到MQTT服务器上。
使用方法:首先需要在Home Assistant中配置好MQTT服务。
安装 lua-mosquitto 和 libmosquitto (如没有使用SSL,建议安装 libmosquitto-nossl ):
opkg update
opkg install libmosquitto-nossl
opkg install --nodeps lua-mosquitto
将 mqtt-tracker.ipk 放在 /tmp/ 内,然后运行:
opkg install /tmp/mqtt-tracker.ipk
修改 /etc/config/mqtt-tracker :
config mqtt conf
option server '192.168.101.24'
option prefix 'tracker/dev1/'
option user 'mqtt-user'
option pwd 'mqtt-pwd'
启用并重新启动服务:
/etc/init.d/mqtt-tracker enable
/etc/init.d/mqtt-tracker restart
在 Home Assistant 中,需要使用MQTT设备跟踪,示例配置如下:
device_tracker:
- platform: mqtt
consider_home: 180
devices:
my_phone: 'tracker/+/02:02:02:02:02:02'
home-assistant-snippets
|