|
这个是在大神github主页下载的mikrotik_netwatch.py文件修改的,复制到homeassistant配置目录/custom_components/device_tracker/ 目录下
ROS路由在IP-services启用API8728端口
在configuration.yaml中,加入:
device_tracker:
- platform: mikrotik_netwatch
host: IP地址
username: 路由账号
password: 路由密码
interface: 内网接口
address_range: 单个IP或者多个IP,格式如下,单个IP的话192.168.XX.XX,多个IP的话192.168.xx.xx,192.168.xx.xx IP段的话192.168.XX.XX-192.168.XX.XX
interval_seconds: 5 本人实测时间设置得太低的话树莓派CPU飙升的很高,我用树莓派设置时间为5的话没问题,这个时间自己调整了
consider_home: 5
这个脚本是利用ROS里面tool-ipscan配合dhcp-leases做的,具体我只修改了接入的API,因为原文件提示出错。
下面附上附件和视频
mikrotik_netwatch.py
(5.3 KB, 下载次数: 30)
|
评分
-
查看全部评分
|