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

 找回密码
 立即注册
查看: 12195|回复: 21

[信息发布] 超版的asuswrt为何这一段不能用了?

[复制链接]

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
发表于 2019-3-12 20:18:01 | 显示全部楼层 |阅读模式
本帖最后由 yuqiuyi99 于 2019-3-12 20:21 编辑

    超级版主的大作:[插件发布] 【AsusWrt】自制路由器信息插件,支持华硕梅林,5月13日更新  https://bbs.hassbian.com/thread-3697-1-1.html简直不要太方便,我不想在路由器里设置太多东西,刚好超版做了这个插件。    我一直用了半年很是方便。也不知几何起,大概估计应该就是半个月一个月左右吧,突然就不能用了,中间有过custom_components目录下互换文件名,这个到应该不是问题,可也不知道为毛就是用不了了。

    大伙都能用么?我的华硕ac1900p(基本等同于ac68u),ssh用其他方式都能登录,也不知道什么原因,就是hass里突然没了

    能用的帮忙赐教,实在是找不出神原因.......



贴个报错信息:
[homeassistant.components.sensor] asuswrt: Error on device update![size=13.3333px]Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity_platform.py", line 248, in _async_add_entity    await entity.async_device_update(warning=False)  File "/usr/local/lib/python3.7/site-packages/homeassistant/helpers/entity.py", line 348, in async_device_update    await self.hass.async_add_executor_job(self.update)  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)  File "/usr/local/lib/python3.7/site-packages/homeassistant/util/__init__.py", line 224, in wrapper    result = method(*args, **kwargs)  File "/config/custom_components/asussensor/sensor.py", line 292, in _update    self._state = get_data_dict(self._connection, _CMD_5GTEMP, _REGEX_5GTEMP).get(self._id)  File "/config/custom_components/asussensor/sensor.py", line 514, in get_data_dict    lines = connection.run_command(cmd_line)  File "/config/custom_components/asussensor/sensor.py", line 386, in run_command    from pexpect import pxssh, exceptions  File "/config/deps/lib/python3.7/site-packages/pexpect/__init__.py", line 75, in <module>    from .pty_spawn import spawn, spawnu  File "/config/deps/lib/python3.7/site-packages/pexpect/pty_spawn.py", line 15, in <module>    from .spawnbase import SpawnBase  File "/config/deps/lib/python3.7/site-packages/pexpect/spawnbase.py", line 218    def expect(self, pattern, timeout=-1, searchwindowsize=-1, async=False):

回复

使用道具 举报

0

主题

245

帖子

1815

积分

金牌会员

Rank: 6Rank: 6

积分
1815
金钱
1570
HASS币
0
发表于 2019-3-12 21:44:31 来自手机 | 显示全部楼层
是不是因为Python版本更新了导致的
回复

使用道具 举报

75

主题

1976

帖子

8179

积分

元老级技术达人

积分
8179
金钱
6153
HASS币
430

活跃会员教程狂人

发表于 2019-3-12 21:48:07 | 显示全部楼层
我是以前不能用,上次asus官方插件挂了之后用了下又可以了,你可以尝试下更换登陆方式,ssh和telnet互换一下,M大好像很久都没有来过论坛了。
所有过往,皆为序章。
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
 楼主| 发表于 2019-3-13 05:14:19 | 显示全部楼层
telnet能用,可总觉得不安全。有同样的么?
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-3-14 09:56:51 | 显示全部楼层
安全还好吧
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-3-14 10:54:44 | 显示全部楼层
通过楼主意外发现了这个插件
ssh不可,好像是和device_tracker.asuswrt冲突?没细看日志
然后telnet可以,但是wifi类的sensor都创建不了,不知道咋查了
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
 楼主| 发表于 2019-3-14 10:59:25 | 显示全部楼层
ghostist 发表于 2019-3-14 10:54
通过楼主意外发现了这个插件
ssh不可,好像是和device_tracker.asuswrt冲突?没细看日志
然后telnet可以, ...

你才发现这个插件啊......

我觉得ha自带的device_tracker用ssh,这个插件也用,可能冲突了。可以前不冲突啊

暂时telnet吧
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-3-14 11:04:23 | 显示全部楼层
yuqiuyi99 发表于 2019-3-14 10:59
你才发现这个插件啊......

我觉得ha自带的device_tracker用ssh,这个插件也用,可能冲突了。可以前不冲 ...

去年12月才如坑的  之前用的是囧大的  只获取3个温度
sensor.router_wifi_xxxx
这些实体都获取不到,咋回事捏 其他都是好的
回复

使用道具 举报

40

主题

2176

帖子

8286

积分

元老级技术达人

积分
8286
金钱
6095
HASS币
110
发表于 2019-3-22 15:57:36 | 显示全部楼层
老哥我又来了
昨天升级了0.90 device_tracker的话 改了配置文件(我是0.84升级上来了)
但是sensor.asuswrt(现在讨论的这个),就不行了,开始看日志是依赖缺少
需要是pexpect ==4.0.1,看了下实际已经4.6.0了,我就把插件这个依赖的版本去掉了
重启HA没有报错  但是还是不创建实体出来  路由日志看有两个登录,应该是device_tracker和这个
楼主你现在HA什么版本了
回复

使用道具 举报

13

主题

500

帖子

3422

积分

论坛元老

Rank: 8Rank: 8

积分
3422
金钱
2917
HASS币
20
 楼主| 发表于 2019-3-22 21:10:41 | 显示全部楼层
ghostist 发表于 2019-3-22 15:57
老哥我又来了
昨天升级了0.90 device_tracker的话 改了配置文件(我是0.84升级上来了)
但是sensor.asuswrt ...

我一直有更新就更新,已经0.99.0了。没办法现在先用telnet暂时用着
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 20:07 , Processed in 0.142003 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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