『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 25532|回复: 35

[基础教程] 老毛子padavan(rt-n56u)的device_tracker问题,用asuswrt可以使用

[复制链接]

33

主题

685

帖子

4367

积分

论坛元老

Rank: 8Rank: 8

积分
4367
金钱
3672
HASS币
50
发表于 2019-4-21 17:53:26 | 显示全部楼层 |阅读模式
本帖最后由 huang7dede 于 2019-4-21 18:47 编辑

我的是newifi3刷的padavan,HA版本是0.89.2,在坛子里搜索几个教程,用了几个插件都是报一堆错误,无法使用。
包括囧帅的这一篇:关于device_tracker不得不说的二三事!【有padavan路由的必看】https://bbs.hassbian.com/thread-1126-1-1.html

以及trz0332写的:自己写各种路由器设备跟踪插件汇总lede17,lede18,高恪,padavan  https://bbs.hassbian.com/thread-6440-1-1.html

后来直接用自带组件asuswrt,不用下载什么插件,直接就可以了,而且可以监控有线连接的设备。

333.png

首先,padavan路由开启ssh,putty登陆输入以下建立软链接
/bin/ln -s /tmp/dnsmasq.leases /var/lib/misc/dnsmasq.leases
可以让路由器每次开机重启自动建立软链接
echo "/bin/ln -s /tmp/dnsmasq.leases /var/lib/misc/dnsmasq.leases" >> /etc/storage/started_script.sh

HA的配置文件目录建立一个空文件known_devices.yaml,并configuration.yaml根据自己的配置加入以下行
asuswrt:
  host: 192.168.123.1
  username: admin
  password: 12345678
  protocol: ssh
  port: 22
  mode: router
  


重启HA,界面就会发现很多设备,自行编辑lovelace卡片,点击“+”,增加ENTITIES卡片,把设备都一行行添加进去就可以了。
444.png

以上默认配置测试设备离线监测有点慢,估计有3-4分钟才会显示不在家。设备上线较快,手机打开wifi连接上路由,HA界面大概10秒就显示在家。


回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16011
金钱
11300
HASS币
45
发表于 2019-4-21 18:16:02 | 显示全部楼层
这有点奇怪啊,asuswrt跟padavan不是一种东西,怎么能使用呢
回复

使用道具 举报

8

主题

735

帖子

4275

积分

论坛元老

Rank: 8Rank: 8

积分
4275
金钱
3535
HASS币
40
QQ
发表于 2019-4-22 00:07:32 | 显示全部楼层
我一直都是用的自带asuswrt组件,但是为什么要软连接呢,我直接就能用
回复

使用道具 举报

4

主题

531

帖子

3912

积分

论坛元老

Rank: 8Rank: 8

积分
3912
金钱
3371
HASS币
120
发表于 2019-4-22 08:04:02 | 显示全部楼层
因为padavan和asuswrt唯一的区别就是连接列表的位置不同,以前的修改版asuswrt插件就是这么改的
思路很棒
回复

使用道具 举报

2

主题

237

帖子

2282

积分

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2045
HASS币
0
发表于 2019-4-22 10:18:22 | 显示全部楼层
大神:怎样隐藏不需要的设备在HA上显示。
回复

使用道具 举报

33

主题

685

帖子

4367

积分

论坛元老

Rank: 8Rank: 8

积分
4367
金钱
3672
HASS币
50
 楼主| 发表于 2019-4-22 10:22:13 | 显示全部楼层
zhongjiafa 发表于 2019-4-22 10:18
大神:怎样隐藏不需要的设备在HA上显示。

难道不是编辑界面点叉叉就删掉了。。。
333.png
回复

使用道具 举报

2

主题

237

帖子

2282

积分

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2045
HASS币
0
发表于 2019-4-22 10:53:59 | 显示全部楼层
huang7dede 发表于 2019-4-22 10:22
难道不是编辑界面点叉叉就删掉了。。。

感谢大神回复,但是在手机HOMEKIT中还是会显示。我不想让有些设备在手机上显示。
回复

使用道具 举报

2

主题

49

帖子

282

积分

论坛分享达人

积分
282
金钱
233
HASS币
0
发表于 2019-4-22 12:03:29 | 显示全部楼层
本帖最后由 cloudysea 于 2019-4-22 12:08 编辑

111.jpg

device_tracker.zip (13.79 KB, 下载次数: 44)

我的配置,两个思路:
一个是:使用 padavan的网页登录ip,将附件的device_tracker.zip解压后,连文件夹放到custom_components目录下。然后在配置文件里面添加以下配置:

device_tracker:
  - platform: padavan_tracker #斐讯路由器刷padavan固件后
    consider_home: 10
    interval_seconds: 3
    url: http://192.168.20.104/ #路由器网页登录ip地址
    username: 用户名
    password: 密码
    tracknew_device: yes


but....这样的话,就无法网页登录路由器了。因为这个是使用的网页登录

另一个思路:
nmap,扫描网内设备。配置参照图片吧。

回复

使用道具 举报

2

主题

237

帖子

2282

积分

金牌会员

Rank: 6Rank: 6

积分
2282
金钱
2045
HASS币
0
发表于 2019-4-22 12:54:25 | 显示全部楼层
cloudysea 发表于 2019-4-22 12:03
我的配置,两个思路:
一个是:使用 padavan的网页登录ip,将附件的device_tracker.zip解压后,连文件 ...

谢谢大神,按你给的方法,已解决了。
回复

使用道具 举报

39

主题

1046

帖子

3842

积分

论坛元老

Rank: 8Rank: 8

积分
3842
金钱
2796
HASS币
0
发表于 2019-4-22 15:59:47 | 显示全部楼层
我也用的是老毛子的固件,不过我是极三路由器,
现在把ha升级到0.91.3以后,用这个device tracker  获取不到路由器里面在线设备了,

不过我现在换了一种思路,用ha的ping 服务,更能准确获取设备在家在线状态,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-23 18:24 , Processed in 0.058032 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表