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

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

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

[复制链接]

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2023-8-11 16:16:45 | 显示全部楼层
本帖最后由 louis_lee 于 2023-8-11 16:23 编辑

你咋用rest.reload了呀
而且service上填的是rest.reload.192.*.....
为啥会有这种想法呢?为啥填在后边呢?

另外,我整个帖子翻了翻,始终没看到你在configuration.yaml里是咋配置的
解决方案很简单

step1,找到configuration.yaml文件,不是“自动化”啊

step2,  按照前面朋友的代码(如下),将下边这些代码复制一下,贴到configuration.yaml里边
rest_command:
  shuffle_on:
    url: "http://192.168.0.200/uartw.cgi?data=20170829CC00320001&type=1&pswd123asadmin:admin="
    method: get
  shuffle_off:
    url: "http://192.168.0.200/uartw.cgi?data=20170829CC00320000&type=1&pswd123asadmin:admin="
    method: get

step3, 重启home-assistant, 然后调用rest_command.shuffle_on开灯或rest_command.shuffle_off关灯。
如果你使用自动化,选中服务后,不需要把你的地址再贴一遍了

回复

使用道具 举报

26

主题

1190

帖子

5382

积分

元老级技术达人

积分
5382
金钱
4167
HASS币
100
发表于 2023-8-11 16:35:28 | 显示全部楼层
哥们你不能完全指望别人给你讲你该干什么吧,好歹伸伸嘴,别让人家都喂到鼻子里了。

配置方式发你了,你至少了解一下ha的工作机制,给你的rest_command代码实际是生成了两个实体开关
名字是shuffle_on和shuffle_off

你在自动化里只要触发这个开关就行了 rest_command.shuffle_on
yaml你看不明白的话 就用UI界面编辑
回复

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
HASS币
0
 楼主| 发表于 2023-8-11 16:57:39 | 显示全部楼层
25989406 发表于 2023-8-11 16:35
哥们你不能完全指望别人给你讲你该干什么吧,好歹伸伸嘴,别让人家都喂到鼻子里了。

配置方式发你了,你至 ...

最初我也尝试过添加到configuration.yaml作为开关,但后来也是报错,都是一步步折腾过来了,走了一些弯路,感谢回复我的每一位
回复

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
HASS币
0
 楼主| 发表于 2023-8-11 16:58:47 | 显示全部楼层
louis_lee 发表于 2023-8-11 16:16
你咋用rest.reload了呀
而且service上填的是rest.reload.192.*.....
为啥会有这种想法呢?为啥填在后边呢 ...

谢谢这位朋友,你说的比较清晰明了,一会再试试,感谢你!
回复

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
HASS币
0
 楼主| 发表于 2023-8-11 18:11:15 | 显示全部楼层
louis_lee 发表于 2023-8-11 16:16
你咋用rest.reload了呀
而且service上填的是rest.reload.192.*.....
为啥会有这种想法呢?为啥填在后边呢 ...

刚刚试了,重启HA后成这样了
Screenshot_20230811_180417_Home Assistant.jpg
Screenshot_20230811_180937_Home Assistant.jpg
回复

使用道具 举报

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2023-8-11 18:25:21 | 显示全部楼层
ggq520770 发表于 2023-8-11 18:11
刚刚试了,重启HA后成这样了

首先哈,咱抄的时候,没抄全啊,你再看一下我复制的代码,是不是漏了一个“rest_command”啊,在35行-36行中间,将“rest_command”顶格插入。
其次,咱先把原来的12-16行删除掉,这些你之前没配置对呀,这些删掉。
回复

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
HASS币
0
 楼主| 发表于 2023-8-11 18:32:26 | 显示全部楼层
本帖最后由 ggq520770 于 2023-8-11 19:32 编辑
louis_lee 发表于 2023-8-11 18:25
首先哈,咱抄的时候,没抄全啊,你再看一下我复制的代码,是不是漏了一个“rest_command”啊,在35行-36行 ...

rest_command有的,被红线挡住了
回复

使用道具 举报

16

主题

211

帖子

1710

积分

论坛技术达人

积分
1710
金钱
1499
HASS币
10
发表于 2023-8-11 18:33:43 | 显示全部楼层
好多热心的小伙伴,大家HA都玩的好熟练啊。我属于重度依赖nr。没有办法在ha这里帮你,我甚至连ha的官方文档都没有看过
回复

使用道具 举报

11

主题

100

帖子

467

积分

中级会员

Rank: 3Rank: 3

积分
467
金钱
367
HASS币
0
 楼主| 发表于 2023-8-11 18:37:58 | 显示全部楼层
lhy741059930 发表于 2023-8-11 18:33
好多热心的小伙伴,大家HA都玩的好熟练啊。我属于重度依赖nr。没有办法在ha这里帮你,我甚至连ha的官方文档 ...

是的,多亏这些热心的小伙伴才更加让我有信心去折腾。我平时也乐意分享自己比较懂得知识,助人为快乐之本
回复

使用道具 举报

18

主题

555

帖子

3986

积分

元老级技术达人

积分
3986
金钱
3396
HASS币
182
发表于 2023-8-11 20:08:14 | 显示全部楼层
ggq520770 发表于 2023-8-11 18:32
rest_command有的,被红线挡住了

那你看格式、空格、位置是不是不一样,rest_command要顶头啊,另外12-16行别忘删了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 14:48 , Processed in 0.055853 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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