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

 找回密码
 立即注册
楼主: 27hh

[进阶教程] 用device tracker检测路由器上设备状态,并加入HA和创建自动化

  [复制链接]

1

主题

78

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
163
HASS币
0
发表于 2017-9-4 16:06:38 | 显示全部楼层
这个牛~mark
回复

使用道具 举报

4

主题

132

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
580
HASS币
0
发表于 2017-9-4 16:20:31 | 显示全部楼层
辛苦了,谢谢分享。
回复

使用道具 举报

3

主题

167

帖子

4016

积分

论坛元老

Rank: 8Rank: 8

积分
4016
金钱
3849
HASS币
0
发表于 2017-9-4 23:33:12 | 显示全部楼层
华硕改版rom      配置:
device_tracker:
  - platform: asuswrt
    host: 192.168.1.2
    interval_seconds: 15
    consider_home: 180
    username: XXXXX
    password: XXXXXXXXX
    track_new_devices: yes
求助:
WARNING (Thread-13) [homeassistant.components.device_tracker.asuswrt] Could not parse lease row: b"cat: can't open '/var/lib/misc/dnsmasq.leases': No such file or directory\r"

查找路由器ssh看到  dnsmasq.leases 这个文件   在/tmp下面。。。
没有在/var/lib/misc/下面
求解。。。。
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2017-9-4 23:44:38 | 显示全部楼层
andyup 发表于 2017-9-4 23:33
华硕改版rom      配置:
device_tracker:
  - platform: asuswrt

确实,本论坛中有一篇文章也提到了,有些固件dnsmasq.leases的位置不一样,对于这种情况,可以尝试修改 /srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/device_tracker/aswswrt.py ,把第50行改成正确的。
回复

使用道具 举报

2

主题

136

帖子

502

积分

高级会员

Rank: 4

积分
502
金钱
366
HASS币
0
发表于 2017-9-5 11:10:06 | 显示全部楼层
这个是不是可以理解为通过HA链接路由器检测设备联网状态并反馈到页面上呀
回复

使用道具 举报

3

主题

167

帖子

4016

积分

论坛元老

Rank: 8Rank: 8

积分
4016
金钱
3849
HASS币
0
发表于 2017-9-5 22:07:34 | 显示全部楼层
感谢分享,路径改了运行正常
回复

使用道具 举报

1

主题

42

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
金钱
175
HASS币
0
发表于 2017-9-19 16:19:37 | 显示全部楼层
andyup 发表于 2017-9-4 23:33
华硕改版rom      配置:
device_tracker:
  - platform: asuswrt

device_tracker:
  - platform: asuswrt
    host: xxx
    interval_seconds: 30
    username: xxx
    password: xxx
    protocol: telnet

asus改版是merlin吧?
用telnet,在路由设置打开telent,允许telent。
然后用telnet就可以,在用
回复

使用道具 举报

0

主题

25

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
144
HASS币
0
发表于 2017-9-26 22:09:27 | 显示全部楼层
我的路由是pavadan系统,dnsmasq.leases 这个文件在/tmp下面,更改后正常,但貌似路由器上的dnsmasq.leases文件更新很慢。开关手机wifi,该文件不会更新。求解!
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2017-9-26 22:38:08 | 显示全部楼层
Hass2017bian 发表于 2017-9-26 22:09
我的路由是pavadan系统,dnsmasq.leases 这个文件在/tmp下面,更改后正常,但貌似路由器上的dnsmasq.leases ...

经过我的测试,大约有1分20秒的延迟。对于pavadan,jones大神发了一个另一种解决方案,可以看看。
回复

使用道具 举报

0

主题

25

帖子

169

积分

注册会员

Rank: 2

积分
169
金钱
144
HASS币
0
发表于 2017-9-30 22:47:41 | 显示全部楼层
27hh 发表于 2017-9-26 22:38
经过我的测试,大约有1分20秒的延迟。对于pavadan,jones大神发了一个另一种解决方案,可以看看。 ...

谢谢指教,能否给个链接
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 21:27 , Processed in 0.070410 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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