|  | @ -7,6 +7,8 @@ | 
			
		
	
		
		
			
				
					|  |  | * update platform for ESP32 to 6.3.2 |  |  | * update platform for ESP32 to 6.3.2 | 
			
		
	
		
		
			
				
					|  |  | * fix opendtufusion LED (were mixed) |  |  | * fix opendtufusion LED (were mixed) | 
			
		
	
		
		
			
				
					|  |  | * fix `last_success` transmitted to often #1124 |  |  | * fix `last_success` transmitted to often #1124 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added ESP32-S3-mini to github actions | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added old Changlog Entries, to have full log of changes | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  | ## 0.7.41 - 2023-08-26 |  |  | ## 0.7.41 - 2023-08-26 | 
			
		
	
		
		
			
				
					|  |  | * merge PR #1117 code spelling fixes #1112 |  |  | * merge PR #1117 code spelling fixes #1112 | 
			
		
	
	
		
		
			
				
					|  | @ -30,5 +32,665 @@ | 
			
		
	
		
		
			
				
					|  |  | * fix alarm time on WebGui #1099 |  |  | * fix alarm time on WebGui #1099 | 
			
		
	
		
		
			
				
					|  |  | * added RSSI info for HMS and HMT inverters (MqTT + REST API) |  |  | * added RSSI info for HMS and HMT inverters (MqTT + REST API) | 
			
		
	
		
		
			
				
					|  |  | 
 |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  | ## 0.7.36 |  |  | # RELEASE 0.7.36 - 2023-08-18 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  | * last Release |  |  | 
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.35 - 2023-08-17 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed timestamp for alarms send over MqTT | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * auto-patch of `AsyncWebServer` #834, #1036 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * Update documentation in Git regarding `ESP8266` default NRF24 pin assignments | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.34 - 2023-08-16 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed timezone offset of alarms | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added `AC` and `DC` to `/live` #1098 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed `ESP8266` default NRF24 pin assignments (`D3` = `CE` and `D4` = `IRQ`) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed background of modal window for bright color | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MI chrashes | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix some lost debug messages | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged PR #1095, MI fixes for 0.7.x versions | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix scheduled reboot #1097 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added vector graphic logo `/doc/logo.svg` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #1093, improved Nokia5110 display layout | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.33 - 2023-08-15 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * add alarms overview to WebGui #608 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix webGui total values #1084 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.32 - 2023-08-14 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix colors of live view #1091 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.31 - 2023-08-13 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed docu #1085 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed active power limit MqTT messages to QOS2 #1072 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved alarm messages, added alarm-id to log #1089 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * trigger power limit read on next day (if inverter was offline meanwhile) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * disabled improv implementation to check if it is related to 'Schwuppdizitaet' | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed live view to gray once inverter isn't available | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added inverter status to API | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed sum of totals on WebGui depending on inverter status #1084 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge maximum power (AC and DC) from PR #1080 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.30 - 2023-08-10 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to improve speed / repsonse times (Schwuppdizitaet) #1075 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.29 - 2023-08-09 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * MqTT alarm data was never sent, fixed | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * REST API: added alarm data | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * REST API: made get record obsolete | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * REST API: added power limit acknowledge `/api/inverter/id/[0-x]` #1072 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.28 - 2023-08-08 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MI inverter support #1078 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.27 - 2023-08-08 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added compile option for ethernet #886 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix ePaper configuration, missing `Busy`-Pin #1075 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.7.26 - 2023-08-06 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT `last_success` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.7.25 - 2023-08-06 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.24 - 2023-08-05 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #1069 make MqTT client ID configurable | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix #1016, general MqTT status depending on inverter state machine | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed icon for fully available inverter to a filled check mark #1070 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed `last_success` update with MqTT #1068 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * removed `improv` esp-web-installer script, because it is not fully functional at this time | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.23 - 2023-08-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #1056, visualization html | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * update MqTT library to 1.4.4 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * update RF24 library to 1.4.7 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * update ArduinoJson library to 6.21.3 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * set minimum invervall for `/live` to 5 seconds | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.22 - 2023-08-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to fix homeassistant auto discovery #1066 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.21 - 2023-07-30 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT YieldDay Total goes to 0 serveral times #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.20 - 2023-07-28 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #1048 version and hash in API, fixes #1045 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix: no yield day update if yield day reads `0` after inverter reboot (mostly on evening) #848 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * try to fix Wifi override #1047 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added information after NTP sync to WebUI #1040 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.19 - 2023-07-27 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * next attempt to fix yield day for multiple inverters #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * reduced threshold for inverter state machine from 60min to 15min to go from state `WAS_ON` to `OFF` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.18 - 2023-07-26 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * next attempt to fix yield day for multiple inverters #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.17 - 2023-07-25 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * next attempt to fix yield day for multiple inverters #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added two more states for the inverter status (also docu) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.16 - 2023-07-24 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * next attempt to fix yield day for multiple inverters #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix export settings date #1040 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix time on WebUI (timezone was not observed) #913 #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.15 - 2023-07-23 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * add NTP sync interval #1019 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * adjusted range of contrast / luminance setting #1041 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * use only ISO time format in Web-UI #913 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.14 - 2023-07-23 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix Contrast for Nokia Display #1041 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to fix #1016 by improving inverter status | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added option to adjust effiency for yield (day/total) #1028 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.13 - 2023-07-19 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged display PR #1027 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * add date, time and version to export json #1024 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.12 - 2023-07-09 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added inverter status - state-machine #1016 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.11 - 2023-07-09 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT endless loop #1013 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.10 - 2023-07-08 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT endless loop #1013 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.9 - 2023-07-08 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added 'improve' functions to set wifi password directly with ESP web tools #1014 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed MqTT publish while appling power limit #1013 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * slightly improved HMT live view (Voltage & Current) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.8 - 2023-07-05 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix `YieldDay`, `YieldTotal` and `P_AC` in `TotalValues` #929 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix some serial debug prints | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #1005 which fixes issue #889 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge homeassistant PR #963 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #890 which gives option for scheduled reboot at midnight (default off) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.7 - 2023-07-03 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to fix MqTT `YieldDay` in `TotalValues` #927 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to fix MqTT `YieldDay` and `YieldTotal` even if inverters are not completly available #929 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix wrong message 'NRF not connected' if it is disabled #1007 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.6 - 2023-06-17 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix display of hidden SSID checkbox | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed yield correction data type to `double`, now decimal places are supported | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * corrected name of 0.91" display in settings | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * attempt to fix MqTT zero values only if setting is there #980, #957 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * made AP password configurable #951 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added option to start without time-sync, eg. for AP-only-mode #951 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.5 - 2023-06-16 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix yield day reset on midnight #957 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved tickers in `app.cpp` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.4 - 2023-06-15 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT `P_AC` send if inverters are available #987 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix assignments for HMS 1CH and 2CH devices | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed uptime overflow #990 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.3 - 2023-06-09 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix hidden SSID scan #983 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved NRF24 missing message on home screen #981 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT publishing only updated values #982 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.2 - 2023-06-08 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix HMS-800 and HMS-1000 assignments #981 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * make nrf enabled all the time for ESP8266 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix menu item `active` highlight for 'API' and 'Doku' | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MqTT totals issue #927, #980 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * reduce maximum number of inverters to 4 for ESP8266, increase to 16 for ESP32 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.1 - 2023-06-05 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * enabled power limit control for HMS / HMT devices | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed NRF24 lib version back to 1.4.5 because of compile problems for EPS8266 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.7.0 - 2023-06-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * HMS / HMT support for ESP32 devices | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.15 - 2023-05-25 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved Prometheus Endpoint PR #958 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix turn off ePaper only if setting was set #956 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved reset values and update MqTT #957 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.14 - 2023-05-21 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #902 Mono-Display | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.13 - 2023-05-16 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #934 (fix JSON API) and #944 (update manual) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.12 - 2023-04-28 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved MqTT | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix menu active item | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.11 - 2023-04-27 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added MqTT class for publishing all values in Arduino `loop` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.10 - HMS | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * Version available in `HMS` branch | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.6.9 - 2023-04-19 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.8 - 2023-04-19 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix #892 `zeroYieldDay` loop was not applied to all channels | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.7 - 2023-04-13 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #883, improved store of settings and javascript, thx @tastendruecker123 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * support `.` and `,` as floating point seperator in setup #881 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.6 - 2023-04-12 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * increased distance for `import` button in mobile view #879 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed `led_high_active` to `bool` #879 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.5 - 2023-04-11 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix #845 MqTT subscription for `ctrl/power/[IV-ID]` was missing | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #876, check JSON settings during read for existance | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * **NOTE:** incompatible change: renamed `led_high_active` to `act_high`, maybe setting must be changed after update | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #861 do not send channel metric if channel is disabled | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.4 - 2023-04-06 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #846, improved NRF24 communication and MI, thx @beegee3 & @rejoe2 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #859, fix burger menu height, thx @ThomasPohl | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.3 - 2023-04-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix login, password length was not checked #852 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge PR #854 optimize browser caching, thx @tastendruecker123 #828 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix WiFi reconnect not working #851 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * updated issue templates #822 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.2 - 2023-04-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix login from multiple clients #819 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix login screen on small displays | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.6.1 - 2023-04-01 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge LED fix - LED1 shows MqTT state, LED configureable active high/low #839 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * only publish new inverter data #826 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * potential fix of WiFi hostname during boot up #752 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.6.0 - 2023-03-27 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.110 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * MQTT fix reconnection by new lib version #780 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * add `about` page | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved documentation regarding SPI pins #814 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved documentation (getting started) #815 #816 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved MI 4-ch inverter #820 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.109 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * reduced heap fragmentation by optimizing MqTT #768 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * ePaper: centered text thx @knickohr | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.108 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge: PR SPI pins configureable (ESP32) #807, #806 (requires manual set of MISO=19, MOSI=23, SCLK=18 in GUI for existing installs) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge: PR MI serial outputs #809 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix: no MQTT `total` sensor for autodiscover if only one inverter was found #805 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix: MQTT `total` renamed to `device_name` + `_TOTOL` for better visibility #805 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.107 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix: show save message | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix: removed serial newline for `enqueueCmd` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * Merged improved Prometheus #808 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.106 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged MI and debug message changes #804 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed MQTT autodiscover #794, #632 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.105 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged MI, thx @rejoe2 #788 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed reboot message #793 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.104 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * further improved save settings | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * removed `#` character from ePaper | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed saving pinout for `Nokia-Display` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * removed `Reset` Pin for monochrome displays | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved wifi connection #652 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.103 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged MI improvements, thx @rejoe2 #778 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed display inverter online message | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged heap improvements #772 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 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](../User_Manual.md) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed `contrast` to `luminance` in `setup.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 of `0` does the same #696 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * simplified MQTT subscription for `limit`. Check [User_Manual.md](../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` of `0` disables channel in live view `setup` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merge MI improvements, get firmware information #753 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.96 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added Nokia display again for ESP8266 #764 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed `var` / `VAr` to SI unit `var` #732 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MQTT retained flags for totals (P_AC, P_DC) #726, #721 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.95 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged #742 MI Improvments | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * merged #736 remove obsolete JSON Endpoint | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.94 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added ePaper (for ESP32 only!), thx @dAjaY85 #735 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved `/live` margins #732 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * renamed `var` to `VAr` #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 following `setup()` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 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` 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 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.5.66 - 2022-12-30 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.65 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * wifi, code optimization #509 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.64 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * channel name can use any character, not limited any more | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added `/` to MQTT topic and Inverter name | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * trigger for `calcSunrise` is now using local time #515 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix reconnect timeout for WiFi #509 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * start AP only after boot, not on WiFi connection loss | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved /system `free_heap` value (measured before JSON-tree is built) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.63 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix Update button protection (prevent double click #527) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * optimized scheduler #515 (thx @beegee3) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * potential fix of #526 duplicates in API `/api/record/live` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added update information to `index.html` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.62 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix MQTT `status` update | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * removed MQTT `available_text` (can be deducted from `available`) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * enhanced MQTT documentation in `User_Manual.md` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * remvoed `tickSunset` and `tickSunrise` from MQTT. It's not needed any more because of minute wise check of status (`processIvStatus`) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed MQTT topic `status` to nummeric value, check documentation in `User_Manual.md` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix regular expression of `setup.html` for inverter name and channel name | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.61 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix #521 no reconnect at beginning of day | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added immediate (each minute) report of inverter status MQTT #522 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added protection mask to select which pages should be protected | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * update of monochrome display, show values also if nothing changed | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.60 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added regex to inverter name and MQTT topic (setup.html) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * beautified serial.html | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added ticker for wifi loop #515 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.59 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix night communication enable | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved different WiFi connection scenarios (STA WiFi not found, reconnect #509, redirect for AP to configuration) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * increased MQTT user, pwd and topic length to 64 characters + `\0`. (The string end `\0` reduces the available size by one) #516 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.58 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved stability | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved WiFi initial connection - especially if station WiFi is not available | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * removed new operators from web.h (reduce dynamic allocation) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved sun calculation #515, #505 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed WiFi auto reconnect #509 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added disable night communication flag to MQTT #505 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed MQTT publish of `available` and `available_text` to sunset #468 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.57 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved stability | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added icons to index.html, added WiFi-strength symbol on each page | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * moved packet stats and sun to system.html | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * refactored communication offset (adjustable in minutes now) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.56 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * factory reset formats entire little fs | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * renamed sunrise / sunset on index.html to start / stop communication | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * show system information only if called directly from menu | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * beautified system.html | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.55 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed static IP save | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.54 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed sunrise / sunset calculation, angle is now `-3.5` instead of original `-0.83` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved scheduler (removed -1 from `reload`) #483 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved reboot flag in `app.h` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed #493 no MQTT payload once display is defined | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.53 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * Mono-Display: show values in offline mode #498 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved WiFi class #483 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added communication enable / disable (to test mutliple DTUs with the same inverter) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix factory reset #495 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.52 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved ahoyWifi class | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added interface class for app | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * refactored web and webApi -> RestApi | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix calcSunrise was not called every day | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added MQTT RX counter to index.html | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * all values are displayed on /live even if they are 0 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added MQTT <TOPIC>/status to show status over all inverters | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.51 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved scheduler, @beegee3 #483 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * refactored get NTP time, @beegee3 #483 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * generate `bin.gz` only for 1M device ESP8285 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix calcSunrise was not called every day | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * incresed number of allowed characters for MQTT user, broker and password, @DanielR92 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added NRF24 info to Systeminfo, @DanielR92 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added timezone for monochrome displays, @gh-fx2 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added support for second inverter for monochrome displays, @gh-fx2 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.50 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed scheduler, uptime and timestamp counted too fast | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added / renamed automatically build outputs | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed MQTT ESP uptime on reconnect (not zero any more) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed uptime on index.html to count each second, synced with ESP each 10 seconds | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.49 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed AP mode on brand new ESP modules | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed `last_success` MQTT message | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fixed MQTT inverter available status at sunset | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * reordered enqueue commands after boot up to prevent same payload length for successive commands | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added automatic build for Nokia5110 and SSD1306 displays (ESP8266) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.48 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added MQTT message send at sunset | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added monochrome display support | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added `once` and `onceAt` to scheduler to make code cleaner | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved sunrise / sunset calculation | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.47 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * refactored ahoyWifi class: AP is opened on every boot, once station connection is successful the AP will be closed | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved NTP sync after boot, faster sync | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix NRF24 details only on valid SPI connection | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.46 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix sunrise / sunset calculation | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * improved setup.html: `reboot on save` is checked as default | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.45 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed MQTT last will topic from `status` to `mqtt` | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix sunrise / sunset calculation | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix time of serial web console | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.44 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * marked some MQTT messages as retained | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * moved global functions to global location (no duplicates) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed index.html inverval to static 10 seconds | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix static IP | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix NTP with static IP | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * print MQTT info only if MQTT was configured | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.43 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * updated REST API and MQTT (both of them use the same functionality) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * added ESP-heap information as MQTT message | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * changed output name of automatic development build to fixed name (to have a static link from https://ahoydtu.de) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * updated user manual to latest MQTT and API changes | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | ## 0.5.42 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * fix web logout (auto logout) | 
			
		
	
		
		
			
				
					|  |  |  |  |  | * switched MQTT library | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.5.41 - 2022-11-22 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.5.28 - 2022-10-30 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.5.17 - 2022-09-06 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | # RELEASE 0.5.16 - 2022-09-04 | 
			
		
	
		
		
			
				
					|  |  |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  | 
 |