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

 找回密码
 立即注册
查看: 1370|回复: 14

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

[复制链接]

1

主题

6

帖子

88

积分

注册会员

Rank: 2

积分
88
金钱
82
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

主题

249

帖子

1828

积分

论坛DIY达人

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

使用道具 举报

8

主题

2064

帖子

5999

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5999
金钱
3933
HASS币
145

灌水之王

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

使用道具 举报

12

主题

514

帖子

2748

积分

金牌会员

HomeAssistant

Rank: 6Rank: 6

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

使用道具 举报

0

主题

39

帖子

477

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

2

主题

55

帖子

289

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

1

主题

92

帖子

800

积分

高级会员

Rank: 4

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

使用道具 举报

5

主题

114

帖子

715

积分

高级会员

Rank: 4

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

使用道具 举报

22

主题

309

帖子

3738

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

2

主题

82

帖子

823

积分

高级会员

Rank: 4

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-8 08:49 , Processed in 0.100839 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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