一直在纠结要不要买米家开机卡,我其实只是需要一个能够控制电脑开关机的开关而已,目前市面上米家做的最好的久豪的开机卡要三十多块钱。缺点就是主机需要一直通电,大概1-2w左右的主板关机功耗。1-2w也有1度电左右,一个月下来是一度电,我这里电费很贵,得一块五。感觉为了这个东西完全没必要。。

我现在的方案就是众所周知的主板开启来电自动开机。所以这就是最省电的一个套装了。

开机:来电自动开机

关机:airytec switch off关机

这只是我的方案分享,还有很多别的方案。我这个方案适合:电费敏感、不想拆机插卡的Homeassistant用户。

Bios开启来电自动开机

Power Management Setup

开启Pwron After PW-Fail

具体可以搜索你的主板品牌名+“如何设置来电自动开机”

都可以找到。

安装airytec switch off

访问airytec switch off官网安装。选择下载Full version

下载

然后点击下载语言文件

下载语言文件

选择简体中文:

简体中文

语言包下载备用。然后下载好后安装airytec switch off。

安装

设置为开机启动项

进入airytec switch off安装时选择的安装目录,然后找到exe启动文件,右键单击选择创建快捷方式(win11需要点击查看更多选项)

创建快捷方式

在文件管理器中输入“启动”后回车直接打开启动

启动

将快捷方式放入启动文件夹

放入启动文件夹

汉化

进入安装目录的lng目录。

lng目录

将下载好的lng文件拖拽进去。

放入语言文件

右键点击程序图标选择option

进入设置

在语言中选择Chinese,点击确定

使用中文

启动网页控制界面

勾选“启用网页控制界面”并取消勾选“启用身份验证(基本)”

远程

修改后

点击确定。

再次打开设置,点击“查看网页界面”

查看网页界面

查看是否能正常访问。出现这个界面说明正确。

正常访问

固定IP地址

你需要固定、静态化你的电脑ip地址,避免ip发生变动。

访问你的路由器管理界面,将你的电脑ip地址设置为静态ip地址。

TP-LINK路由器固定IP地址

tenda路由器怎么设置固定IP地址

小米路由器DHCP静态IP绑定

开启局域网访问端口

在设置中搜索防火墙来进入防火墙。

进入防火墙

进入高级设置。

高级设置

右键单击“入站规则”选择“新建”

新建入站规则

选择端口。

端口

输入airytec switch off中设置的端口,默认8000

8000端口

允许连接

配置文件

名称

HomeAssistant创建开关

我们可以创建一个模板开关,开启来开启米家的智能插座,关闭的时候使用airytec switch off来关闭。

首先我们获取一下开关的实例id。

我的插座标识符为:

标识符获取

进入文件管理,双击编辑配置文件

编辑配置文件

在后面插入

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 添加模板开关(Template Switch)
switch:
- platform: template
switches:
heohome_pc_power_switch:
unique_id: "heohome_pc_power_switch"
friendly_name: "电脑主机"
value_template: "{{ is_state('switch.cuco_v3_d599_switch', 'on') }}"
turn_on:
service: switch.turn_on
entity_id: switch.cuco_v3_d599_switch
turn_off:
service: shell_command.turn_off_pc

# 定义关机命令的 shell_command
shell_command:
turn_off_pc: 'curl -X GET http://192.168.1.100:8000/?action=System.Shutdown'

其中switch.cuco_v3_d599_switch就是你的开关标识符,这个需要改。

另外http://192.168.1.100:8000/这个地址需要修改ip为你的电脑ip地址。你可以在设置网络中查看到。

ip地址

添加后重启Homeassistant即可。