news 2026/7/1 17:48:49

本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Windows 版本)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
本地部署智能家居集成解决方案 ESPHome 并实现外部访问( Windows 版本)

ESPHome 是一款用于 ESP8266 和 ESP32 微控制器的开源项目,它允许用户通过简单的、基于 YAML 的配置文件来创建自定义固件,这个固件可以控制各种传感器、开关和其他智能家居设备,并且能够轻松地与 Home Assistant 等智能家居平台集成。本文将详细介绍如何在 Windows 系统本地部署 ESPHome 并结合路由侠实现外网访问本地部署的 ESPHome 。

第一步,本地部署安装 ESPHome

1,本教程操作环境为 Windows11 系统,首先访问 Python 官网下载并安装最新版本的 Python ,点此下载,安装过程中请勾选“ Add Python to PATH ”选项。

2,打开命令提示符( cmd ),输入以下命令来安装 ESPHome 。

pip install --user esphome -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功后,打开「此电脑」→ 右键 → 属性 → 高级系统设置 → 环境变量,在“ 系统变量 ”或“ 用户变量 ”中找到 Path ,点击编辑,将用户级 Python 脚本路径如 C:\Users\Hello\AppData\Roaming\Python\Python313\Scripts 加入系统环境变量 PATH,否则你可能无法直接使用 esphome 命令。

3,在一个方便的位置创建一个新的文件夹作为你的 ESPHome 项目目录,如 D:\Software\ESPHome_project ,在命令提示符中,使用 cd 命令进入该目录并运行以下命令启动 ESPHome 的仪表盘服务。

cd /d D:\Software\ESPHome_project
esphome dashboard .

4,打开浏览器访问地址 http://localhost:6052 ,就能看到你部署的 ESPHome 仪表盘,可以通过仪表盘添加新设备,配置你的 YAML 文件等。

第二步,外网访问本地 ESPHome

在内网的电脑上安装路由侠,点此下载

1,下载安装完成后,打开路由侠界面,点击【内网映射】。

2,点击【添加映射】。

3,选择【原生端口】。

4,在内网端口填写 ESPHome 端口 6052 后点击【创建】按钮,如下图。

5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。

6,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 ESPHome 仪表盘了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/1 10:17:19

云上稳着陆,就找天翼云Landing Zone!

在数字化转型浪潮中 越来越多大型企业将业务迁移至云端 然而,随着云系统增多 资源庞杂、权限交错 云上管理往往变得像一团“乱麻” 运维成本高、协作效率低、安全隐患多 正是许多企业 “上云容易管云难”的真实写照如何让企业在上云之初 就建立起清晰、安全、高效的…

作者头像 李华
网站建设 2026/6/30 12:48:33

Z-Image-Edit与传统图像编辑软件集成设想

Z-Image-Edit 与传统图像编辑软件的融合之路 在设计行业,一个反复出现的场景是:设计师花费数小时抠图、调色、替换背景,只为完成一张电商主图。而另一边,生成式AI已经能用一句话生成整幅画面。两者的割裂显而易见——我们拥有强大…

作者头像 李华