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

 找回密码
 立即注册
查看: 62340|回复: 200

[插件集成] 斐讯K3官Root【更新】【设备追踪】【device tracker】插件

  [复制链接]

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

发表于 2017-10-25 12:38:54 | 显示全部楼层 |阅读模式
本帖最后由 lidicn 于 2018-2-27 15:29 编辑

楼主K3刷的是下面这个固件
http://www.right.com.cn/forum/thread-259012-1-1.html

刷过梅林的,要先刷一遍LEDE。直接刷官root,可能会报分区格式错误。

安装方法:
  • 下载解压文件,复制到.homeassistant\custom_components\device_tracker

一般会自动安装依赖不行的就手动安装:
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/bin/activate
pip3 install paramiko -i http://pypi.douban.com/simple --trusted-host pypi.douban.com


安装paramiko报错的,退出虚拟环境安装libffi-dev libssl-dev
sudo apt-get install libffi-dev libssl-dev


配置yaml:
device_tracker:
  - platform: phicomm_k3
    host: 192.168.1.1
    protocol: ssh
    username: admin
    password: 你的路由器管理密码
    interval_seconds: 3
    consider_home: 3
    track_new_devices: yes


原理:
  • 通过ssh连入路由
  • 执行
    wl -i eth1 assoclist;wl -i eth2 assoclist
    返回在线mac地址


已知问题:
  • 没找到在ssh方便获取设备名称的方法,因此device_tracker返回的名称是mac地址去掉:。【可以在known_devices.yaml自行设置想要的名字、跟图片】
  • 离开wifi,device_traker的状态由Home变为Away【延时大概2到3分钟】



以上问题有解决办法的请联系我


顺便提供路由器查看温度的命令,感兴趣的可以用Command line Sensor  https://bbs.hassbian.com/thread-1512-1-1.html
https://www.cmsky.com/merlin-tomato-temperature/

游客,如果您要查看本帖隐藏内容请回复


10-25 15:15更新
  • 修复bug
11-06 15:16更新
  • 移除检测ip的功能、提高检测速度
2018-2-27更新
  • 修复占用内存过高的问题

评分

参与人数 5金钱 +55 收起 理由
ufonba + 5 consider_home: 改成10貌似好了
yegeziz + 6 666!L大是万能的!
倾微qiwe + 6 严重支持!
Roger + 20 严重支持!
+ 18 666!

查看全部评分

回复

使用道具 举报

11

主题

338

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2017-10-25 12:44:27 | 显示全部楼层
我的大沙发!!!
回复

使用道具 举报

0

主题

107

帖子

581

积分

高级会员

Rank: 4

积分
581
金钱
474
HASS币
0
发表于 2017-10-25 12:55:08 | 显示全部楼层
嘿嘿。。支持看看了啊
回复

使用道具 举报

39

主题

750

帖子

4707

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4707
金钱
3932
HASS币
0

最佳新人卓越贡献

发表于 2017-10-25 13:09:15 | 显示全部楼层
随便支持下吧
回复

使用道具 举报

8

主题

219

帖子

3286

积分

论坛元老

Rank: 8Rank: 8

积分
3286
金钱
3067
HASS币
0
发表于 2017-10-25 13:24:27 | 显示全部楼层
这个可以有,不用刷梅林了!
回复

使用道具 举报

1

主题

164

帖子

1101

积分

金牌会员

Rank: 6Rank: 6

积分
1101
金钱
937
HASS币
0
发表于 2017-10-25 13:26:40 | 显示全部楼层
这个厉害了,收下了
嗯哼,有论坛签名了
回复

使用道具 举报

2

主题

325

帖子

2879

积分

金牌会员

Rank: 6Rank: 6

积分
2879
金钱
2554
HASS币
0
发表于 2017-10-25 13:29:49 | 显示全部楼层
支持一下!!!
回复

使用道具 举报

2

主题

136

帖子

1024

积分

金牌会员

Rank: 6Rank: 6

积分
1024
金钱
888
HASS币
0
发表于 2017-10-25 14:58:59 | 显示全部楼层
搞定。。。
回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2017-10-25 15:10:40 | 显示全部楼层
话说,用command_line sensor,怎么能检测路由的信息?只能检测当前主机的吧!
回复

使用道具 举报

220

主题

1284

帖子

7847

积分

超级版主

Rank: 8Rank: 8

积分
7847
金钱
6533
HASS币
86

教程狂人论坛风云人物突出贡献

 楼主| 发表于 2017-10-25 15:18:11 | 显示全部楼层
Jones 发表于 2017-10-25 15:10
话说,用command_line sensor,怎么能检测路由的信息?只能检测当前主机的吧!

客官,你有所不知。
有ssh这个命令。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 13:01 , Processed in 0.071327 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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