项目简介
本项目是基于ESP32和Home Assistant的智能家居项目,主要实现家庭用水数据的实时监测与管理。它通过从Cyble EverBlu水表读取数据,利用RADIAN协议与433Mhz频段进行通信,并将数据集成到Home Assistant中。
项目的主要特性和功能
- 数据采集:借助ESP32连接CC1101射频收发器,从EverBlu水表获取用水数据。
- 数据解析:对接收的数据进行解析处理,提取用水量、用水时间等关键信息。
- 数据通信:通过MQTT协议把数据发送到Home Assistant进行集中管理与展示。
- 界面展示:在Home Assistant界面实时展示用水数据,包含用水曲线、历史记录等。
- 远程管理:用户能通过手机或其他设备远程查看和管理家庭用水情况。
安装使用步骤
- 硬件准备:准备好ESP32开发板、CC1101射频模块、EverBlu水表等硬件。
- 环境搭建:安装Arduino开发环境及必要的库文件。
- 代码下载:下载并解压本项目源码文件。
- 硬件连接:按照硬件接线图连接ESP32与CC1101,保证接线正确。
- 编译烧录:将源码上传至ESP32开发板。
- 配置Home Assistant:在Home Assistant中添加MQTT集成,配置相关参数。
- 测试与调试:测试系统是否正常运行,调试可能出现的问题。
- 远程监控:通过手机或其他设备访问Home Assistant界面,远程查看用水数据。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】