Home Assistant ESPHome 气象站 Home-Assistant-ESPHome-Weather-Station

⭐⭐☆☆☆ (2/5) 已发布
bruxy70 186 Stars MIT BOM 完整度: /5 教程完整度: /5

项目简介

Nextion display with ESP8266 microcontroller (Wemos D1 mini) showing Home Assistant temperature sensors and weather fore


这是一个基于ESPHome和Home Assistant的开源智能气象站项目,通过一块2.4英寸Nextion串口屏搭配Wemos D1 mini(ESP8266)微控制器,实现家庭环境数据的可视化展示。项目核心功能是实时显示室内外温度、泳池水温等Home Assistant传感器数据,同时从互联网获取天气预报信息,并以图标和文字形式呈现在屏幕上。

标签

项目特点

**Home Assistant 深度集成**:通过 ESPHome API 直接读取 Home Assistant 中的传感器数据,无需额外中间件。
**双页面显示**:支持温度传感器页面和天气预报页面,可自动轮播或触摸切换。
**智能节能**:可配置为当家中无人(报警系统开启)时自动关闭屏幕背光,并暂停数据更新。
**互联网时间同步**:通过 ESPHome 的 time 服务显示网络时间。
**可定制化强**:用户可自由选择显示任何 Home Assistant 传感器数据,并可通过 Nextion Editor 修改界面布局和图标。

技术规格

主控芯片
显示屏
通信方式
波特率
供电电压
固件平台
集成平台
3D打印外壳

项目资源

物料清单 (BOM)

物料名称 数量 参考价格 备注
Wemos D1 mini (ESP8266) 1 核心控制器
Nextion NX3224T024 2.4寸触摸屏 1 显示和交互
杜邦线 (母对母) 4 GND, +5V, RX, TX
3D打印外壳 (front.stl + back.stl) 1套 可选,用于安装
5V USB电源适配器 1 为Wemos D1 mini供电

3D 模型

所需工具

工具用途是否必需
3D打印机 打印外壳和结构件 ▢ 推荐
焊台 焊接排针或连接线 ▢ 推荐
USB数据线 为Wemos D1 mini供电和编程 ✅ 是
电脑 编写和上传ESPHome固件 ✅ 是
Nextion Editor 编辑和上传显示界面 ✅ 是

能力画像

记忆与知识检索
1/5
逻辑推演
2/5
表达与交流
1/5
感知与观察
2/5
数理与计算
2/5
动手与操作
3/5
狂热与坚持
2/5
创造与创新
2/5

所需技能

🔧 **动手能力**:能够连接4根杜邦线(GND、5V、RX、TX),安装3D打印外壳。 💻 **编程能力**:熟悉 YAML 配置语法,能够修改 ESPHome 配置文件(display_weather.yaml)和 Home Assistant 配置(weather.yaml)。 ⚡ **电子电路**:了解 UART 串口通信基本原理,能够正确连接 Nextion 显示屏和 Wemos D1 mini。

适用场景

家庭自动化:在客厅或书房放置一个专用气象站,实时查看室内外环境数据。
泳池监控:配合温度传感器,实时监控泳池水温。
智能家居展示:作为 Home Assistant 的物理信息面板,展示各种传感器数据。
创客教育:学习 ESPHome、Nextion 显示屏和 Home Assistant 的集成开发。