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

 找回密码
 立即注册
查看: 15459|回复: 20

[基础教程] device_tracker在0.84.6下无法使用

[复制链接]

20

主题

123

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1241
HASS币
0
发表于 2019-1-1 17:33:16 | 显示全部楼层 |阅读模式
原来一直用device_tracker来判断家中是否有人,升级到0.84.6后就没法使用了,请教各位是什么问题?
日志:
Unable to prepare setup for platform device_tracker.asuswrt: Could not set up all dependencies.
Unable to set up dependencies of device_tracker.asuswrt. Setup failed for dependencies: assert

config:
device_tracker:
  - platform: asuswrt
    host: 192.168****
    username: *****
    password: *****
    new_device_defaults:
      track_new_devices : true
      hide_if_away: false
    interval_seconds : 10
    consider_home : 180
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2019-1-2 00:00:49 | 显示全部楼层
lyf86822 发表于 2019-1-1 17:50
请改用新增的asuswrt组件
https://www.home-assistant.io/components/device_tracker.asuswrt/

经测试发现不好用,离线检测太慢了,还是不如用custom_component好。

asuswrt.py (12.37 KB, 下载次数: 50, 售价: 2 金钱)

把以上文件加入到custom_component/device_tracker文件夹,然后配置文件中加入:

- platform: asuswrt
  host: 192.168.6.3 #改为你的ip
  protocol: ssh
  mode: ap
  username: admin
  password: !secret k3_password #改为你修改后的密码
  interval_seconds: 3 #这里是检测间隔,越短反应越快,但不建议设为3s以下
  consider_home: 10 #这是断线后,仍认为设备为home状态的延时,建议10s为佳
  track_new_devices: yes

回复

使用道具 举报

2

主题

70

帖子

1710

积分

金牌会员

Rank: 6Rank: 6

积分
1710
金钱
1640
HASS币
0
发表于 2019-1-1 17:50:47 | 显示全部楼层

评分

参与人数 1金钱 +10 收起 理由
+ 10 好久没用了,才知道,谢谢分享!.

查看全部评分

回复

使用道具 举报

20

主题

123

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1241
HASS币
0
 楼主| 发表于 2019-1-1 17:59:32 | 显示全部楼层
lyf86822 发表于 2019-1-1 17:50
请改用新增的asuswrt组件
https://www.home-assistant.io/components/device_tracker.asuswrt/

能简单说一下吗?
我尝试过
asuswrt:
  host: YOUR_ROUTER_IP
  username: YOUR_ADMIN_USERNAME
但是出来的都是流量传感器,不是我要的。
谢谢!!
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-1-1 18:20:48 | 显示全部楼层
asuswrt:
  host: 192.xxxxxxxxxxx
  username: xxxxx
  password: xxxxxxxxx

绝对可行!我就是这么用的

不要写再device tracker下面
回复

使用道具 举报

20

主题

123

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1241
HASS币
0
 楼主| 发表于 2019-1-1 18:38:45 | 显示全部楼层
yuqiuyi99 发表于 2019-1-1 18:20
asuswrt:
  host: 192.xxxxxxxxxxx
  username: xxxxx

可以,谢谢了!
回复

使用道具 举报

39

主题

749

帖子

4833

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4833
金钱
4059
HASS币
0

最佳新人卓越贡献

发表于 2019-1-2 08:14:03 | 显示全部楼层
华硕路由器不再需要 device tracke了 直接写asus
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2019-1-2 09:03:15 | 显示全部楼层
南柯醉一梦丶 发表于 2019-1-2 08:14
华硕路由器不再需要 device tracke了 直接写asus

测试不太好用,我ap模式的,反应很慢。。
回复

使用道具 举报

39

主题

749

帖子

4833

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4833
金钱
4059
HASS币
0

最佳新人卓越贡献

发表于 2019-1-2 09:39:30 | 显示全部楼层
Jones 发表于 2019-1-2 09:03
测试不太好用,我ap模式的,反应很慢。。

aimesh了解下
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2019-1-2 17:06:41 | 显示全部楼层
lyf86822 发表于 2019-1-1 17:50
请改用新增的asuswrt组件
https://www.home-assistant.io/components/device_tracker.asuswrt/

linksys 的路由器可以用吗? linksys都没有用管理员账号,都是直接密码
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 05:24 , Processed in 0.070099 second(s), 39 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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