New features:
- Custom price configuration, option to add tariff, VAT etc
- Realtime energy use plot
- Option to disable LED (Pow series hardware depends on version)
- Multiple languages
- Dark mode
- Support for ethernet boards
- Graph per phase where available (wattage and amperage)
- Support for meters with pulse output
- MQTT LWT
- IPv6
- Option to use as Access Point in normal operation
- Option to set context path of webserver (When used behind proxy)
- Support for HDLC data segmentation
- Automatic unit scaling for various counters (wh/kwh/mwh)
- Added more MQTT JSON formats
- Added build for ESP32-S3
Changes:
- Fixed overflow in data storage for day and month graph
- Fixed incorrect zero values in data for certain meters
- Added support for more OBIS codes from some Swiss meters
- Added timeout to MQTT to avoid unresponsive GUI on connection error
- Changed color for export graph
- Changed data storage strategy when list 3 is lost just after new hour
- Reconnect to correct host/ip if hostname/ip changes on config page or via config file
- Adjusted colors on graphs
- Forcing GPIO for known board profiles on boot
- Introduced sequential loading of data from device
API changes:
- In MQTT JSON, data.id have been renamed to data.meterId
- In data.json, u1, u2, u3, i1, i2, i3, f1, f2, f3 have been moved into new objects l1, l2, l3. Please see wiki for details: https://github.com/UtilitechAS/amsreader-firmware/wiki/Message-formats#httpams_hostnamedatajson