找回密码
 立即注册
楼主: ggq520770

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

[复制链接]

104

主题

2845

回帖

1万

积分

超级版主

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

积分
12159
金钱
9145
HASS币
460

教程狂人突出贡献

发表于 2023-8-10 11:33:56 | 显示全部楼层
ggq520770 发表于 2023-8-10 10:42
而且我尝试用shell命令去控制也没反应,同样的命令用tasker就能正常执行.例如:curl 'http://192.168.0.20 ...

显然你的shell命令就没弄对!

最明显的,前面截图里有4196的端口号,为啥到shell命令就没了呢?

看你一楼的截图,“data=...”前面似乎还有内容?

建议先好好梳理一下你的问题,尽量描述清楚、准确,不要凭想象、不要例如。。。
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

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

积分
12159
金钱
9145
HASS币
460

教程狂人突出贡献

发表于 2023-8-10 11:35:32 | 显示全部楼层
本帖最后由 XCray 于 2023-8-10 12:13 编辑
Waer 发表于 2023-8-10 10:52
要不试试绕到NODE-RED里执行

说实话,很不认同动不动就推荐nodered的观点。感觉论坛里能把nodered玩明白的人就没几个。并不复杂的问题在HA里弄不明白,加上nodered更晕菜(我自己也没玩明白nodered)。
回复

使用道具 举报

Waer 

1

主题

86

回帖

610

积分

高级会员

陈二狗

积分
610
金钱
523
HASS币
0
发表于 2023-8-10 11:43:31 | 显示全部楼层
XCray 发表于 2023-8-10 11:35
说实话,很不认同动不动就推荐nodered的观点。感觉论坛里能把nodered玩明白的人就没几个。并不复杂的问题 ...

有道理 其实我当时也是完全不懂就一头扎进来 多亏论坛里和群里的大家不吝指点  现在勉强能看懂大家在聊什么 但是还是处于每个东西只是会用 但是变换一下花样可能就玩不来的水平
二狗如何解决玄学bug:
————————————————
1:重烧一次程序      2:插紧电线      3:吹一下灰尘
4:玩一会手机         5:放弃
回复

使用道具 举报

11

主题

91

回帖

501

积分

高级会员

积分
501
金钱
399
HASS币
0
 楼主| 发表于 2023-8-10 13:15:29 | 显示全部楼层
本帖最后由 ggq520770 于 2023-8-10 13:23 编辑
XCray 发表于 2023-8-10 11:33
显然你的shell命令就没弄对!

最明显的,前面截图里有4196的端口号,为啥到shell命令就没了呢?

因为智能主机用的80端口,所以在内网用tasker访问时不需要填写,只有外网访问才需要端口号。HA也是内网,理论上应该也不用80端口号,但无论填补填都都没反应,虽然提示执行成功。这是整串控制柜灯的命令,用tasker get或shell都可以执行::curl 'http://192.168.0.200/uartw.cgi?data=20170829CC00320001&type=1&pswd123asadmin:admin='
回复

使用道具 举报

1

主题

10

回帖

419

积分

中级会员

积分
419
金钱
408
HASS币
0
发表于 2023-8-10 13:50:49 | 显示全部楼层
configuration.yaml文件中添加:

重新加在HA,就可以在服务里调用rest_command.WeChatCompanyApi了
1691646541340.jpg
回复

使用道具 举报

14

主题

365

回帖

1995

积分

金牌会员

积分
1995
金钱
1616
HASS币
0
发表于 2023-8-10 13:54:41 | 显示全部楼层
nodered应该比较容易实现。。
回复

使用道具 举报

11

主题

91

回帖

501

积分

高级会员

积分
501
金钱
399
HASS币
0
 楼主| 发表于 2023-8-10 14:19:50 | 显示全部楼层
fay000fay 发表于 2023-8-10 13:54
nodered应该比较容易实现。。

听说这个nodered功能强大,但我作为小白可能搞不定。其实很简单的一个要求,就连普通浏览器也能实现,HA功能强大,可我却无法达成
回复

使用道具 举报

11

主题

91

回帖

501

积分

高级会员

积分
501
金钱
399
HASS币
0
 楼主| 发表于 2023-8-10 14:32:16 | 显示全部楼层
lei2j 发表于 2023-8-10 13:50
configuration.yaml文件中添加:

重新加在HA,就可以在服务里调用rest_command.WeChatCompanyApi了 ...

具体怎么操作呢朋友
回复

使用道具 举报

14

主题

365

回帖

1995

积分

金牌会员

积分
1995
金钱
1616
HASS币
0
发表于 2023-8-10 15:11:55 | 显示全部楼层
ggq520770 发表于 2023-8-10 14:32
具体怎么操作呢朋友

这个http节点我在nodered里还没用过。你可以进nodered看下。
回复

使用道具 举报

104

主题

2845

回帖

1万

积分

超级版主

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

积分
12159
金钱
9145
HASS币
460

教程狂人突出贡献

发表于 2023-8-10 15:53:22 | 显示全部楼层
ggq520770 发表于 2023-8-10 13:15
因为智能主机用的80端口,所以在内网用tasker访问时不需要填写,只有外网访问才需要端口号。HA也是内网, ...

一直不太能理解你说的话

外网访问能用192.168.0.200这种地址?

另外你贴的命令“pswd123asadmin:admin=”这部分好像和我的认知不太一致,你自己判断吧。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-18 01:32 , Processed in 0.279910 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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