当前位置: 首页 > news >正文

智能家居HA篇 二、配置Home Assistant并实现外部访问

智能家居HA篇

一、Win10 VM虚拟机安装 Home Assistant 手把手教学
二、通过Cpolar配置Home Assistant并实现外部访问

文章目录

  • 智能家居HA篇
    • 一、Win10 VM虚拟机安装 Home Assistant 手把手教学 二、通过Cpolar配置Home Assistant并实现外部访问
  • 前言
  • 一、内网穿透工具(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.创建隧道

配置参数:

  1. 隧道名称(可自定义)
  2. 协议选择http
  3. 地址填写虚拟机IP+8123端口
  4. 选择随机域名
  5. 地区选择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实现了外部访问的功能。这为希望在家中或远程控制智能家居设备的用户提供了一个可行的解决方案。

http://www.lryc.cn/news/572314.html

相关文章:

  • Kafka存储设计深度剖析:日志、索引与文件管理的底层奥秘
  • 【Dify 案例】【自然语言转SQL案例】【三】【工具】【自然语言转SQL】
  • 14.7 LangChain三阶训练法:揭秘智能阅读系统如何用动态难度调节实现92%题目准确率
  • 使用springboot实现过滤敏感词功能
  • Linux文件I/O系统调用深度解析
  • C++ 面向对象特性详解:继承机制
  • 【AI作画】第2章comfy ui的一般输入节点,文本框的类型和输入形式
  • F接口基础.go
  • P2066 机器分配
  • 八字排盘小游戏微信流量主小程序开源
  • 【嵌入式硬件实例】-555定时器控制舵机/伺服电机
  • 坤驰科技QTS4200战鹰(Battle Eagle)系列实时频谱分析记录回放系统
  • day09——Java基础项目(ATM系统)
  • AI免费工具:promptpilot、今天学点啥、中英文翻译
  • HarmonyOS性能优化——并发能力使用
  • ULS23 挑战:用于计算机断层扫描中 3D 通用病变分割的基准模型及基准数据集|文献速递-深度学习医疗AI最新文献
  • 国产USRP X440 PRO:超大带宽、多通道相参同步的旗舰型软件无线电设备
  • 高密度HDI板与普通pcb有什么区别?
  • Singularity 安装
  • Postman 的 Jenkins 管理 - 手动构建
  • Burp suite2024+新版本中英文等宽字体设置让其更美观显示
  • 额度互动促进金融健康,蚂蚁消金创新智能实时交互式风控系统
  • 【深度学习:进阶篇】--3.2.经典分类网络结构(CNN)
  • Stroke-based Cyclic Amplifier (SbCA方法):实现图像任意尺度超清放大
  • 端口安全配置示例
  • 安卓JetPack篇——LifeCycle原理
  • flink如何基于Pekko实现RPC调用
  • 神经网络试题
  • DL___线性神经网络
  • 数据结构 二叉树理论、递归理论与快速排序理论 6.19