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

 找回密码
 立即注册
查看: 4650|回复: 8

[求助] device_track未发现

[复制链接]

4

主题

135

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
560
HASS币
0
发表于 2019-6-24 14:19:34 | 显示全部楼层 |阅读模式
本帖最后由 chenzijian 于 2019-6-25 08:42 编辑

1、问题说明:
    ·配置Router device_track后,只识别到了Ipad状态,无法识别家里两台Iphone的状态;
TIM截图20190624141757.png

2、网络环境:
    ·LEDE软路由+R8000 AP;


3、配置信息:
device_tracker:
  - platform: netgear
    host: 192.168.100.114
    password: password
    interval_seconds: 8
    consider_home: 180
    new_device_defaults:
      track_new_devices: true
      hide_if_away: true

麻烦各路大神帮忙看看~~~


更新:
手动在known_devices.yaml中添加了设备后已经可以读取到tracker,但是一直显示离家状态调用device_tracker.see后状态会变回”在家“,过一会儿后又自动变为”离家“app主动更新位置失败:
微信图片_20190625084017.jpg


日志输出如下:
2019-06-24 22:02:44 ERROR (MainThread) [homeassistant.components.device_tracker] Error setting up platform legacy
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/device_tracker/setup.py", line 69, in async_setup_legacy
    self.platform.get_scanner, hass, {DOMAIN: self.config})
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/netgear/device_tracker.py", line 45, in get_scanner
    devices, excluded_devices, accesspoints)
  File "/usr/src/homeassistant/homeassistant/components/netgear/device_tracker.py", line 67, in __init__
    results = self.get_attached_devices()
  File "/usr/src/homeassistant/homeassistant/components/netgear/device_tracker.py", line 152, in get_attached_devices
    return self._api.get_attached_devices()
  File "/usr/local/lib/python3.7/site-packages/pynetgear/__init__.py", line 136, in get_attached_devices
    "GetAttachDevice")
  File "/usr/local/lib/python3.7/site-packages/pynetgear/__init__.py", line 354, in _make_request
    if not self.login():
  File "/usr/local/lib/python3.7/site-packages/pynetgear/__init__.py", line 89, in login
    v1_result = self.login_v1()
  File "/usr/local/lib/python3.7/site-packages/pynetgear/__init__.py", line 121, in login_v1
    None, body, False)
  File "/usr/local/lib/python3.7/site-packages/pynetgear/__init__.py", line 375, in _make_request
    data=message, timeout=30, verify=False)



TIM截图20190624180723.png
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-6-24 14:52:57 | 显示全部楼层
看下known_device.yaml里的信息 有没有你的手机
回复

使用道具 举报

4

主题

135

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
560
HASS币
0
 楼主| 发表于 2019-6-24 15:03:48 | 显示全部楼层
ghostist 发表于 2019-6-24 14:52
看下known_device.yaml里的信息 有没有你的手机

没有,特意开启了track_new_devices,其他设备都能识别到,唯独两个手机不行
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-6-24 15:37:04 | 显示全部楼层
按照格式手动建立呢  主要是mac
然后手机开关wifi 看是否能识别状态
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-6-24 16:37:25 | 显示全部楼层
mac的格式有几种,你仔细搜寻一下known_device.yaml
回复

使用道具 举报

4

主题

135

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
560
HASS币
0
 楼主| 发表于 2019-6-24 17:42:59 | 显示全部楼层
ghostist 发表于 2019-6-24 15:37
按照格式手动建立呢  主要是mac
然后手机开关wifi 看是否能识别状态

手动建立试过,可以读取到手机电量和充电状态,但是无法获取到track状态
回复

使用道具 举报

4

主题

135

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
560
HASS币
0
 楼主| 发表于 2019-6-24 17:44:31 | 显示全部楼层
xuyang 发表于 2019-6-24 16:37
mac的格式有几种,你仔细搜寻一下known_device.yaml

确实查找了,就是没有手机的mac
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-6-24 18:03:04 | 显示全部楼层
chenzijian 发表于 2019-6-24 17:42
手动建立试过,可以读取到手机电量和充电状态,但是无法获取到track状态

device tracker 不包含手机电量和充电状态
你可能是启用icloud了  去掉这个先

然后在known_device.yaml里 手动添加你手机,要填写mac!!!
回复

使用道具 举报

4

主题

135

帖子

695

积分

高级会员

Rank: 4

积分
695
金钱
560
HASS币
0
 楼主| 发表于 2019-6-25 08:41:21 | 显示全部楼层
ghostist 发表于 2019-6-24 18:03
device tracker 不包含手机电量和充电状态
你可能是启用icloud了  去掉这个先

并未启用iCloud tracker,手动加入设备到known_devices中后可以显示,但是track状态不对,貌似无法获取定位信息

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 12:29 , Processed in 0.055898 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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