Releases: UtilitechAS/amsreader-firmware
Releases · UtilitechAS/amsreader-firmware
Release v2.3.9
- Fixed statistics generation for meters reporting further from xx:00:00 than expected
- Fixed missing prices for some hours
- Fixed reboot loop when using ENTSO-E price fetch
- Fixed IPv6 display (partially missing string)
- Fixed config file download when using context
- Fixed HAN serial autodetect
- Fixed multiplier modification for accumulated phase counters
- Added option to change MQTT timeout and keep alive
- Added support for wESP32-PoE board (Thanks to @ackjewtn)
- Added local clock as package timestamp if missing from meter
- Added detection for Sagemcom for some meters
- Added default serial config for KMP protocol
- Set MQTT Client ID as required when MQTT enabled
- Changed default AMSreader cloud to TCP
- Updated some labels and translation
Release v2.3.8
- Fixed issue where day and month history gets cleared
- Fixed scaling on power factor sent to Home-Assistant
- Added option to choose protocol for cloud connection (UDP is mostly fine, but TCP gives reliability if UDP is unstable)
- Added synchronization of price configuration to cloud
Release v2.3.7
- Added support for Kamstrup 382M (Using KMP)
- Fixed data collection issues when meter timestamp is ahead of NTP
- Fixed undefined month names when language file is not loaded
- Fixed day skew on month graph when accessing GUI from different timezone
- Fixed prices not sent to MQTT when using fixed prices
- Fixed timezone parsing for DLMS timestamp
- Various adjustments for stability (Mostly affects ESP8266)
Release v2.3.6
- Added possibility to edit day and month data
- Added possibility to move elements in price config
- Added parsing of a new Iskra format
- Added Slovenia as price area
- Added a combined import/export value to data.json (w)
- Added export price sensors to MQTT Home Assistant
- Added tariff thresholds to MQTT
- Improved loading speed of GUI
- Fixed invalid JSON sent to MQTT in JSON mode
- Fixed invalid characters in URL in MQTT HomeAssistant sensor payload
- Fixed and improved baud rate autodetect
- Fixed month number in clock
- Fixed price calculation for export (was using import price)
- Fixed hidden amperage plot when voltage is not reported by meter
Release v2.3.5
- Fixed state class on HA tariff threshold sensors
- Fixed mixup on date interval for price configuration
- Fixed value for last month kwh
- Fixed missing GUI widgets if voltage is not reported by meter
- Fixed crowded axis labels on amperage graph
- Fixed data enable for Kamstrup with P1 output configured
- Added option to send MQTT on interval
- Added export price in the export gauge
- Improved visibility of axis information on graphs
- General code improvements
Release v2.3.4
- Fixed issues when static IP was set (DHCP was obtained later on)
- Fixed reset of vcc offset and multiplier on reboot
Release v2.3.3
Fixed missing config tile
Release v2.3.2
- Fixed device class for HomeAssistant Uptime sensor
- Fixed default buffer size for ESP8266
- Fixed export values on current graph
- Fixed stuck values when changing between import and export on some meters
- Improved real time plot update
- Improved MQTT stability
Release v2.3.1
- Fixed browser freeze when production appeared in realtime plot
- Fixed unreadable numbers in dark mode
- Changed realtime plot update behaviour
Release v2.3.0
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