Heartsome Europe GmbH
 

Heartsome CSV Konverter

Solaranlage Waldhör

Solaranlagenwerte

Solaranlagenparameter
Verlaufswerte - 10.04.2009 / 13.04.2009 Vormittag in Excel-Tabelle

Anmerkungen Grafiken

Temperatursensor 1 = Kollektortemperatur / Temperatursensor 2 = Temperatur Speicher unten / Temperatursensor 3, 4, 5, 6, 9, 10 = Temperatur Speicher mitte, oben (?) / Temperatursensor 7 = Aussentemperatur

Auffällig ist, dass der Speicher nur dann korrekt auf mind. 60 Grad erhitzt wird, wenn die Gasheizung eingeschaltet wird. Der Grenzwert von 85 Grad für den Speicher wird nie erreicht. Wenn nur die Solaranlage in Betrieb ist, wird der Speicher nur bis etwa 40 Grad erhitzt, dann die Pumpe abgestellt. Temperatur Kollektor steigt über 130 Grad. Pumpe schaltet sich nach den Voreinstellungen erst wieder unter 130 Grad ein und heizt dann mit der (Rest)Wärme den Speicher wieder etwas auf.

Verlauf 19.03 10.04 2009
Verlauf 19.03 10.04 2009
Verlauf 13.04.2009
Verlauf 13.04.2009

Die Lösung

Das Problem war aber recht rasch identifiziert - Luft in der Solarleitung. Nachdem das System entlüftet war, funktioniert nun die Solaranlage schon seit längerem einwandfrei. Das Wetter müsste nur etwas besser sein, aber darauf hat man keinen Einfluss. Aber die Gasheizung muss nicht mehr laufen.

Datenkonverter für RESOL csv Dateien

Um die Auswertung der Daten des RESOL Datenloggers DL2 (RESOL) zu vereinfache, haben wir ein kleines Programm geschrieben, mit dem man die Daten konvertieren bzw. aggregieren kann. Je nach Einstellung de Datenloggres entstehen sehr viele Datenzeilen, die dann z.B. mit Excel nicht mehr auswertbar sind, da bei etwa 65.000 Zeilen die Obergrenze der Tabellengröße erreicht ist.

Das Programm kann hier heruntergeladen werden (Vorraussetzung Java ist installiert!):
Heartsome Konverter für CSV Dateien

Zur Anwendung

This application aggregates the csv data collected in a Resol csv (txt) file. It sums up und computes the mean of a given number of entries (records) in the file and writes it to a new file . The application is esp. useful when one wants to import the data into Excel or similar spreadsheets which have a limit on the numer of entries per table.

Usage:
java ... de.heartsome.solar.ResolConverter <number of entries to aggregate> <adapt variable names true/false> <outfilename> <resol(csv)txt-files>

Example for a typical batch file

SET JARS=../lib/solar.jar
java -cp  "%JARS%" -Xmx500M de.heartsome.solar.ResolConverter 50 true newresol.csv in1.txt in2.txt in3.txt

This will read the three files in1.txt, in2.txt, i3.txt and writes a new record for each 50 aggregated records to newresol.csv. In addition it will change the header line and remove all blanks as well as [.*?] from the header line. This may be useful if one wants to import the new file into a database which normally do not support blanks etc. in the field names. Heartsome Europe GmbH, 2009, http://www.heartsome.de. Program can be used freely.

Beispiele der generierten Ausgabe

Ohne Kopfzeilen Konvertierung der Variablennamen

Datum	Temperatur Sensor 1 	Temperatur Sensor 2 	Temperatur Sensor 3 	Temperatur Sensor 4 	Temperatur Sensor 5 	Temperatur Sensor 6 	Temperatur Sensor 7 	Temperatur Sensor 8 	Temperatur Sensor 9 	Temperatur Sensor 10 	Einstrahlung CS	Impulse 1 V40	Digital Input	Drehzahl Relais 1	Drehzahl Relais 2	Drehzahl Relais 3	Drehzahl Relais 4	Drehzahl Relais 5	Drehzahl Relais 6	Drehzahl Relais 7	Fehlermaske	Meldungen	System	Schema	Vorlauf Soll HK1 Modul Sensor 18 	Status HK1 Modul	Vorlauf Soll HK2 Modul Sensor 25 	Status HK2 Modul	Vorlauf Soll HK3 Modul Sensor 32 	Status HK3 Modul	Vorlauf Soll Heizkreis Sensor 11 	Status Heizkreis	Systemzeit	Jahr	Monat	Tag	Version	
19.03.2008 10:07:29	49,4	36,4	62,0	61,8	57,6	41,0	7,7	888,8	61,8	61,3	0,0	0,0	1,0	50,0	0,0	0,0	100,0	0,0	0,0	0,0	0,0	0,0	1,0	1,0	0,0	0,0	0,0	0,0	0,0	0,0	39,9	9	10:06	2009	3	19	1,10	
19.03.2008 10:12:29	51,0	36,6	61,9	61,7	57,4	41,0	7,8	888,8	61,6	61,3	0,0	0,0	1,0	57,2	0,0	0,0	100,0	0,0	0,0	0,0	0,0	0,0	1,0	1,0	0,0	0,0	0,0	0,0	0,0	0,0	39,8	9	10:11	2009	3	19	1,10	

Mit Kopfzeilen Konvertierung der Variablennamen
Datum	TemperaturSensor1	TemperaturSensor2	TemperaturSensor3	TemperaturSensor4	TemperaturSensor5	TemperaturSensor6	TemperaturSensor7	TemperaturSensor8	TemperaturSensor9	TemperaturSensor10	EinstrahlungCS	Impulse1V40	DigitalInput	DrehzahlRelais1	DrehzahlRelais2	DrehzahlRelais3	DrehzahlRelais4	DrehzahlRelais5	DrehzahlRelais6	DrehzahlRelais7	Fehlermaske	Meldungen	System	Schema	VorlaufSollHK1ModulSensor18	StatusHK1Modul	VorlaufSollHK2ModulSensor25	StatusHK2Modul	VorlaufSollHK3ModulSensor32	StatusHK3Modul	VorlaufSollHeizkreisSensor11	StatusHeizkreis	Systemzeit	Jahr	Monat	Tag	Version	
01.01.2008 03:00:01	5,3	42,2	59,3	57,7	47,6	34,1	3,7	888,8	58,9	53,9	0,0	0,0	1,0	0,0	0,0	0,0	100,0	0,1	0,0	0,0	0,0	0,0	1,0	1,0	0,0	0,0	0,0	0,0	0,0	0,0	33,8	19:16	2009	2	23 

© Heartsome Europe GmbH, letzte Aktualisierung: 18.09.2012 Home info@heartsome.de
Skype: Heartsome Europe / Friedrichstr. 17 - 90574 Roßtal / Germany / +49 9127 579001