1.远程开关机电脑端设置
1.开机设置:BIOS启用wake on lan这里不再详解
运行输入cmd,在窗口输入getmac获取mac地址,留用。
2.关机设置:开启远程关机操作
注册表设置:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System → 新建 DWORD项 LocalAccountTokenFilterPolicy, 值设置为1 |
2.Home Assistant端设置
1.RPC Shutdown配置文件修改:
- address: xxx.xxx.xxx.xxx #要远程关机的电脑的IP地址
alias: PC #电脑的名称,可随意填写
credentials: user%password #电脑的用户名和密码以%分隔
delay: 0 #关机延时
message: 即将关闭电脑,清稍等...... #弹窗的提示信息
2. Home Assistant的配置文件增加下面的配置
switch:
- platform: wake_on_lan
mac: "XX:XX:XX:XX:XX:XX" #第一步获取的MAC地址
host: XXX.XXX.XXX.XXX #电脑的IP地址
name: "PC" #名字同上
turn_off:
service: hassio.addon_stdin
data:
addon: core_rpc_shutdown
input: PC