Releases: lumapu/ahoy
Releases · lumapu/ahoy
ahoy_v0.8.156
Changelog v0.8.156
- add HMS1000-2T with leading 1410 serial number #1845
full version log: Development Log
ahoy_v0.8.155
Changelog v0.8.155
- fix display IP in ePaper display (ETH or WiFi, static or DHCP)
- fix German translation
- fix NTP lookup if internet connection is not there
- fix MqTT discovery total
- fix redirect after login
- added fallback for NTP to gateway IP
- added button for CMT inverters to catch them independend on which frequency they were before
- added update warning once 0.9.x should be installed -> not possible using OTA because of changed partition layout
- improved CMT communication
- improved rssi display, if inverter isn't available, display '-- dBm'
- improved sending limits of multiple inverters in very short timeframe
- improved communication general
- improved communication, don't interrupt current command by setting a new limit
- increased maximum number of alarms to 50 for ESP32
- updated libraries
full version log: Development Log
ahoy_v0.8.140
Changelog v0.8.140
- added HMS-400-1T support (serial number 1125...)
- added further ESP8266 versions (-all, -minimal) because of small ressources on ESP8266
- added some Gridprofiles
- added support for characters in serial number of inverter (A-F)
- added default coordinates on fresh install, needed for history graph on display and WebUI
- added option to reset values on communication start (sunrise)
- added max inverter temperature to WebUI
- added yield day to history graph
- added script and instructions how to generate factory firmware which includes predefined settings
- added button for downloading coredump (ESP32 variants only) to
/system. Once a crash happens the reason can be checked afterwards (even after a reboot) - added support of HERF inverters, serial number is converted in Javascript
- added device name to HTML title
- added feature to restart Ahoy using MqTT
- added feature to publish MqTT messages as JSON as well (new setting)
- add timestamp to JSON output
- improved communication to inverter
- improved translation to German
- improved HTML pages, reduced in size by only including relevant contents depending by chip type
- improved history graph in WebUI
- improved network routines
- improved Wizard
- improved WebUI by disabling upload and import buttons when no file is selected
- improved queue, only add new object once they not exist in queue
- improved MqTT
OnMessage(threadsafe) - improved read of alarms, prevent duplicates, update alarm time if there is an update
- improved alarms are now sorted in ascending direction
- improved by prevent add inverter multiple times
- improved sending active power controll commands
- improved refresh routine of ePaper, full refresh each 12h
- redesigned WebUI on
/system - changed MqTT retained flags
- change MqTT return value of power limit acknowledge from
booleantofloat. The value returned is the same as it was set to confirm reception (not the read back value) - converted ePaper and Ethernet to hal-SPI
- combined Ethernet and WiFi variants - Ethernet is now always included, but needs to be enabled if needed
- changed: Ethernet variants (W5500) now support WiFi as fall back / configuration
- switch AsyncWebserver library
- fixed autodiscovery for homeassistant
- fix reset values functionality
- fix read back of active power control value, now it has one decimal place
- fix NTP issues
- fixed MqTT discovery field
ALARM_MES_ID - fix close button color of modal windows in dark mode
- fixed calculation of max AC power
- fixed reset values at midnight if WiFi isn't available
- fixed HMT-1800-4T number of inputs
- fix crash if invalid serial number was set -> inverter will be disabled automatically
- fixed ESP8266, ESP32 static IP
- fixed ethernet MAC address read back
- update several libraries to more recent versions
- removed
yield efficiencybecause the inverter already calculates correct
full version log: Development Log
ahoy_v0.8.83
Changelog v0.8.83
- added German translations for all variants
- added reading grid profile
- added decimal place for active power control (APC aka power limit)
- added information about working IRQ for NRF24 and CMT2300A to
/system - added loss rate to
/visualizationin the statistics window and MqTT - added optional output to display whether it's night time or not. Can be reused as output to control battery system or mapped to a LED
- added timestamp for
max ac poweras tooltip - added wizard for initial WiFi connection
- added history graph (still under development)
- added simulator (must be activated before compile, standard: off)
- added minimal version (without: MqTT, Display, History), WebUI is not changed! (not compiled automatically)
- added info about installed binary to
/update - added protection to prevent update to wrong firmware (environment check)
- added optional custom link to the menu
- added support for other regions (USA, Indonesia)
- added warning for WiFi channel 12-14 (ESP8266 only)
- added
max_powerto MqTT total values - added API-Token authentification for external scripts
- improved MqTT by marking sent data and improved
last_successresends - improved communication for HM and MI inverters
- improved reading live data from inverter
- improved sending active power control command faster
- improved
/settings: pinout has an own subgroup - improved export by saving settings before they are exported (to have everything in JSON)
- improved code quality (cppcheck)
- seperated sunrise and sunset offset to two fields
- fix MqTT night communication
- fix missing favicon to html header
- fix build on Windows of
opendtufusionenvironments (git: trailing whitespaces) - fix generation of DTU-ID
- fix: protect commands from popup in
/liveif password is set - fix: prevent sending commands to inverter which isn't active
- combined firmware and hardware version to JSON topics (MqTT)
- updated Prometheus with latest changes
- upgraded most libraries to newer versions
- beautified typography, added spaces between value and unit for
/visualization - removed add to total (MqTT) inverter setting
full version log: Development Log
ahoy_v0.8.36
Changelog v0.8.36
- added dim option for LEDS
- changed reload time for opendtufusion after update to 5s
- fix default interval and gap for communication
- fix serial number in exported json (was decimal, now correct as hexdecimal number)
- beautified factory reset
- added second stage for erase settings
- increased maximal number of inverters to 32 for opendtufusion board (ESP32-S3)
- fixed crash if CMT inverter is enabled, but CMT isn't configured
full version log: Development Log
ahoy_v0.8.34
Changelog v0.8.34
- improve communication, all inverters are polled during interval
- add hardware info, click on inverter name (in
/live) - added RSSI info for HMS and HMT inverters (MqTT + REST API)
- add signal strength for NRF24
- change ePaper text to symbols
- 2.42" display (SSD1309) integration
- moved active power control to modal in
/liveview (per inverter) by click on current APC state - moved radio statistics into the inverter - each inverter has now seperate statistics which can be accessed by click on the footer in
/live - serveral improvements for MI inverters
- add total AC Max Power to WebUI
- added inverter-wise power-level, frequency and night-communication
- added privacy mode option (
/serial) - added button
copy to clipboardto/serial - added ms to
/serial - fixed range of HMS / HMT frequencies to 863 to 870 MHz
- read grid profile (
live-> click inverter name ->show grid profile) - moved MqTT info to
/system - beautified
/system - added current AC-Power to
/indexpage and removed version - added default pins for opendtu-fusion-v1 board
- added default pins for ESP32 with CMT2300A (matching OpenDTU)
- added ethernet build for fusion board
- added ESP32-S2 to github actions
- added ESP32-S3-mini to github actions
- added ESP32-C3-mini to github actions
- add option to reset 'max' values on midnight
- luminance of display can be changed during runtime
- added developer option to use 'syslog-server' instead of 'web-serail'
- added / renamed alarm codes
- changed MqTT alarm topic, removed retained flag
- added default input power to
400while adding new inverters
full version log: Development Log
ahoy_v0.7.36
Changelog v0.7.36
- added Ethernet variant
- fix configuration of ePaper
- fix MI inverter support
- endpoints
/api/record/live,/api/record/alarm,/api/record/config,/api/record/infoare obsolete - added
/api/inverter/alarm/[ID]to read inverter alarms - added Alarms in Live View as modal window
- added MqTT transmission of last 10 alarms
- updated documentation
- changed
ESP8266default NRF24 pin assignments (D3=CEandD4=IRQ) - changed live view to gray once inverter isn't available -> fast identify if inverters are online
- added information about maximum power (AC and DC)
- updated documentation
- several small fixes
ahoy_v0.7.26
Changelog v0.7.26
- fix MqTT
last_success
ahoy_v0.7.25
Changelog v0.7.25
❗ Use this release carefully, it contains a bug with MqTT which slows down the entire DTU. The next release 0.7.26 fixes this problem.
- ✨ added
HMSandHMTsupport withCMT2300Aradio module andESP32 - improved MqTT
- added more display types
- changed maximum number of inverters: ESP32:
16, ESP8266:4 - added option to connect to hidden SSID WiFi
- AP password is configurable now
- add option to communicate with inverters even if no time sync is possible
- add option to reboot Ahoy perodically at midnight
- add time, date and Ahoy-Version number to JSON export
- changed date-time format to ISO format in web UI
- added inverter state machine to archive better its state
- added for NTP sync more info to web UI about the sync itself
- increased to latest library versions (MqTT, RF24 and JSON)
- minor UI improvements
- several bug fixes
ahoy_v0.6.9
Changelog v0.6.9
- improved MqTT
- fix WiFi hostname during boot up
- improved login: only one session at the same time is possible
- fix UI: login screen for small displays; burger menu height; small modifications for import button (in setup)
- improved WiFi reconnect
- optimized performance: browser caching was improved to reduce requests from ESP
- improved NRF24 communication for more stable data transmission
- added / fixed MqTT subscription
ctrl/power/[IV-ID] - improved save settings
- improved UI in setup: now
.and,are allowed as floating point seperator - fix zero yield day functionality
- LEDs are now configurable to show if 1st inverter is available and if MqTT is connected
- LED are configurable to active high or low