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

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

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

  [复制链接]

15

主题

438

帖子

4382

积分

论坛元老

Rank: 8Rank: 8

积分
4382
金钱
3944
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容器即可
回复

使用道具 举报

30

主题

997

帖子

4153

积分

论坛元老

Rank: 8Rank: 8

积分
4153
金钱
3151
HASS币
0

活跃会员

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

使用道具 举报

4

主题

266

帖子

2533

积分

金牌会员

Rank: 6Rank: 6

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

谢谢分享!!
回复

使用道具 举报

11

主题

337

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

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

使用道具 举报

19

主题

457

帖子

8170

积分

元老级技术达人

云淡风轻近午天

积分
8170
金钱
7713
HASS币
0

教程狂人

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

使用道具 举报

2

主题

160

帖子

2612

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

3

主题

103

帖子

439

积分

论坛积极会员

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

使用道具 举报

3

主题

62

帖子

239

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

15

主题

438

帖子

4382

积分

论坛元老

Rank: 8Rank: 8

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

wifi应该是不行
回复

使用道具 举报

39

主题

749

帖子

4841

积分

论坛元老

Freddy.

Rank: 8Rank: 8

积分
4841
金钱
4067
HASS币
0

最佳新人卓越贡献

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 22:01 , Processed in 0.056593 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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