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

 找回密码
 立即注册
查看: 2665|回复: 16

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

[复制链接]

1

主题

9

帖子

106

积分

注册会员

Rank: 2

积分
106
金钱
97
HASS币
0
发表于 2024-7-26 19:45:08 | 显示全部楼层 |阅读模式
将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
点击配置Configuration,选择左侧的MQTT,选择激活MQTT连接方式,填入MQTT服务器的IP地址端口号,以及用户名密码
然后点save configuration保存,hass.agent会重启
2.JPG
配置成功的话,MQTT旁边会出现绿色的running字样
Commands是配置命令,可使用的命令有,关机,睡眠,重启,音量大小及静音,显示器睡眠,唤醒,打开网址等等
如果是需要像我一样指定一个程序来打开某个文件或播放列表的话需要配置external tools选项指定程序
3.JPG
五、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

回复

使用道具 举报

17

主题

251

帖子

1888

积分

论坛DIY达人

积分
1888
金钱
1637
HASS币
20
发表于 2024-7-27 07:37:15 | 显示全部楼层
太好了,感谢分享。之前的接入方案是关机用Airytec_Switch_Off、其他用IOTLink,开机则用wol,交互用的辅助元素。这个软件可以替换前面两个了。
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2024-7-27 08:03:34 | 显示全部楼层
哈哈 我以前也用语音喊电脑,然后发现电脑重来不关机就再也没喊过了
回复

使用道具 举报

13

主题

572

帖子

3039

积分

论坛元老

HomeAssistant

Rank: 8Rank: 8

积分
3039
金钱
2462
HASS币
20
发表于 2024-7-27 08:55:10 | 显示全部楼层
https://github.com/shaonianzhentan/ha_windows 我用的这个,主要用了转发手机app的通知,控制锁屏,很方便
回复

使用道具 举报

0

主题

39

帖子

489

积分

中级会员

Rank: 3Rank: 3

积分
489
金钱
450
HASS币
0
发表于 2024-7-27 12:49:14 | 显示全部楼层
我用的是ha+tasker+eventghost
回复

使用道具 举报

3

主题

58

帖子

305

积分

中级会员

Rank: 3Rank: 3

积分
305
金钱
247
HASS币
0
发表于 2024-7-27 14:20:32 | 显示全部楼层
顶楼主,我也是用的hass agent
主要功能就是一键开机进入卡拉ok系统、一键关闭影音系统。
回复

使用道具 举报

1

主题

92

帖子

812

积分

高级会员

Rank: 4

积分
812
金钱
720
HASS币
0
发表于 2024-7-28 12:33:46 | 显示全部楼层
好东西,感谢分享!
回复

使用道具 举报

5

主题

127

帖子

805

积分

高级会员

Rank: 4

积分
805
金钱
678
HASS币
0
发表于 2024-7-28 12:41:34 | 显示全部楼层
这个可以有,回头试试看
回复

使用道具 举报

22

主题

319

帖子

3927

积分

论坛元老

Rank: 8Rank: 8

积分
3927
金钱
3603
HASS币
30
发表于 2024-7-30 22:26:18 | 显示全部楼层
多谢楼主分享,记号一下!
回复

使用道具 举报

2

主题

86

帖子

929

积分

高级会员

Rank: 4

积分
929
金钱
843
HASS币
0
发表于 2024-8-2 01:40:49 | 显示全部楼层
这个太久没更新了,有内存溢出的bug和闪退的bug
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-23 00:01 , Processed in 0.059632 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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