智能家居HA篇
一、Win10 VM虚拟机安装 Home Assistant 手把手教学
二、通过Cpolar配置Home Assistant并实现外部访问
文章目录
- 智能家居HA篇
- 前言
- 一、内网穿透工具(cpolar)
- 二、映射HA端口
- 1.访问cpolar仪表
- 2.创建账号并登录
- 3.创建隧道
- 三、HA设置及公网访问测试
- 1.查看错误日志
- 2.修改ha配置文件
- 3.重启ha
- 4. 重启HA服务
- 5.公网访问测试
- 四、总结
前言
在上一篇教程中,我们已经完成了Home Assistant的安装并成功创建了自己的HA系统。本篇将指导您如何配置HA系统,实现通过手机APP和电脑在任何有网络的地方远程访问
一、内网穿透工具(cpolar)
内网穿透(NAT穿透)技术允许特定IP地址和端口的数据包穿透NAT设备,正确路由到内网主机。我们将使用cpolar工具实现这一功能。
访问cpolar官网 https://www.cpolar.com/
安装教程请参考 cpolar Windows安装指南
官网有比较详细的安装教程,我就不多说了。
二、映射HA端口
1.访问cpolar仪表
安装完成后,在浏览器输入: http://localhost:9200
http://localhost:9200
就会看到这样一个界面
2.创建账号并登录
进入"隧道管理
"页面:
3.创建隧道
配置参数:
- 隧道名称(可自定义)
- 协议选择http
- 地址填写虚拟机IP+8123端口
- 选择随机域名
- 地区选择ChinaVIP
完成配置后点击"更新"
启动隧道后,在"在线隧道列表"中可以查看公网访问地址:
这里的公网地址就是可以远程访问你的ha的地址了
三、HA设置及公网访问测试
初次使用公网地址访问时可能出现400错误:
1.查看错误日志
进入HA系统设置:
查看日志内容:
日志显示需要配置反向代理设置。
从192.168.x.x收到来自反向代理的请求,但HTTP集成未针对反向代理进行设置,所以我们需要修改一下配置文件
2.修改ha配置文件
进入用户头像→高级设置:
这里我们要先打开魔法工具
,安装File editor
插件
安装完成后点击进入File Edit
编辑configuration.yaml
文件,添加以下内容:
添加以下内容并保存
http:use_x_forwarded_for: truetrusted_proxies:- 192.168.2.107 # 替换为你的电脑IP
3.重启ha
4. 重启HA服务
在虚拟机终端执行:
ha core stop
5.公网访问测试
重启完成后即可通过cpolar公网地址访问HA:
四、总结
本文详细介绍了在Win10 VM虚拟机上安装Home Assistant的过程,并通过Cpolar实现了外部访问的功能。这为希望在家中或远程控制智能家居设备的用户提供了一个可行的解决方案。