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

 找回密码
 立即注册
查看: 2259|回复: 7

[技术探讨] 怎样自动化打开一个网址

[复制链接]

30

主题

180

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
562
HASS币
0
发表于 2023-5-11 14:47:35 | 显示全部楼层 |阅读模式
我要写个自动化,触发了就打开一个网址,可我不知道HASS里打开网址怎么写?调用什么服务吗?路过的大神请指教,感谢!
回复

使用道具 举报

8

主题

515

帖子

3654

积分

论坛元老

Rank: 8Rank: 8

积分
3654
金钱
3139
HASS币
5
发表于 2023-5-11 15:20:30 | 显示全部楼层
你可以在 configuration.yaml 文件中的 automation 部分编写一个自动化,来触发打开网址的操作。


以下是一个简单的例子,当二元传感器状态变为 "on" 时,自动化将打开指定的网址:


automation:
  - alias: "打开网址"
    trigger:
      platform: state
      entity_id: binary_sensor.switch
      to: 'on'
    action:
      service: browser_mod.command
      data:
        command: navigate
        url: 'https://www.example.com'

这里使用了 browser_mod 组件来打开网页。在你的 configuration.yaml 文件中,需要添加以下内容:


browser_mod:

这样就可以在自动化中使用 browser_mod.command 服务来打开网页。


注意:在使用该方法前,需要先安装 browser_mod 组件,并在 Home Assistant 中配置。




browser_mod 组件如何安装
您可以通过以下步骤在 Home Assistant 中安装 browser_mod 组件:




在 Home Assistant 中进入 "HACS"(Home Assistant Community Store)插件。如果您还没有安装 HACS,可以参考 官方文档 安装。




在 HACS 中选择 "Integrations" 选项卡,并搜索 "browser_mod"。




点击 "Install" 安装该组件。




安装完成后,在 configuration.yaml 文件中添加以下内容:


browser_mod:



重新启动 Home Assistant。
回复

使用道具 举报

146

主题

2269

帖子

7012

积分

元老级技术达人

积分
7012
金钱
4738
HASS币
30
发表于 2023-5-11 16:27:53 | 显示全部楼层
configuration.yaml里添加以下代码,然后在服务里就可以调用了,服务里调用(weburl_get),可以在yaml设置多条,设置不同名称,调用的时候,选取相应名称即可
# shell_command命令get请求url
shell_command:
#网址请求
  weburl_get: curl -G "http://192.168.0.31/adb.asp"

回复

使用道具 举报

30

主题

180

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
562
HASS币
0
 楼主| 发表于 2023-5-21 14:00:45 | 显示全部楼层
bugensui 发表于 2023-5-11 16:27
configuration.yaml里添加以下代码,然后在服务里就可以调用了,服务里调用(weburl_get),可以在yaml设 ...

非常感谢!
回复

使用道具 举报

30

主题

180

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
562
HASS币
0
 楼主| 发表于 2023-5-21 14:01:52 | 显示全部楼层
Midnight 发表于 2023-5-11 15:20
你可以在 configuration.yaml 文件中的 automation 部分编写一个自动化,来触发打开网址的操作。

非常感谢!
回复

使用道具 举报

0

主题

3

帖子

24

积分

新手上路

Rank: 1

积分
24
金钱
21
HASS币
0
发表于 2023-7-14 01:00:42 | 显示全部楼层
hassos的browser_mod没有command,只有navigate,该怎么控制呀?试了下nabigate没有用
回复

使用道具 举报

11

主题

306

帖子

1643

积分

金牌会员

Rank: 6Rank: 6

积分
1643
金钱
1337
HASS币
0
发表于 2023-7-15 10:17:08 | 显示全部楼层
这个的使用场景是什么啊
回复

使用道具 举报

30

主题

180

帖子

742

积分

高级会员

Rank: 4

积分
742
金钱
562
HASS币
0
 楼主| 发表于 2023-8-14 12:24:41 | 显示全部楼层
fay000fay 发表于 2023-7-15 10:17
这个的使用场景是什么啊

试过很多提醒,最后发现bark最好用,它的工作原理就是打开一个网址便会给你的手机发消息
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 01:39 , Processed in 0.059329 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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