mirror of https://github.com/lumapu/ahoy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8.9 KiB
8.9 KiB
Changelog
(starting from release version 0.5.66
)
0.5.103
0.5.102
- Warning: old exports are not compatible any more!
- fix JSON import #775
- fix save settings, at least already stored settings are not lost #771
- further save settings improvements (only store inverters which are existing)
- improved display of settings save return value
- made save settings asynchronous (more heap memory is free)
0.5.101
- fix SSD1306
- update documentation
- Update miPayload.h
- Update README.md
- MI - remarks to user manual
- MI - fix AC calc
- MI - fix status msg. analysis
0.5.100
- fix add inverter
setup.html
#766 - fix MQTT retained flag for total values #726
- renamed buttons for import and export
setup.html
- added serial message
settings saved
0.5.99
- fix limit in User_Manual.md
- changed
contrast
toluminance
insetup.html
- try to fix SSD1306 display #759
- only show necessary display pins depending on setting
0.5.98
- fix SH1106 rotation and turn off during night #756
- removed MQTT subscription
sync_ntp
,set_time
with a value of0
does the same #696 - simplified MQTT subscription for
limit
. Check User_Manual.md for new syntax #696, #713 - repaired inverter wise limit control
- fix upload settings #686
0.5.97
- Attention: re-ordered display types, check your settings! #746
- improved saving settings of display #747, #746
- disabled contrast for Nokia display #746
- added Prometheus as compile option #719, #615
- update MQTT lib to v1.4.1
- limit decimal places to 2 in
live
- added
-DPIO_FRAMEWORK_ARDUINO_MMU_CACHE16_IRAM48
to esp8266 debug build #657 - a
max-module-power
of0
disables channel in live viewsetup
- merge MI improvements, get firmware information #753
0.5.96
- added Nokia display again for ESP8266 #764
- changed
var
/VAr
to SI unitvar
#732 - fix MQTT retained flags for totals (P_AC, P_DC) #726, #721
0.5.95
0.5.94
- added ePaper (for ESP32 only!), thx @dAjaY85 #735
- improved
/live
margins #732 - renamed
var
toVAr
#732
0.5.93
- improved web API for
live
- added dark mode option
- converted all forms to reponsive design
- repaired menu with password protection #720, #716, #709
- merged MI series fixes #729
0.5.92
- fix mobile menu
- fix inverters in select
serial.html
#709
0.5.91
- improved html and navi, navi is visible even when API dies #660
- reduced maximum allowed JSON size for API to 6000Bytes #660
- small fix: output command at
prepareDevInformCmd
#692 - improved inverter handling #671
0.5.90
- merged PR #684, #698, #705
- webserial minor overflow fix #660
- web
index.html
improve version information #701 - fix MQTT sets power limit to zero (0) #692
- changed
reset at midnight
with timezone #697
0.5.89
- reduced heap fragmentation (removed
strtok
completely) #644, #645, #682 - added part of mac address to MQTT client ID to seperate multiple ESPs in same network
- added dictionary for MQTT to reduce heap-fragmentation
- removed
last Alarm
from Live view, because it showed always the same alarm - will change in future
0.5.88
- MQTT Yield Day zero, next try to fix #671, thx @beegee3
- added Solenso inverter to supported devices
- improved reconnection of MQTT #650
0.5.87
- fix yield total correction as module (inverter input) value #570
- reneabled instant start communication (once NTP is synced) #674
0.5.86
- prevent send devcontrol request during disabled night communication
- changed yield total correction as module (inverter input) value #570
- MQTT Yield Day zero, next try to fix #671
0.5.85
- fix power-limit was not checked for max retransmits #667
- fix blue LED lights up all the time #672
- fix installing schedulers if NTP server isn't available
- improved zero values on triggers #671
- hardcoded MQTT subtopics, because wildcard
#
leads to errors - rephrased some messages on webif, thx to @Argafal #638
- fixed 'polling stop message' on
index.html
#639
0.5.84
- fix blue LED lights up all the time #672
- added an instant start communication (once NTP is synced)
- add MI 3rd generation inverters (10x2 serial numbers)
- first decodings of messages from MI 2nd generation inverters
0.5.83
- fix MQTT publishing,
callback
was set but reset by followingsetup()
0.5.82
- fixed communication error #652
- reset values is no bound to MQTT any more, setting moved to
inverter
#649 - fixed wording on
index.hmtl
#661
0.5.81
- started implementation of MI inverters (setup.html, own processing
MiPayload.h
)
0.5.80
- fixed communication #656
0.5.79
- fixed mixed reset flags #648
- fixed
mCbAlarm
if MQTT is not used #653 - fixed MQTT
autodiscover
#630 thanks to @antibill51 - next changes from @beegee many thanks for your contribution!
- replaced
CircularBuffer
bystd::queue
- reworked
hmRadio.h
completely (interrupts, packaging) - fix exception while
reboot
- cleanup MQTT coding
0.5.78
- further improvements regarding wifi #611, fix connection if only one AP with same SSID is there
- fix endless loop in
zerovalues
#564 - fix auto discover again #565
- added total values to autodiscover #630
- improved zero at midnight #625
0.5.77
- fix wrong filename for automatically created manifest (online installer) #620
- added rotate display feature #619
- improved Prometheus endpoint #615, thx to @fsck-block
- improved wifi to connect always to strongest RSSI, thx to @beegee3 #611
0.5.76
- reduce MQTT retry interval from maximum speed to one second
- fixed homeassistant autodiscovery #565
- implemented
getNTPTime
improvements #609 partially #611 - added alarm messages to MQTT #177, #600, #608
0.5.75
- fix wakeup issue, once wifi was lost during night the communication didn't start in the morning
- reenabled FlashStringHelper because of lacking RAM
- complete rewrite of monochrome display class, thx to @dAjaY85 -> displays are now configurable in setup
- fix power limit not possible #607
0.5.74
- improved payload handling (retransmit all fragments on CRC error)
- improved
isAvailable
, checkes all record structs, inverter becomes available more early because version is check first - fix tickers were not set if NTP is not available
- disabled annoying
FlashStringHelper
it gives randomly Expeptions during development, feels more stable since then - moved erase button to the bottom in settings, not nice but more functional
- split
tx_count
totx_cnt
andretransmits
insystem.html
- fix mqtt retransmit IP address #602
- added debug infos for
scheduler
(web ->/debug
as trigger prints list of tickers to serial console)
0.5.73
- improved payload handling (request / retransmit) #464
- included alarm ID parse to serial console (in development)
0.5.72
- repaired system, scheduler was not called any more #596
0.5.71
- improved wifi handling and tickers, many thanks to @beegee3 #571
- fixed YieldTotal correction calculation #589
- fixed serial output of power limit acknowledge #569
- reviewed
sendDiscoveryConfig
#565 - merged PR
Monodisplay
, many thanks to @dAjaY85 #566, Note: (settings are introduced but not able to be modified, will be included in next version)
0.5.70
- corrected MQTT
comm_disabled
#529 - fix Prometheus and JSON endpoints (
config_override.h
) #561 - publish MQTT with fixed interval even if inverter is not available #542
- added JSON settings upload. NOTE: settings JSON download changed, so only settings should be uploaded starting from version
0.5.70
#551 - MQTT topic and inverter name have more allowed characters:
[A-Za-z0-9./#$%&=+_-]+
, thx: @Mo Demman - improved potential issue with
checkTicker
, thx @cbscpe - MQTT option for reset values on midnight / not avail / communication stop #539
- small fix in
tickIVCommunication
#534 - add
YieldTotal
correction, eg. to have the option to zero at year start #512
0.5.69
- merged SH1106 1.3" Display, thx @dAjaY85
- added SH1106 to automatic build
- added IP address to MQTT (version, device and IP are retained and only transmitted once after boot) #556
- added
set_power_limit
acknowledge MQTT publish #553 - changed: version, device name are only published via MQTT once after boot
- added
Login
to menu if admin password is set #554 - added
development
to second changelog link inindex.html
#543 - added interval for MQTT (as option). With this settings MQTT live data is published in a fixed timing (only if inverter is available) #542, #523
- added MQTT
comm_disabled
#529 - changed name of binaries, moved GIT-Sha to the front #538
0.5.68
- repaired receive payload
- Powerlimit is transfered immediately to inverter