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

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

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

[复制链接]

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11445
金钱
8514
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=...”前面似乎还有内容?

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

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11445
金钱
8514
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)。
回复

使用道具 举报

1

主题

79

帖子

516

积分

高级会员

陈二狗

Rank: 4

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

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

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
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

主题

9

帖子

187

积分

注册会员

Rank: 2

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

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

使用道具 举报

7

主题

196

帖子

1079

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

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

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

具体怎么操作呢朋友
回复

使用道具 举报

7

主题

196

帖子

1079

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

98

主题

2866

帖子

1万

积分

超级版主

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

Rank: 8Rank: 8

积分
11445
金钱
8514
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

GMT+8, 2024-4-28 07:02 , Processed in 0.059802 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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