找回密码
 立即注册
查看: 37786|回复: 43

[经验分享] 在HA中控制电脑开关~

  [复制链接]

15

主题

425

回帖

4553

积分

论坛元老

积分
4553
金钱
4113
HASS币
0
发表于 2017-8-15 16:58:04 | 显示全部楼层 |阅读模式
本帖最后由 miniknife 于 2017-8-15 17:13 编辑

开比较简单,官方组件直接支持,只要在配置文件中加入:
switch:
  - platform: wake_on_lan
    mac_address: "你电脑的MAC地址"
    name: "xxxx"
    host: "你电脑的IP地址"


前提是你的主板支持WOL,并且在主板BIOS设置的高级电源管理里打开这项功能

关可以利用 命令行里的 NET 命令向装有windows操作系统的电脑发送关机指令,如下:

net rpc shutdown -I 你电脑的ip地址 -U username%password


首先需要改一下注册表,在运行中输入:regedit 打开注册表,找到如下位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

增加一个 DWORD,name:LocalAccountTokenFilterPolicy 值为 1

回到HA,在switch配置中添加如下:

- platform: command_line
  switches:
    pc:
      command_off: "net rpc shutdown -I ip地址 -U username%password"
      
- platform: wake_on_lan
  mac_address: "电脑的mac地址"
  name: "mypc"
  host: "电脑的ip地址"
  
- platform: template
  switches:
    mypc:
      value_template: '{{ states.switch.mypc.state }}'
      turn_on:
        service: switch.turn_on
        entity_id: switch.mypc
      turn_off:
        service: switch.turn_off
        entity_id: switch.pc


上述方法在树莓派中应该可以直接使用,如果是在群晖Docker中使用,因为默认Docker里没有 net 命令,需要额外安装,在Docker 终端下输入:

apt-get install samba-client


等待安装完毕重启一下HA容器即可
回复

使用道具 举报

wqqs 

30

主题

969

回帖

4183

积分

论坛元老

积分
4183
金钱
3179
HASS币
0

活跃会员

发表于 2017-8-15 18:45:00 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

4

主题

263

回帖

2554

积分

金牌会员

积分
2554
金钱
2287
HASS币
0
发表于 2017-8-15 18:51:47 | 显示全部楼层

谢谢分享!!
回复

使用道具 举报

iLee 

11

主题

326

回帖

1390

积分

金牌会员

iLee

积分
1390
金钱
1052
HASS币
0
发表于 2017-8-16 08:57:34 | 显示全部楼层
前提是在同一网段下吧
回复

使用道具 举报

19

主题

438

回帖

8171

积分

元老级技术达人

云淡风轻近午天

积分
8171
金钱
7714
HASS币
0

教程狂人

发表于 2017-8-16 13:55:38 来自手机 | 显示全部楼层
这个功能不错,虽然目前用不着,但是可以收藏起来了
回复

使用道具 举报

2

主题

158

回帖

2678

积分

金牌会员

积分
2678
金钱
2518
HASS币
0
发表于 2017-8-17 10:32:08 | 显示全部楼层
WOL 好像只支持有线网络,WIFI 好像起不来
回复

使用道具 举报

3

主题

100

回帖

439

积分

论坛积极会员

积分
439
金钱
336
HASS币
0
发表于 2017-8-18 00:49:43 | 显示全部楼层
wifi可以使用么
回复

使用道具 举报

3

主题

59

回帖

239

积分

中级会员

积分
239
金钱
177
HASS币
0
发表于 2017-8-18 02:50:35 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

15

主题

425

回帖

4553

积分

论坛元老

积分
4553
金钱
4113
HASS币
0
 楼主| 发表于 2017-8-18 09:38:15 | 显示全部楼层

wifi应该是不行
回复

使用道具 举报

39

主题

710

回帖

4873

积分

论坛元老

Freddy.

积分
4873
金钱
4099
HASS币
0

最佳新人卓越贡献

发表于 2017-8-18 11:08:05 | 显示全部楼层
有个软件直接安装好了 但是网卡要支持唤醒功能
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-15 12:29 , Processed in 0.133325 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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