Releases: UtilitechAS/amsreader-firmware
Releases · UtilitechAS/amsreader-firmware
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
Release v2.2.28
- Fixed missing HA sensors
- Minor changes to MQTT disconnect and MQTT SSL
Release v2.2.27
Removed test code that made I2 disappear
Release v2.2.26
- Fixed reboot loop on ESP8266 using MQTT Home Assistant payload
- Fixed buffer size issues on some configurations
Release v2.2.25
- Removed calculated I2 where for meters where this is missing. The calculation was too far off, and a proper calculation cannot be made with available data.
- Improved Home Assistant integration
- Re-sending sensors if HA have been down and comes back up
- Sending null values to price sensors where price is unknown
- Setting expire time on all sensors
- Fixed issue where multipliers was not used for DSMR data
- Fixed checking "Clear all other configuration" when changing board type
- Fixed issue where new MQTT config was not loaded correctly
NOTE: ESP8266 was pulled from the release because of reboot loop when using Home Assistant MQTT payload
Release v2.2.24
- Fixed voltage and amperage graph display for some browsers
- Fixed price issues when changing from CEST to CET
- Fixed exchange rate when fetching new rate fails
- Improved MQTT connection handler
- Improved error feedback when firmware upgrade failed
- Improved formula for missing I2 calculation
- Added option to send data to Energyspeedometer
- Added SSDP discovery
- Added tariff peak display for Sweden
- Added visualization when I2 is calculated
- Added display of energy price supplier in graph
- Added CHF as currency
- Added software reboot cause display on info page
- Increased number of decimals on accumulated values sent to MQTT
- Removed option to auto-reboot on WiFi connection error
Release v2.2.23
- Fixed problem where Pow-U was unable to stay connected to WiFi
- Fixed disappearing price graph on low energy price
- Fixed incorrect price graph update, making graph run wild after keeping browser open for a while
- Fixed problem where unsetting fixed price did not work
- Improved MQTT/SSL connection options. Can now connect without CA/cert/key, or with just CA
- Added option to delete CA/cert/key for MQTT
- Added option to disable 802.11b on ESP8266
Release v2.2.22
- Fixed red HAN indicator caused by millisecond rollover at 49.7 days
- Fixed unexpected loss of graph data
- Fixed unexpected overwrite of tariff peaks
- Fixed incorrect calculation of realtime "income" from export
- Fixed fetching of incorrect prices if fetched the first hour after midnight
- Fixed incorrect date on clock in GUI
- Fixed uptime rollover issue for Raw MQTT payload
- Fixed missing tariff peak in MQTT HA payload
- Fixed calculation for I2 combined with export (negative value) for 3w meters not reporting this value
- Improved graph y-axis range when negative values are present
- Improved WiFi disconnect to preserve power when connection is lost
- Added persistence to realtime data to make it survive a software reboot (does not survive hardware reboot)
- Added voltage monitoring and automatic WiFi disconnect on low voltage for Pow-U (To prevent brownout)
- Added option to disable 802.11b, which will improve voltage stability
- Added support for Slovenian Iskra meter
Release v2.2.21
- Fixed issue where device jumped into AP mode on WiFi outage
- Fixed problem where realtime data disappears on negative cost
- Fixed window skew on graph two hours before midnight
- Fixed y-axis range problem on graphs after leaving GUI open for a period
- Added option to configure buffer size on HAN serial
- Added compression to js/css, speeding up GUI load time (thanks to @dbeinder)
Release v2.2.20
- Fixed invalid large number in this month cost.
- Fixed incorrect date displayed on the clock under certain conditions.
- Fixed overlapping numbers in graph on systems with power export.
- Fixed mouseover label on price graph for prices belonging to next UTC day.
- Improved display of prices for smaller amounts. Using currency subunit if the whole graph is less than 1 unit.
- Changed label on month graph to say "Last xx days" instead of "Last month".
- Automatically switch to AP mode if WiFi PSK is incorrect.