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

 找回密码
 立即注册
查看: 2631|回复: 4

[技术探讨] 请教下关于《用device tracker检测路由器上设备状态,》的问题

[复制链接]

5

主题

49

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
315
HASS币
0
发表于 2022-2-13 17:25:30 | 显示全部楼层 |阅读模式
本帖最后由 newcheer 于 2022-2-13 17:28 编辑

先交代前情提要以及设备信息:树莓派3b搭建HA,路由器为华硕AC86U,已开启SSH,已做内网穿透。已科学上网。参考链接:https://bbs.hassbian.com/forum.p ... =%E8%B7%AF%E7%94%B1  遇见的第一个问题是用电脑输入192.168.50.150进HA文件夹,在config文件夹里找不到congfigure.yaml 这个文件。然后手动新建txt,然后修改后缀。复制https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2131 文中的代码保存并重启HA。但是重启后也没有在HA的安装目录下发现known_devices.yaml文件。所以现在有两个问题还烦请大佬帮忙解决下。1.我查阅了下官方信息:https://www.home-assistant.io/in ... ce_tracker-platform 按照上述链接直接在 configuration.yaml 做新增结果与上述一致。但是更改完成以后检查配置没出错。但是HA提示无效配置

2.第二个问题是,有没有大佬能够告诉我:是我自己步骤出错,而不是教程不可用,

                               
登录/注册后可看大图

回复

使用道具 举报

5

主题

49

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
315
HASS币
0
 楼主| 发表于 2022-2-13 17:27:27 | 显示全部楼层
configuration 内容如下

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Example configuration.yaml entry for Netgear device
device_tracker:
  - platform: netgear
    host: 192.168.50.1
    username: Dendi
    password: FuckAsus54188
    interval_seconds: 10
    consider_home: 180
    new_device_defaults:
      track_new_devices: true

known_devices 内容如下:
devicename:YIJIAZHIZHU
  name:duckWang
  mac: E0:6D:17:A7:7F:86
  picture:
  track: true
回复

使用道具 举报

0

主题

28

帖子

483

积分

中级会员

Rank: 3Rank: 3

积分
483
金钱
455
HASS币
0
发表于 2022-2-13 19:10:05 | 显示全部楼层
在config文件夹里找不到congfigure.yaml ?
你是装的HA Supervisor还是HAOS 还是Core
你是不是找到宿主机上面去了. 你这一个都没找到的话后面怎么配置也没用
除了Core ,其他方式安装的HA都是Docker镜像,
CONFIG目录对应宿主机的目录在/mnt/data/supervisor/homeassistant 下面
你先改了正确的congfigure.yaml再看后续吧
回复

使用道具 举报

5

主题

49

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
315
HASS币
0
 楼主| 发表于 2022-2-13 19:25:57 | 显示全部楼层
cassius 发表于 2022-2-13 19:10
在config文件夹里找不到congfigure.yaml ?
你是装的HA Supervisor还是HAOS 还是Core
你是不是找到宿主机上 ...

纯萌新,就是用CD卡按照官方教程写入数据,插在树莓派上直接联网的。这个应该是您说的HAOS吧。我是用samba进的树莓派系统文件里面修改的,按照您的说法。估计是找错地方了。但是正确地方的入口是从那边进?能麻烦您具体说下吗
回复

使用道具 举报

5

主题

49

帖子

364

积分

中级会员

Rank: 3Rank: 3

积分
364
金钱
315
HASS币
0
 楼主| 发表于 2022-2-14 22:32:13 | 显示全部楼层
Logger: homeassistant.setup
Source: components/device_tracker/legacy.py:303
First occurred: 22:28:32 (1 occurrences)
Last logged: 22:28:32

Error during setup of component device_tracker
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 227, in _async_setup_component
    result = await task
  File "/usr/src/homeassistant/homeassistant/components/device_tracker/__init__.py", line 50, in async_setup
    await async_setup_legacy_integration(hass, config)
  File "/usr/src/homeassistant/homeassistant/components/device_tracker/legacy.py", line 158, in async_setup_integration
    legacy_platforms = await async_extract_config(hass, config)
  File "/usr/src/homeassistant/homeassistant/components/device_tracker/legacy.py", line 303, in async_extract_config
    raise ValueError(
ValueError: Unable to determine type for netgear: None

以上是错误日志。今天又尝试用conflig下文件修改,感觉问题就是出在这个地方,但是没法访问/mnt/data/supervisor/homeassistant 这个目录导致后续都无法进行。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-28 04:31 , Processed in 0.053526 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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