|
|
|
# Changelog
|
|
|
|
|
|
|
|
(starting from release version `0.5.66`)
|
|
|
|
|
|
|
|
## 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` by `std::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` to `tx_cnt` and `retransmits` in `system.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 in `index.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
|
|
|
|
|
|
|
|
## 0.5.67
|
|
|
|
* changed calculation of start / stop communication to 1 min after last comm. stop #515
|
|
|
|
* moved payload send to `payload.h`, function `ivSend` #515
|
|
|
|
* payload: if last frame is missing, request all frames again
|