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

 找回密码
 立即注册
查看: 13754|回复: 6

[技术探讨] wake on lan 是不是不支持自动化调用。

[复制链接]

10

主题

75

帖子

1444

积分

金牌会员

Rank: 6Rank: 6

积分
1444
金钱
1369
HASS币
0
发表于 2021-4-16 22:42:22 | 显示全部楼层 |阅读模式
本帖最后由 768952693 于 2021-4-16 22:48 编辑

事情是这样的,局域网已实现了机器唤醒。

先添加配置
#我的台式机
- platform: wake_on_lan
  name: PC主机
  host: 192.168.199.XXX
  mac: 88:88:X2:XF:36:XC

通过 虚拟开关 调用 智能开关,然后调用 wake on lan  开机

接着我去 UI界面配置了个开关。

于是,我想尝试进阶玩法,1.打开 智能开关  >  2.等待5秒(由于从新上电,等机网卡获取IP)  > 3 调用 服务开机。

第一步:添加了辅助元素,做个虚拟开关。 (成功)
第二步:延迟5秒(成功)
第三步:调用switch.turn_on 发现 wake_on_lan的值不会变,于是又尝试 使用 调用 服务 send_magic_packet,还是不行。

醉了啊。




添加下图
虚拟按钮触发
1.png

执行动作
2.png
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24331
金钱
22900
HASS币
290
发表于 2021-4-16 23:19:04 | 显示全部楼层
掉电重新来电后,通过wol远程唤醒开机有可能不起作用。看起来这个情况比较多。所以还是用来电开机比较靠谱一点。
回复

使用道具 举报

10

主题

75

帖子

1444

积分

金牌会员

Rank: 6Rank: 6

积分
1444
金钱
1369
HASS币
0
 楼主| 发表于 2021-4-16 23:27:07 | 显示全部楼层
dscao 发表于 2021-4-16 23:19
掉电重新来电后,通过wol远程唤醒开机有可能不起作用。看起来这个情况比较多。所以还是用来电开机比较靠谱 ...

我现在不是卡在掉电,我测试过正常掉电还是能开机。
我是一个 局域网开机,不能绑定在 自动化里面,好像不支持 turn_ On  参数。
回复

使用道具 举报

77

主题

1391

帖子

2万

积分

元老级技术达人

积分
24331
金钱
22900
HASS币
290
发表于 2021-4-16 23:57:16 | 显示全部楼层
本帖最后由 dscao 于 2021-4-17 00:02 编辑

我关机后没长时间掉电的情况,刚刚测试用这个脚本是正常唤醒开机的,自动化应该也是一样支持的。
1.jpg

具体switch是用这个的:
https://bbs.hassbian.com/forum.p ... tid=2026&pid=375718

switch:
  - platform: wake_on_lan
    name: "台式电脑"
    mac: 1c:6f:65:49:XX:XX
    host: 192.168.8.XXX   
    turn_off:
      service: hassio.addon_stdin
      data:
        addon: core_rpc_shutdown
        input: homepc
可能因为开关机本身需要一定的时间,开关机状态的结果反馈也要十几秒到几十秒不等的时间。





回复

使用道具 举报

10

主题

75

帖子

1444

积分

金牌会员

Rank: 6Rank: 6

积分
1444
金钱
1369
HASS币
0
 楼主| 发表于 2021-4-17 00:10:51 | 显示全部楼层
dscao 发表于 2021-4-16 23:57
我关机后没长时间掉电的情况,刚刚测试用这个脚本是正常唤醒开机的,自动化应该也是一样支持的。

这货好像只支持  turn_off,我看我的配置和你对比,你这个配置方法好像很早了,看了官方参数文档也没提到。
我是不管掉不掉电,都没办法通过 自动化换起服务。
回复

使用道具 举报

10

主题

75

帖子

1444

积分

金牌会员

Rank: 6Rank: 6

积分
1444
金钱
1369
HASS币
0
 楼主| 发表于 2021-4-17 00:18:50 来自手机 | 显示全部楼层
dscao 发表于 2021-4-16 23:57
我关机后没长时间掉电的情况,刚刚测试用这个脚本是正常唤醒开机的,自动化应该也是一样支持的。



我给按钮添加了一个 空的 turn_off: 就可以了。大写的服。
回复

使用道具 举报

2

主题

46

帖子

596

积分

高级会员

Rank: 4

积分
596
金钱
550
HASS币
0
发表于 2024-4-17 13:43:05 | 显示全部楼层
768952693 发表于 2021-4-17 00:18
我给按钮添加了一个 空的 turn_off: 就可以了。大写的服。

怎么加的 能详细说下吗  我的情况跟你一样  不能自动化调用
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 07:27 , Processed in 0.135551 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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