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

 找回密码
 立即注册
查看: 6744|回复: 54

[技术探讨] home assistant怎么通过GET或POST发送网络给智能主机?

[复制链接]

11

主题

101

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
384
HASS币
0
发表于 2023-8-9 10:38:05 | 显示全部楼层 |阅读模式
大家好!小白求助:我的智能主机可以接受GET和POST网络协议来控制家中设备,比如用tasker GET可以实现家中灯光的开关控制,现在想用home assistant来实现此功能,但找遍了所有自动化里面的动作选项好像只有调用服务才可以以curl输出网络请求,可是试了多遍始终解决不了。我也不知道是否还有其他方式实现我的需求,请教大家,不胜感谢!
Screenshot_20230809_103229_Tasker.jpg
Screenshot_20230809_103622_Home Assistant.jpg
回复

使用道具 举报

9

主题

78

帖子

940

积分

论坛积极会员

积分
940
金钱
862
HASS币
0
发表于 2023-8-9 10:43:07 | 显示全部楼层
https://www.home-assistant.io/integrations/rest/不要用命令 用 rest 集成
回复

使用道具 举报

9

主题

78

帖子

940

积分

论坛积极会员

积分
940
金钱
862
HASS币
0
发表于 2023-8-9 10:44:38 | 显示全部楼层
菜鸟-LC 发表于 2023-8-9 10:43
https://www.home-assistant.io/integrations/rest/不要用命令 用 rest 集成

错了 应该是这个 https://www.home-assistant.io/integrations/rest_command/
回复

使用道具 举报

13

主题

583

帖子

3077

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3077
金钱
2489
HASS币
20
发表于 2023-8-9 11:19:53 | 显示全部楼层
可以让ChatGPT帮你写
回复

使用道具 举报

11

主题

101

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
384
HASS币
0
 楼主| 发表于 2023-8-9 11:34:30 | 显示全部楼层
菜鸟-LC 发表于 2023-8-9 10:44
错了 应该是这个 https://www.home-assistant.io/integrations/rest_command/

你好,打开你给的链接翻译了一下网页,好像是要把# Example configuration.yaml entry
rest_command:
  example_request:
    url: "http://example.com/"这串命令添加到configuration.yaml文件内,然后再跟我截图那样的命令添加吗?
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2023-8-10 06:30:08 | 显示全部楼层
菜鸟-LC 发表于 2023-8-9 10:44
错了 应该是这个 https://www.home-assistant.io/integrations/rest_command/

其实开始的想法更接近正确

rest command集成(组件)的作用是把rest命令转换为ha中的服务,楼主的需求用这个更匹配:

https://www.home-assistant.io/integrations/switch.rest/
回复

使用道具 举报

11

主题

101

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
384
HASS币
0
 楼主| 发表于 2023-8-10 09:40:25 | 显示全部楼层
本帖最后由 ggq520770 于 2023-8-10 09:43 编辑

兄弟,昨天折腾了一天都没能实现。你这个方法我好像也用了,不管用任何命令添加到configuration.yaml内,都是提示错误。我把你说的这个添加集成的方式截图,你帮我看看哪里存了,谢了!

                               
登录/注册后可看大图

                               
登录/注册后可看大图
PSX_20230810_092608.jpg
Screenshot_20230810_092710_Home Assistant.jpg
Screenshot_20230810_092753_Home Assistant.jpg
回复

使用道具 举报

11

主题

101

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
384
HASS币
0
 楼主| 发表于 2023-8-10 10:42:43 | 显示全部楼层
XCray 发表于 2023-8-10 06:30
其实开始的想法更接近正确

rest command集成(组件)的作用是把rest命令转换为ha中的服务,楼主的需求 ...

而且我尝试用shell命令去控制也没反应,同样的命令用tasker就能正常执行.例如:curl 'http://192.168.0.200/uartw.cgi?data=20170829CC00320001&type=1&pswd123asadmin:admin='
回复

使用道具 举报

1

主题

85

帖子

586

积分

高级会员

陈二狗

Rank: 4

积分
586
金钱
501
HASS币
0
发表于 2023-8-10 10:52:50 | 显示全部楼层
要不试试绕到NODE-RED里执行
二狗如何解决玄学bug:
————————————————
1:重烧一次程序      2:插紧电线      3:吹一下灰尘
4:玩一会手机         5:放弃
回复

使用道具 举报

11

主题

101

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
金钱
384
HASS币
0
 楼主| 发表于 2023-8-10 10:57:48 | 显示全部楼层
Waer 发表于 2023-8-10 10:52
要不试试绕到NODE-RED里执行

小白一个,不太懂,求指教
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 01:31 , Processed in 0.109061 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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