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

 找回密码
 立即注册
查看: 3781|回复: 14

[求助] 【已解决】如何检测科学上网的姿势对不对??

[复制链接]

35

主题

984

帖子

4742

积分

论坛元老

Rank: 8Rank: 8

积分
4742
金钱
3758
HASS币
20
发表于 2022-5-27 17:53:44 | 显示全部楼层 |阅读模式
本帖最后由 sctale 于 2022-5-27 22:47 编辑

前两天机场维护,一开始没注意,很多网站上不去了才发现。
故想及时知道。
判断网络有没有通的话,我是直接Node Red里面ping 了baidu.com。使用上和ping家里的设备没差别。
判断“科学吗?”,ping google.com好像不行,也试了国外的几个其他的知名站点,都不行。
试了N大以前回复在一个帖子里面的命令行方式,也没成功。
sensor:
  - platform: command_line
    name: network_check
    command: "curl -s --connect-timeout 60 www.bing.com && echo on || echo off"


有大佬知道如何创建这个sensor吗?
回复

使用道具 举报

9

主题

75

帖子

256

积分

禁止发言

积分
256
金钱
181
HASS币
0
发表于 2022-5-27 20:35:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

3

主题

192

帖子

1137

积分

金牌会员

Rank: 6Rank: 6

积分
1137
金钱
945
HASS币
0
发表于 2022-5-27 21:32:05 | 显示全部楼层
op的话,插件里就有出国状态显示,抓下包就好。
回复

使用道具 举报

0

主题

30

帖子

1628

积分

金牌会员

Rank: 6Rank: 6

积分
1628
金钱
1598
HASS币
0
发表于 2022-5-27 21:58:42 | 显示全部楼层
本帖最后由 irunrun 于 2022-5-27 22:00 编辑
    - platform: command_line
      name: "google_arrival"
      command: "[ 200 -eq `curl -o /dev/null --connect-timeout 3 -s -w '%{http_code}' https://www.google.com` ] && echo True || echo False"
      scan_interval: 600
      command_timeout: 60

回复

使用道具 举报

35

主题

984

帖子

4742

积分

论坛元老

Rank: 8Rank: 8

积分
4742
金钱
3758
HASS币
20
 楼主| 发表于 2022-5-27 22:25:15 | 显示全部楼层

测试有效,感谢大佬
回复

使用道具 举报

17

主题

251

帖子

1888

积分

论坛DIY达人

积分
1888
金钱
1637
HASS币
20
发表于 2022-5-27 22:33:08 | 显示全部楼层
这两天两个机场都出问题,一些依赖外网才能下载的文件统统报错,昨晚才开始慢慢恢复
回复

使用道具 举报

18

主题

266

帖子

1546

积分

金牌会员

Rank: 6Rank: 6

积分
1546
金钱
1280
HASS币
0
发表于 2022-5-27 23:36:09 | 显示全部楼层
sctale 发表于 2022-5-27 22:25
测试有效,感谢大佬
sensor:
  - platform: command_line
    name: "google_arrival"
    command: "[ 200 -eq `curl -o /dev/null --connect-timeout 3 -s -w '%{http_code}' https://www.google.com` ] && echo True || echo False"
    scan_interval: 600
    command_timeout: 60

问下为啥我configuration.yaml中这样配置,重启后实体注册表中搜索不到这个sensor。。
回复

使用道具 举报

35

主题

984

帖子

4742

积分

论坛元老

Rank: 8Rank: 8

积分
4742
金钱
3758
HASS币
20
 楼主| 发表于 2022-5-28 07:39:57 | 显示全部楼层
本帖最后由 sctale 于 2022-5-28 07:45 编辑
yotashop 发表于 2022-5-27 23:36
问下为啥我configuration.yaml中这样配置,重启后实体注册表中搜索不到这个sensor。。 ...

根据HA的新的command_line教程,我稍微做了下修改,name这边去掉了双引号。
延迟我增加到了10,提升容错;轮询间隔看自己情况,我改成60了。




回复

使用道具 举报

18

主题

266

帖子

1546

积分

金牌会员

Rank: 6Rank: 6

积分
1546
金钱
1280
HASS币
0
发表于 2022-5-28 08:16:15 | 显示全部楼层
sctale 发表于 2022-5-28 07:39
根据HA的新的command_line教程,我稍微做了下修改,name这边去掉了双引号。
延迟我增加到了10,提升容错; ...

嗯。。可是我name 的双引号也去掉了。。。还是没有这个实体,其他地方有改的吗。。
回复

使用道具 举报

35

主题

984

帖子

4742

积分

论坛元老

Rank: 8Rank: 8

积分
4742
金钱
3758
HASS币
20
 楼主| 发表于 2022-5-28 08:48:37 来自手机 | 显示全部楼层
yotashop 发表于 2022-5-28 08:16
嗯。。可是我name 的双引号也去掉了。。。还是没有这个实体,其他地方有改的吗。。 ...

严格来说,我真正改的就是个双引号,其他只是改个参数。你查一下格式吧,有时候是复制黏贴出错了,或者请教下大神本尊。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 05:39 , Processed in 0.065783 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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