# 基于ESP8266的智能电表数据读取系统
## 项目简介
本项目旨在通过ESP8266微控制器从荷兰比利时的DSMR(数字电表)的P1端口读取电能和燃气数据,并将这些数据上传至Thingspeak平台。系统支持多种电表型号,并通过Web服务器实时展示读取的数据。
## 项目的主要特性和功能
数据读取每UPDATEINTERVAL毫秒(默认60秒)从电表读取数据。
数据上传每SENDINTERVAL毫秒(默认10秒)上传电能数据,燃气数据则在有更新时立即上传。
日数据记录在午夜记录总电能消耗注入值,以便报告每日数据。这些值存储在SPIFFS中,即使ESP8266断电也能保留。
Web服务器运行一个Web服务器,提供一个网页展示当前的电能和燃气数据。
兼容性经过测试,兼容Sagemcom T211D(Fluvius)电表和ESP8266 NodeMCU v2。对于旧型号电表,波特率可能需要调整为9600。
## 安装使用步骤