[插件集成]将Windows电脑接入HomeAsstant

[插件集成]将Windows电脑接入HomeAsstant

将Windows电脑接入homeassistant,实现用小爱音箱或者homeassistant来控制电脑,开机关机,音量调节,播放音乐,运行程序等等

方法和步骤如下:

一、电脑端安装HASS.Agent

https://github.com/LAB02-Research/HASS.Agent/releases/latest/download/HASS.Agent.Installer.exe

该软件需要.net6组件

安装过程会提示.net6组件的安装

电脑最好用路由器的IP和mac绑定,这样你的ip地址就固定了

二、软路由或者homeassistant安装MQTT服务器

我的是x86软路由系统是istoreos,安装的MQTT服务器是docker版的EMQX

安装方法如下:

docker run -d --name emqx -p 18083:18083 -p 1883:1883 emqx/emqx:latest

三、配置MQTT

登录MQTT服务器,端口号为18083,提供服务的端口号为1883,默认的用户名和密码为

amdin

public

登录后只需修改密码新建一个用户即可,记住新建的用户名和密码稍后会用

四、配置电脑端的HASS.agent

登录/注册后可看大图

1.JPG (42.31 KB, 下载次数: 0)

下载附件

2024-7-26 19:23 上传

点击配置Configuration,选择左侧的MQTT,选择激活MQTT连接方式,填入MQTT服务器的IP地址端口号,以及用户名密码

然后点save configuration保存,hass.agent会重启

登录/注册后可看大图

2.JPG (64.23 KB, 下载次数: 0)

下载附件

2024-7-26 19:30 上传

配置成功的话,MQTT旁边会出现绿色的running字样

Commands是配置命令,可使用的命令有,关机,睡眠,重启,音量大小及静音,显示器睡眠,唤醒,打开网址等等

如果是需要像我一样指定一个程序来打开某个文件或播放列表的话需要配置external tools选项指定程序

登录/注册后可看大图

3.JPG (75.69 KB, 下载次数: 0)

下载附件

2024-7-26 19:37 上传

五、homeasstant配置

配置-设备与服务-添加集成

搜索MQTT,输入MQTT服务的IP地址端口号,以及用户名和密码后

即可看到windows设备和实体,每个实体就是电脑端hass.agent配置的命令,每个实体提供一个按钮的功能

六、然后就可以配置一些自动化,比如使用小爱音箱打开电脑

七、在概览中添加开关机的按钮

需要在homeasstant的配置文件,Configuration.yaml中添加如下代码

switch:

- platform: wake_on_lan

mac: e8:FF:1E2:B5:10 此处为电脑网卡的Mac地址

turn_off:

service: button.press

data:

entity_id: button.eq12_eq12_shutdown

相关推荐

ipad 越獄:如何使用/不使用電腦越獄 2025 [逐步指南]
现在电动车一般多少钱

现在电动车一般多少钱

📅 07-04 👁️ 933
500W vs 750W vs 1000W:电动车电机功率三大差异深度解析