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

2/5 已发布
bruxy70 186 Stars MIT BOM 完整度: 0/5 教程完整度: 0/5
Home Assistant ESPHome 气象站

项目简介

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 修改界面布局和图标。

技术规格

主控芯片 ESP8266 (Wemos D1 mini)
显示屏 Nextion NX3224T024 2.4寸触摸屏
通信方式 UART (RX/TX)
波特率 115200
供电电压 5V
固件平台 ESPHome
集成平台 Home Assistant
3D打印外壳 提供 front.stl 和 back.stl 模型文件

项目资源

物料清单 (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 3D
3D 3D
3d 3d
3d 3d
ABB ABB

能力画像

⚪ 记忆与知识检索: 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 的集成开发。