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

 找回密码
 立即注册
查看: 101|回复: 3

[流程系列] 利用开机卡控制电脑开关机

[复制链接]

2

主题

5

帖子

61

积分

注册会员

Rank: 2

积分
61
金钱
56
HASS币
0
发表于 7 小时前 | 显示全部楼层 |阅读模式
本帖最后由 b361273068 于 2025-1-21 14:44 编辑

各位大佬好,本人刚入坑,觉得HA的功能非常强大,就想着我家的台式电脑怎么实现开关机控制,看过论坛中各位大佬分享的方法,比如用wol,但是我实际测试了一下,可能是我电脑主板的问题,有时候wol经常起不来,无奈放弃。后来想起来我电脑中安装了一个wifi的开机卡,于是咨询卖家有没有API对接文档,出乎预料卖家竟然给我提供了API文档,我利用node-red写了一个流程,并创建了一个switch,作为电脑开关,利用switch的开启和关闭调用开机卡的接口,效果还不错,所以发出来让各位大佬再次指导一下。
一、开机卡
我是从淘宝购买的wifi版开机卡,价格为25元,此开机卡可以用微信公众号远程控制,微信公众号名字叫做“松果电子”,这个开机卡需要使用2.4G网络配网,之前一直用公众号控制,非常稳定。而且价格也足够便宜。
1.png

开放API控制接口https://mp.weixin.qq.com/s/RVIzylwrV8tK1ZTDkz--SA。文档中我只使用了开机和关机两个指令,重启、强制关机、强制重启对我暂时用不到。
2.png

将开机卡安装卖家说明进行配网,并添加到松果电子的公众号中,并且修改开机卡的名称最好是英文,名称后面会用到。
3.png 4.png

二、Node-red流程
整体流程如下:
5.png

使用switch组件,新建一个开关,开启“状态改变是输出”,新建两个状态,一个为开启状态输出on,一个为关闭状态输出off
6.png

开机卡的开关机参数,需要填写松果电子的账号、密码、开机卡的名称(前面在公众号中修改的过的)、valse控制指令:0为关机、1为开机
7.png

HTTP请求,请求方式为POST,URL为https://songguoyun.topwd.top/Esp_Api_new.php
8.png

三、HA生成实体,Node-red流程写完后,在HA中就生成了一个switch实体,就可以通过这个实体的开关来控制开机卡的开机和关机。
9.png

四、测试发现的问题
这个开关正常使用没有问题,但是发现一个情况,就是我关机时没有通过这个按钮关机,而是在电脑windows中进行关机,此时电脑已经关闭,但是这个switch开关还是处于开启状态,为了解决这个问题,我在configuration.yaml中加了wol的命令来获取当前电脑状态。此时ha中会生成一个mypc的实体,可以显示电脑当前是否为开机状态。
10.png 11.png

在node-red中加一条流程,逻辑是当检测到电脑(mypc)关闭后,电脑开关(上面生成的switch开关)如果是开启状态,就执行关闭电脑开关(上面生成的switch开关),这样即使我从电脑系统中关机,Node-red也会自动关闭switch开关。
12.png

完整流程图如下:
13.png


以上就是我写的电脑开机卡的整个流程,因为技术有限,写的比较简单,希望各位大佬给予指点。

评分

参与人数 1金钱 +12 收起 理由
隔壁的王叔叔 + 12 鼓励一下

查看全部评分

回复

使用道具 举报

0

主题

82

帖子

1407

积分

金牌会员

Rank: 6Rank: 6

积分
1407
金钱
1325
HASS币
0
发表于 7 小时前 | 显示全部楼层
太复杂了。我直接买的一个能接入米家的开机卡,然后用米家/小爱音箱控制。也能定时/远程开关机
回复

使用道具 举报

2

主题

5

帖子

61

积分

注册会员

Rank: 2

积分
61
金钱
56
HASS币
0
 楼主| 发表于 7 小时前 | 显示全部楼层
lucienyida 发表于 2025-1-21 14:50
太复杂了。我直接买的一个能接入米家的开机卡,然后用米家/小爱音箱控制。也能定时/远程开关机 ...

米家的开机卡确实很方便,我这个开机卡是3年前买的,想着能利用就利用,所以才写的这个
回复

使用道具 举报

0

主题

5

帖子

90

积分

注册会员

Rank: 2

积分
90
金钱
85
HASS币
0
发表于 2 小时前 | 显示全部楼层
wol有时候起不来会不会是因为HA一次性调用WOL次数太少了?我之前在ikuai和op里使用wol都没问题,按一下按钮就能唤醒电脑。但是使用ha的也是经常打不开,我就调成每隔0.05秒执行一次,一共执行20次,之后就再也没有失败过
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-21 21:56 , Processed in 0.082835 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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