All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgraded IotWebConf to version 3
- Issue #47, Broken MQTT reconnect after WiFi disconnect
- The max length of the WiFi password has been increased to 64 chars
- Replaced MQTT client library with Pangolin MQTT Client
- Refactored throttling logic
- Configuration option to allow setting an inverval for throttling the MQTT messages
- Locked third party dependency IotWebConf to version 2 due to incompatible changes in version 3
- Modified MQTT topic to use / instead of * due to invalid character issues when used with ioBroker
- Worked on the docs
- Added LED based feedback for SML data recognition
- Added hint to change AP password to the docs
- Moved WiFi default settings to
config.h
- String initialization issues resulting in random MQTT username/passqord in UI
- Updated the docs
- Read (and in debug mode print out) sensor values even without an active wifi connection
- Fixed MQTT topic to include the whole OBIS identifier
- Look for a reading head attached to GPIO pin D2 by default
- Switched to official libSML repository