﻿REAMDE GreenView Firmware

--- FW_1_10_18 ---
	
	NEW FUNCTIONS:
		- greenMeter voltage value was implemented as a system voltage,
		  where greenCtrl and LiPros absent.
 
	FEHLER BEHEBUNGEN:
		- Eliminated some warnings from the compiler.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_17 ---
	
	NEW FUNCTIONS:
		- Graph update was optimized to reduce refresh time.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_16 ---
	
	NEW FUNCTIONS:
		- Added new registers to greenController device.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_15 ---
	
	NEW FUNCTIONS:
		- Added 7 more configuration registers from the greenMeter device.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_14 ---
	
	NEW FUNCTIONS:
		- Support for new greenMeter devices was improved.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_13 ---
	
	NEW FUNCTIONS:
		- For new greenMeter(from 2.0.12 version) devices you can set the
		  mode of SOC calculation in «Expert Parameters» window.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_12 ---
	
	NEW FUNCTIONS:
		- If CONFIG.INI file doesn't exist or its size is zero, then CONFBKP.INI file
		  will be renamed to CONFIG.INI, only if it exists and its size is not 0.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_11 ---
	
	NEW FUNCTIONS:
		- SD-card low-level driver files were updated.
		- 48MHz clock for SD-card was activated.(SDHC-cards only)
		- SD-card clock power save mode was activated.
		- Watchdog Timer was activated to reset the device during malfunction.
 
	FEHLER BEHEBUNGEN:
		- Some of the functions that save data onto SD-card were made thread-safe.

	BEKANNTE PROBLEME:
		- Old SD-cards may not work after this update.

	BEMERKUNGEN:


--- FW_1_10_10 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- In Input Sensors page too long message is corrected.

	BEKANNTE PROBLEME:
		- When 20-30 device like LiPros, greenSwitches and greenControllers are controlled by greenView,
		  syncing CONFIG.INI stops working after 1-5 houres. After that stops LOGging to work. Low level
		  debug showed that there's an error in SD-card management layer.

	BEMERKUNGEN:


--- FW_1_10_09 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Before changing something in config.ini, backup file is created.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_08 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Content of the INI-file cache is flushed to disk every minute to save current SoC and Ah counter.
		- When SD-card is going to be extracted from the device, first Sync of INI-file is performed.
		- When the device is going to be reseted, first Sync of INI-file is performed.
		- Other minor bugs are fixed.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_07 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Fixed a BUG with MQTT reconnect after Internet connection lose.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_06 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Fixed a Bug with Remaining Time counter.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_05 ---
	
	NEW FUNCTIONS:
		- ECS default MQTT-server IP-address is changed to DNS-name 'ecs-cloud.eu'
		- Button '-' was added to Onscreen-keyboard.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_04 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Output LEDs bug in gView page is fixed.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_03 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Ethernet reconnection error is fixed.
		- MQTT-task random freeze is fixed.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_02 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- Saved value for MQTT-protocol data upload time wasn't showed in MQTT-settings window.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_01 ---
	
	NEW FUNCTIONS:
 
	FEHLER BEHEBUNGEN:
		- MQTT-task wrong lipro1_xDevice cell-voltage calculation is fixed.

	BEKANNTE PROBLEME:

	BEMERKUNGEN:


--- FW_1_10_00 ---
	
	NEW FUNCTIONS:
		- LOG-file access functions are optimized for speed.
		- MQTT unit now supports gMeter and gController.
		- GRAPH page was added with cursor function.
		- On Graph page now it is not possible to pick two identical values for CH1 and CH2 in drop-down lists.
		- Graph page now has a progress bar.
 
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:
		- Progress Bar on Graph page is not linear over time.


--- FW_1_09_00 ---
	
	NEW FUNCTIONS:
		- Wie FW_1_08_00
		- Lipro V3 BMS support is implemented.
		- MQTT support is implemented.
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_08_00 ---
	
	NEW FUNCTIONS:
		- Wie FW_1_07_00
		- Lipro Active V2 BMS support is implemented.
		- Level/Current sensors pages are hidden, if not used.
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_07_00 ---
	
	NEW FUNCTIONS:
		- Wie FW_1_06_02
                - Added High Precision Current Sensors support for 125A, 250A and 500A.
		- "Remaining time" feature added to dashboard.
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_06_02 ---
	
	NEW FUNCTIONS:
		- Wie FW_1_06_01
	FEHLER BEHEBUNGEN:
                - Fixed gMeter current gauge
	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_06_01 ---
	
	NEW FUNCTIONS:
		- Wie FW_1_06_00
	FEHLER BEHEBUNGEN:
                - Default settings for different types of batteries changed to correspond modern knowledges of batteries physics.
	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_06_00 ---

	NEW FUNCTIONS:
		- Wie FW_1_05_01
                - New High Precision Current Sensor device support is implemented
	FEHLER BEHEBUNGEN:
                - Excluded devices are showed with gray window title for better visibility of the main parameters.
		- Fixed a bug that made device irresponsive after unplugging RS485 cable from one of the devices of the RS485 network.
	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_05_01 ---

	NEW FUNCTIONS:
		- Wie FW_1_05_00
	FEHLER BEHEBUNGEN:
		- Uchg and UdisChg columns (in Cell-parameter table in Settings) mutual influence is eliminated.
	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_05_00 ---

	NEW FUNCTIONS:
		- Wie FW_1_04_02
        + Battery protection over deep dicharge or overcharge is implemented which can be caused by ADC failure on BMS side.
	FEHLER BEHEBUNGEN:
		- Fixed a bug, that caused incorrect calculation of State of Charge value for Lead-Acid batteries.
	BEKANNTE PROBLEME:

	BEMERKUNGEN:
		Device do not fully recover itself from such errors automatically, because such situations require immediate attention.

--- FW_1_04_02 ---

	NEW FUNCTIONS:
		- Wie FW_1_04_01
        + Now it is possible to exclude some BMS/Cells from system voltage calculations. Excluded BMS/Cells are shown a bit shaded.
	+ For LiPros expert parameters tweaking is implemented.
	FEHLER BEHEBUNGEN:

	BEKANNTE PROBLEME:
		- When dragging window with BMSs a false click can be made on the end of dragging, causing BMS parameters window to open.
		  Try dragging the window with lower part.
	BEMERKUNGEN:

--- FW_1_04_01 ---

	NEW FUNCTIONS:
		- Wie FW_1_04_00
        + All GreenView devices now have unique ID, to be able to keep different settings for different devices on Desktop program
	FEHLER BEHEBUNGEN:
		- Fixed a bug, that could cause an error when entering several times an empty custom name 
	BEKANNTE PROBLEME:

	BEMERKUNGEN:

--- FW_1_04_00 ---

	NEW FUNCTIONS:
		- Wie FW_1_03_00
        + 50A current sensor is implemented
        + Custom device names are implemented (except gView). To change a default device name make a long
	  (at least, half of the second) press on its title.
        + Lots of graphical elements, like gauges, made more smooth and visually attractive.
	+ Some long lasting operations, like saving data to SD/MMC card, are marked with animated hour-glass.
	FEHLER BEHEBUNGEN:
		- Fixed a bug, that could cause an error when reading devices descriptions from INI-file 
	BEKANNTE PROBLEME:
		- It is not easy to make a correct long press on device name
		- Keyboard appears with some pressed buttons
	BEMERKUNGEN:
		- If, after upgrade, you expirience problems while loading devices from INI-file made with
		  prevous version of the program, try to reboot and make a new search.

--- FW_1_03_00 ---

	NEUE FUNKTIONEN:
		- Wie FW_1_02_04
        + Neuer Eingangsmodus Füllstand
        + Neue Ausgangsmodien Füllstand IN1, Füllstand IN2, Füllstand IN3, Füllstand IN4
        + Eingänge und Ausgänge können mit den neuen Modien so konfiguriert werden, 
          dass z.B. ein Ausgang in Abhängigkeit von einer anliegenden Eingangsspannung geschaltet wird.
          (siehe dazu die Bedienungsanleitung)
	FEHLER BEHEBUNGEN:
		- Lipro1xActive Register Zellspannung von unsigned zu signed geändert
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
    
--- FW_1_02_04 ---

	NEUE FUNKTIONEN:
		- Wie FW_1_02_03
	FEHLER BEHEBUNGEN:
		- Display Timings Einschalten angepasst für neue Produktion
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
    
--- FW_1_02_03 ---

	NEUE FUNKTIONEN:
		- Wie FW_1_02_02
	FEHLER BEHEBUNGEN:
		- Überlauf bei Anzeige Eingangsspannungen greenView mit Platine UIN65
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
	
--- FW_1_02_02 ---

	NEUE FUNKTIONEN:
		- Slave Adresse wird auch ohne Speichercommand nach Änderung angepasst.
	FEHLER BEHEBUNGEN:
		- Display nach Speichercommand über Slave Schnittstelle aus Energisparmodus aufgewacht
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
		
--- FW_1_02_01 ---

	NEUE FUNKTIONEN:
		- 
	FEHLER BEHEBUNGEN:
		- Energiesparmodus lässt sich wieder ausschalten
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
		
--- FW_1_02_00 ---

	NEUE FUNKTIONEN:
		- Speichert den SOC Stand jede Minute neu auf der SD-Karte
		- Stromsparmodus (Leistungsaufnahme < 1W)
		- Modbus-TCP Server -> Verbindung mit greenViewDestop aufbauen
		- Dokumentation Modbus Slave Schnittstelle
		- greenView standalone Modus -> greenView misst selber die Batteriespannung und Ströme
		- Eingangsfunktion Spannungsteiler eingefügt -> damit kann der Messbereich erweitert werden
	FEHLER BEHEBUNGEN:
		- SOC Stand wird gespeichert
		- Graph Skalierung angepasst -> negative Werte können angezeigt werden
		- jedes Gerät erhält eine eigene MAC Adresse
	BEKANNTE PROBLEME:
		- Remoteschalten von greenSwitch kann bei einem großen System etwas länger dauern
	BEMERKUNGEN:
		- VNC-Server entfernt
	
--- FW_1_01_04 ---

	NEUE FUNKTIONEN:
		
	FEHLER BEHEBUNGEN:
	- Strommessung an nicht konstante Eingangsströme angepasst 
	- Mittelwertbildung verbessert

	BEKANNTE PROBLEME:
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC wird nicht gespeichert, geht das Gerät aus ist dieser verloren
		
	BEMERKUNGEN:
	- Die Batteriekapazität muss nach dem Update neu eingstellt werden.

--- FW_1_01_03 ---

	NEUE FUNKTIONEN:
		
	FEHLER BEHEBUNGEN:
	- Timing Fehler in Modbus Kommunikation

	BEKANNTE PROBLEME:
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC wird nicht gespeichert, geht das Gerät aus ist dieser verloren
		
	BEMERKUNGEN:
	- Die Batteriekapazität muss nach dem Update neu eingstellt werden.
	
--- FW_1_01_02 ---

	NEUE FUNKTIONEN:
		
	FEHLER BEHEBUNGEN:
	- Timing Fehler in Modbus Kommunikation

	BEKANNTE PROBLEME:
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC wird nicht gespeichert, geht das Gerät aus ist dieser verloren
		
	BEMERKUNGEN:
	- Die Batteriekapazität muss nach dem Update neu eingstellt werden.

--- FW_1_01_01 ---

	NEUE FUNKTIONEN :
	- Menü Elemente wurden vergrößert, erleichetert die Bedienung

	FEHLER BEHEBUNGEN:
	- Sporadische Schreibfehler auf die SD-Karte, Timeout SD-Kartenmodul vergrößert
		
	BEKANNTE PROBLEME:
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC Stand wird nicht gespeichert geht das Gerät aus ist dieser verloren
	- Delay Fehler bei der Modbus Kommunikation

	BEMERKUNGEN:
	- Die Batteriekapazität muss nach dem Update neu eingstellt werden.


	
FW_1_01_00

	NEUE FUNKTIONEN:
	- Eingangsfunktion IsometerAlarm
	- Gerätekonfiguration wird jetzt in der Config Datei gespeichert, ermöglicht schnellen Startup
	- Symbol SD_Karte erstellt die SD-Karte lässt sich jetzt im Betrieb entmounten und wieder mounten
	- Änderungen in den Sprachdateien mehr Texte sind hinzugekommen
	- Messagebox mit Warnmeldungen wenn:
	  SD-Karte auf der Seite Gerätesuche entnommen wird
	  SD-Karte entnommen ist, und versucht wird das Menü aufzurufen
	  bei Isometeralarm Funktion wenn ISO Fehler auftritt
	  
	FEHLER BEHEBUNGEN:
	- Eingestellte Batterie AH wurde nicht korrekt gespeichert, wenn eine bestimme größe überschritten war. Maximale Speicherkapazität jetzt 9999Ah


	BEKANNTE PROBLEME:
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC wird nicht gespeichert, geht das Gerät aus ist dieser verloren
	- Delay Fehler bei der Modbus Kommunikation
	- Timeoutfehler beim SD-Kartenmodul Einstellungen werden nicht gespeichert 
		
	BEMERKUNGEN:
	- Die Batteriekapazität muss nach dem Update neu eingstellt werden.

	
	

FW_1_00_00
	
	NEUE FUNKTIONEN:

	BEKANNTE PROBLEME:
	- Entfernen der SD_Karte bedingt dass das System neu gestartet werden muss
	- Gerätesuche langsam und aufwändig 
	- Akkuzellen mit max 700Ah Speicher möglich
	- VNC-Server langsam und nicht stabil
	- Sporadische Kommunikationsfehler in Verbindung mit greenController und RS485_PS_ADDON 
	- SOC wird nicht gespeichert, geht das Gerät aus ist dieser verloren	
