欢迎光临散文网 会员登陆 & 注册

HomeAssistant控制电脑开关Window篇

2023-02-28 16:54 作者:phonigh  | 我要投稿

  Homeassistant实现控制电脑开关有多种方式,这里只介绍其中一种借助软件比较简单的一种。

  这个软件就是Airytec Switch Off,下载地址:www.airytec.com/en/switch-off/

软件下载后,安装运行。这里以windows11为例,鼠标移到WIN徽标处右键点击运行输入:shell:startup  

将Airytec Switch Off程序的快捷方式拖入启动文件夹,这样软件就随系统启动了。

在任务栏找到软件图标右键,点击选项,然后点击->远端,选项卡,勾选启用网页控制界面,如图

随后转到win的系统设置项,找到远程桌面并打开。

找局域网内另一台电脑,在浏览器栏输入: http://IP:8000 出现以下页面则代表配置成功。

接下来请出--WinSCP(翻阅我之前刷Armbian一文)登录armbian,找到/usr/share/hassio/homeassistant/目录下的configuration.yaml文件并打开编辑(name、mac、host填你自己的):

 switch:  - platform: wake_on_lan 

                name: pc

                mac: "00:XX:XX:XX:XX:X1"

                host: "192.168.X.XXX" 

                turn_off: 

                         service: shell_command.turn_off_pc

 shell_command: 

   turn_off_pc: 'curl -X GET http://电脑ip:8000/?action=System.Shutdown' action=System.Shutdown'

下面是我的configuration.yaml修改图,因为我还有一台黑果,所以有两条,如果你只控制PC,可以参考红圈部分(mac地址已做隐藏处理,需要填你自己的不要忘记引号)。

修改完保存,并重启Homeassistant,瞧你的概览页出现了电脑开关,修改成你自己喜欢的图标并命名,同时如果你用的是Homekit还可以扫码添加,方便homepod或手机siri控制,当然你也可以做一些自动化处理。

  需要提醒的是你的主板必须要在BIOS中打开WOL(网络唤醒)选项,不同的主板设置不同,请自行百度。以及你的网卡驱动也是支持网络唤醒的,这样才能HA控制开机。




HomeAssistant控制电脑开关Window篇的评论 (共 条)

分享到微博请遵守国家法律