Releases: UtilitechAS/amsreader-firmware
Release v2.4.10
Fixed ZmartCharge configuration
Release v2.4.9
- Fixed unwanted reset of hardware type
- Fixed incorrect state of Zmartcharge config (ended up as enabled by default)
- Fixed reset of Zmartcharge config on factory reset
- Fixed unwanted deep sleep if voltage sensor configured, but no voltage detected
- Improvements on baudrate autodetect
- Disabled ENTSO-E API token due to incorrect parsing of 15min interval data (See #1030)
Release v2.4.8
What's Changed
- Add Poland docs by @ArnieO in #987
- Uploaded new *.raw file by @ArnieO in #995
- Added Omnipower frame by @ArnieO in #1002
- Added GPIO 20 and 21 for ESP32-C3 by @gskjold in #979
- Code refactoring: 'boundry' typ-o to 'boundary' by @falkecarlsen in #982
- Fixed redirect after board configuration by @gskjold in #998
- Fixed state after board config by @gskjold in #999
- Trim leading and trailing white space by @gskjold in #1008
- Automatically enable price fetch by @gskjold in #1009
- Prevent board type override from config file by @gskjold in #1010
- Fixed Kamstrup timestamp parsing by @gskjold in #1011
- Zmartcharge support by @gskjold in #1007
- Fixed incorrect enable state for ZmartCharge when no config by @gskjold in #1012
- Show error when unknown data was received by @gskjold in #1013
- Added deploy action for Localazy translations by @gskjold in #1014
New Contributors
- @falkecarlsen made their first contribution in #982
Full Changelog: v2.4.7...v2.4.8
Release v2.4.7
Release v2.4.6
What's Changed
- Bump http-proxy-middleware from 2.0.7 to 2.0.9 in /lib/SvelteUi/app by @dependabot in #950
- Fixed header on automatic release notes by @gskjold in #953
- Fixed price modifier date inclusion by @gskjold in #958
- Fixed hour skew on price modifier by @gskjold in #959
- Fixed multiplier problem for some L&G meters by @gskjold in #960
- Improved resolution in plot JSON by @gskjold in #961
- Added per phase power for L&G by @gskjold in #965
- Fixed DSMR timestamp parsing by @gskjold in #966
- Added per phase power for Slovenian AM550 by @gskjold in #967
- Added meter multipliers to config file by @gskjold in #971
- Bump vite from 4.5.9 to 4.5.14 in /lib/SvelteUi/app by @dependabot in #972
- Fixed header on automatic release notes by @gskjold in #973
Full Changelog: v2.4.5...v2.4.6
Release v2.4.5
Previous release v2.4.4 had some issues fetching prices, this version fixes that
From v2.4.4:
What's Changed
- Fixed ESP8266 data loss after upgrade (#926) by @gskjold in #931
- NOTE that migrating from any version between v2.4.0 and v2.4.3 to v2.4.4 or higher will still cause data loss. Further upgrade from v2.4.4 or later should preserve data
- Fixed backup and restore of price modifiers (#925) by @gskjold in #932
- Fixed MQTT reconnect when SSL is enabled (#918) by @gskjold in #933
- Fixed reboot loop during upgrade (#935) by @gskjold in #936
- Fixed baud/parity autodetect (#930) by @gskjold in #937
- Fixed firmare upload when web context is defined (#927) by @gskjold in #938
- Support for firmware upgrade via MQTT while using JSON payload (#929) by @gskjold in #941
- Automatic release notes by @gskjold in #942
- Bump esbuild from 0.18.20 to 0.25.1 by @dependabot in #943
Full Changelog: v2.4.3...v2.4.4
Release v2.4.4
What's Changed
- Fixed ESP8266 data loss after upgrade (#926) by @gskjold in #931
- NOTE that migrating from any version between v2.4.0 and v2.4.3 to v2.4.4 or higher will still cause data loss. Further upgrade from v2.4.4 or later should preserve data
- Fixed backup and restore of price modifiers (#925) by @gskjold in #932
- Fixed MQTT reconnect when SSL is enabled (#918) by @gskjold in #933
- Fixed reboot loop during upgrade (#935) by @gskjold in #936
- Fixed baud/parity autodetect (#930) by @gskjold in #937
- Fixed firmare upload when web context is defined (#927) by @gskjold in #938
- Support for firmware upgrade via MQTT while using JSON payload (#929) by @gskjold in #941
- Automatic release notes by @gskjold in #942
- Bump esbuild from 0.18.20 to 0.25.1 by @dependabot in #943
Full Changelog: v2.4.3...v2.4.4
Release v2.4.3
Fixed a nullpointer in the upgrade code that causes devices with no MQTT configured to enter a reboot loop while upgrading. This bug is present in 2.4.1 and 2.4.2
If you see this before trying OTA upgrade to v2.4.3, please just download the bin file from this release and upgrade via upload on the status page. You can find the correct bin file by looking at the status page. For example, if it says "Chip: esp32s2" under "Device information", you should choose ams2mqtt-esp32s2.bin from the Assets section below.
If you have already tried OTA upgrade to v2.4.3 and the device has entered a reboot loop, you can flash your device using Google Chrome, Microsoft Edge or Opera:
- Connect your device to USB on your computer
- Go to this page: https://www.amsleser.cloud/flasher
- On your device, hold the AP (A) button and click the Res (R) button, then release AP button
- Click on "Connect to device"
- Select "ESP32-S2" device and click connect
- The web page will now detect your device and show you a list of available versions
- Select v2.4.3 and click "Start installation"
- A terminal with progress will show, when this hits 100%, you can click Res (R) button
- Your device should now be working again
More information about flashing here:
https://wiki.amsleser.no/en/Update-firmware-usb
Release v2.4.2
Release v2.4.1
- Fixed invalid characters in meter id in json
- Fixed cloud connection for ESP32-C3
- Fixed Vcc reading for ESP8266
- Fixed incorrect prices in end of price array
- Fixed memory leak with MQTT/SSL
- Added SSID scanning for WiFi setup
- Added update entity for Home-Assistant