2. 配置Home Assistant
启动虚拟机后,我们在浏览器上,输入Home Assistant的局域网ip地址加上8123的端口号,就可以看到管理面板
首次访问登陆,需要创建账户,填写相关用户名密码,创建账户
地区选择,可以手动定位,也可以选择自动检测
接下来默认点击下一步即可
然后点击完成,这里提示添加智能设备,可以先点击完成,后面自己设置
然后就进入了控制面板界面
3. 安装cpolar内网穿透
在局域网下的浏览器访问成功后,我们接下来用cpolar内网穿透将其映射到公网上,实现在公网环境下也可以远程访问家里的HA,不需要公网IP,也无需设置路由器。
cpolar官网:https://www.cpolar.com/
访问cpolar官网,注册一个账号,然后下载并安装客户端,具体安装教程可以参考官网文档教程。
3.1 windows系统
在cpolar官网下载安装包后,双击安装包一路默认安装即可。
3.2 Linux系统
cpolar支持一键自动安装脚本,详细请参考文章教程
3.3 macOS系统
可通过homebrew安装,可参考文章教程
4. 映射Home Assistant端口
cpolar安装成功后,在浏览器上访问本地9200端口,访问cpolar web UI管理界面【http://localhost:9200】,使用cpolar账号登录。
点击左侧仪表盘的隧道管理——创建隧道,创建一个http隧道,指向8123端口 ,即Home Assistant的端口
- 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
- 协议:选择http
- 本地地址:home assistant 局域网ip+端口
- 域名类型:免费选择随机域名
- 地区:选择China vip
点击创建
隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网地址,然后复制地址