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

 找回密码
 立即注册
查看: 62141|回复: 56

[经验分享] (更新0.49的asuswrt.py)修改asuswrt.py来给让padavan检测设备是否...

  [复制链接]

18

主题

141

帖子

2623

积分

金牌会员

Rank: 6Rank: 6

积分
2623
金钱
2482
HASS币
0

论坛风云人物

发表于 2017-5-18 15:15:48 | 显示全部楼层 |阅读模式
本帖最后由 ABC 于 2017-7-17 11:22 编辑

注明:路由器必须是padavan系统

官方说明:更新华硕WRT设备跟踪器组件,改变其低级行为:而不是在每次迭代时连接到SSH或Telnet服务器,维护连接,并通过它发出命令。
此更改解决了问题#7713,并且不需要重复(和不必要的)登录/注销。
所以路由器的日志不会再出现大量的登录信息
已上传最新的官方版本
padavan不可以直接用asuswrt来写,因为_LEASES_CMD = 'cat /var/lib/misc/dnsmasq.leases'和padavan的路径不同我不知道路由器上是否可以修改,但是我拿官方的asuswrt.py修改一下让padavan来用
首先我们在homeassistant的目录下创建一个名为custom_components的文件夹

                               
登录/注册后可看大图


然后在custom_components文件夹里再创建一个 名为 device_tracker的文件夹

                               
登录/注册后可看大图


把附件附件解压得到的padavanwrt.py放到device_tracker文件家里

                               
登录/注册后可看大图



完成上面的步骤后我们到configuration.yaml添加

                               
登录/注册后可看大图



重启homeassistant,你会发现homeassistant页面上方出现了很多你的设备的名字,显示home或者not_home


打开homeassistant文件夹,你会发现多了个known_devices.yaml的文件

                               
登录/注册后可看大图



打开文件,我们把不想显现出来设备的改成false

                               
登录/注册后可看大图


最后我们把yes改成no,这样以后检测到的新设备就不会显示出来

                               
登录/注册后可看大图

device_tracker:
  - platform: padavanwrt
    host: 192.168.1.1
    interval_seconds: 30
    consider_home: 180
    username: admin
    password: admin
    track_new_devices: yes











55319C4B-2B84-4707-B7BA-D4689150B45F.png
37047923-4727-4684-90CB-BCFBDF54FF5B.png
620BFC07-14C8-447C-AC99-F9EDCC27A092.png
9BA32F9B-4573-426B-AB84-5A5B6405E71E.png
1C7EE4A4-74F9-4153-80CC-A90CBD8FE41E.png
278AC039-9C39-45EB-9022-EFEFF1068239.png
8D0B9DA2-70D3-4239-8039-6FA3E9BD62A0.png

padavanwrt1.py.zip

3.49 KB, 下载次数: 286

售价: 2 金钱  [记录]

评分

参与人数 1金钱 +16 收起 理由
lidicn + 16 膜拜大神!

查看全部评分

回复

使用道具 举报

5

主题

253

帖子

1946

积分

金牌会员

Rank: 6Rank: 6

积分
1946
金钱
1693
HASS币
0
发表于 2017-5-18 16:08:53 | 显示全部楼层
要是有梅林系统的就更好了
回复

使用道具 举报

30

主题

997

帖子

4153

积分

论坛元老

Rank: 8Rank: 8

积分
4153
金钱
3151
HASS币
0

活跃会员

发表于 2017-5-18 17:03:39 | 显示全部楼层
家里的tplink死活提示密码不对
回复

使用道具 举报

3

主题

219

帖子

932

积分

高级会员

Rank: 4

积分
932
金钱
713
HASS币
0
发表于 2017-5-18 17:14:45 | 显示全部楼层
这个要保存一下。
回复

使用道具 举报

2

主题

55

帖子

497

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
497
金钱
442
HASS币
0
发表于 2017-5-18 17:20:44 | 显示全部楼层
新新人类 发表于 2017-5-18 16:08
要是有梅林系统的就更好了

梅林官方就支持啊!
回复

使用道具 举报

2

主题

55

帖子

497

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
497
金钱
442
HASS币
0
发表于 2017-5-18 17:21:00 | 显示全部楼层
wqqs 发表于 2017-5-18 17:03
家里的tplink死活提示密码不对

tp还是别用了,支持不到位。
回复

使用道具 举报

16

主题

281

帖子

1515

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1515
金钱
1224
HASS币
0

教程狂人卓越贡献

发表于 2017-5-18 18:28:00 | 显示全部楼层
爱快可以用么
回复

使用道具 举报

1

主题

77

帖子

248

积分

中级会员

Rank: 3Rank: 3

积分
248
金钱
171
HASS币
0
发表于 2017-5-19 17:36:25 | 显示全部楼层
不明觉厉
回复

使用道具 举报

1

主题

281

帖子

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
金钱
942
HASS币
0
发表于 2017-5-21 13:00:45 来自手机 | 显示全部楼层
好赞啊,刚好是
回复

使用道具 举报

1

主题

281

帖子

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
金钱
942
HASS币
0
发表于 2017-5-22 06:48:41 来自手机 | 显示全部楼层
得换个路由器了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-23 15:55 , Processed in 0.187908 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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