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

 找回密码
 立即注册
查看: 995|回复: 8

求助,外网唤醒两台pc如何编写yaml

[复制链接]

57

主题

353

帖子

2594

积分

金牌会员

Rank: 6Rank: 6

积分
2594
金钱
2241
HASS币
0
发表于 2022-6-20 13:19:06 | 显示全部楼层 |阅读模式
需要如下:外网唤醒1台pc,已经设置成功,并使用很长一段时间,唤醒1台群晖,但是总是编写yaml有误,总是只能单独编写一台,然后另外一台失效,不会编写yaml,都是抄作业的,我编写的如下,但不成功

switch:
  - platform: wake_on_lan
    name: "Masterchen_PC"
    mac: "98:FA:9B:62:23:EA"
    host: "10.0.0.20"
    turn_off:
       service: shell_command.turn_off_pc

shell_command:
    turn_off_pc: 'curl -X GET http://10.0.0.20:8000/?action=System.Shutdown'

switch:  
  - platform: wake_on_lan
    name: "CZZ-DS918"
    mac: "00:11:32:BA:55:C1"
    host: "10.0.0.4"
    turn_off:
      service: shell_command.turn_off_pc
shell_command:
    turn_off_pc: 'curl -X GET http://10.0.0.4:5000/?action=System.Shutdown'   





求指导如何能成功独立唤醒两台设备



回复

使用道具 举报

20

主题

550

帖子

3600

积分

元老级技术达人

积分
3600
金钱
3010
HASS币
210

教程狂人突出贡献

发表于 2022-6-20 13:53:03 | 显示全部楼层
没试过,但我觉得你这么写是完全不对的,试试改成这样


switch:
  - platform: wake_on_lan
    name: "Masterchen_PC"
    mac: "98:FA:9B:62:23:EA"
    host: "10.0.0.20"
    turn_off:
      service: shell_command.turn_off_pc1
  - platform: wake_on_lan
    name: "CZZ-DS918"
    mac: "00:11:32:BA:55:C1"
    host: "10.0.0.4"
    turn_off:
      service: shell_command.turn_off_pc2


shell_command:
    turn_off_pc1: 'curl -X GET http://10.0.0.20:8000/?action=System.Shutdown'
    turn_off_pc2: 'curl -X GET http://10.0.0.4:5000/?action=System.Shutdown'   

评分

参与人数 1金钱 +5 收起 理由
Masterchen + 5

查看全部评分

回复

使用道具 举报

57

主题

353

帖子

2594

积分

金牌会员

Rank: 6Rank: 6

积分
2594
金钱
2241
HASS币
0
 楼主| 发表于 2022-6-20 15:11:43 | 显示全部楼层
involute 发表于 2022-6-20 13:53
没试过,但我觉得你这么写是完全不对的,试试改成这样

十分感谢,已经可以用了
回复

使用道具 举报

5

主题

186

帖子

946

积分

高级会员

Rank: 4

积分
946
金钱
760
HASS币
10
发表于 2022-6-20 16:42:07 | 显示全部楼层
这是。。需要在电脑上安装软件吗?
回复

使用道具 举报

57

主题

353

帖子

2594

积分

金牌会员

Rank: 6Rank: 6

积分
2594
金钱
2241
HASS币
0
 楼主| 发表于 2022-6-20 16:46:09 | 显示全部楼层
cnbb 发表于 2022-6-20 16:42
这是。。需要在电脑上安装软件吗?

唤醒pc最简单应该是在pc安装Switch Off,并通过几行代码写入ha的ymal就可以,其他更复杂的方法我没有试过
回复

使用道具 举报

5

主题

186

帖子

946

积分

高级会员

Rank: 4

积分
946
金钱
760
HASS币
10
发表于 2022-6-20 17:22:44 | 显示全部楼层
不是用wake to lan这个直接唤醒?
回复

使用道具 举报

57

主题

353

帖子

2594

积分

金牌会员

Rank: 6Rank: 6

积分
2594
金钱
2241
HASS币
0
 楼主| 发表于 2022-6-20 18:56:27 | 显示全部楼层
cnbb 发表于 2022-6-20 17:22
不是用wake to lan这个直接唤醒?

有很多方法可以,我只是选了最简单的而已,局域网一般wake to lan就可以,外网还是需要一些设置。
回复

使用道具 举报

2

主题

34

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
金钱
207
HASS币
0
发表于 2022-6-21 17:46:18 来自手机 | 显示全部楼层
没搞懂,为什么一定要在ha上唤醒pc,手机上,电脑上不都可以很方便的唤醒么!
回复

使用道具 举报

57

主题

353

帖子

2594

积分

金牌会员

Rank: 6Rank: 6

积分
2594
金钱
2241
HASS币
0
 楼主| 发表于 2022-6-21 18:53:33 | 显示全部楼层
wal516 发表于 2022-6-21 17:46
没搞懂,为什么一定要在ha上唤醒pc,手机上,电脑上不都可以很方便的唤醒么! ...

外网唤醒pc和群晖是比较麻烦的,刚好有ha,所以干脆集成进ha并最终能用HomeKit在iphoen和ipad上控制,不想另外装那些wake on lan的软件。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 08:32 , Processed in 1.387405 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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