Hat jemand Erfahrung mit der Einbindung eines DeltaSol_Solarreglers der Firma Resol GmbH, DE-Hattingen?
Ich kriege die Daten (8 x Temperatur, 3x Drehzahl, Relaisbyte, Wärmezähler, Schemainfo) über einen „VBus“ per USB-Schnittstelle und virtuellem COM-Port auf den PC geliefert. Eine Integration in IP-Symcon wäre sehr interessant.
haben bei uns die Citrin Solar Regler verbaut. Diese sollten soviel ich weiß baugleich zu den Resol Reglern sein, da sie ja auch den Vbus von Resol verwenden.
Derzeit kann ich zwar noch keine Daten der Anlage auslesen, da mir das Koppelmodul zum PC fehlt.
Ab Herbst 09 kommt jedoch ein Koppelmodul mit TCP/IP unterstützung auf den Markt,welches ich mir dann holen möchte.
Kann ich dann anschließend mit dem Resol Protokoll, eine Visualisierung in IPS erstellen?
Worin liegt der Unterschied zu einem Protokoll zum vbus, bzw. zu einem integrierten Modul?
Kann evtl. ein Administrator Herrn Steiner eine Nachricht senden,
um evtl. auf die Fragen zu antworten.
Konnte ihm von meinem Account leider keine Privaten Nachrichten zukommen lassen.
ich glaub ich lern es nicht mehr! Habe nun meine Resoldaten mit Com-Schnittstelle in eine Log Datei *.txt geschrieben. Nun möchte ich die Daten mit einem Script in eine Variable schreiben. IPS nimmt aber die ganze Zeile ! Warum?
Hier mein geändertes Programm aus dem Forum:
<?
$file = file_get_contents('C:\Daten\Protokolldaten -Resol\TextData.txt'); // gesamte Datei in einen String einlesen
$lines = explode("
", $file); // String in Zeilen zerlegen und in ein Array schreiben
$lastentry = $lines[count($lines)-1]; // letzte Zeile extrahieren
$resoldata = explode(";", $lastentry); // Daten in ein Array schreiben
$Datum = $resoldata[0];
$Solartemp = $resoldata[1];
SetValueString('Datum-Resol', (String)(str_replace(',', '.', $resoldata[0])));
SetValueFloat('Solartemp', (Float)(str_replace(',', '.', $resoldata[1])));
?>
bei Zeile 9 und 12 meckert IPS über undeffinet Offset (1)
Die Textdatei sieht folgendermaßen aus:
Datum Temperatur Sensor 1 [ °C] Temperatur Sensor 2 [ °C usw.
17.02.2010 23:21:02 2,8 43,1 39,1 usw.
ja, wenn ich das so genau wüßte, aber ich versuche es mal zu erklären.
Ich möchte die Temperatur und Relaiswete (1 oder 0) aus der Datei in verschiedene Varabelen zustückelt haben, so dass ich diese für weitere Regelaufgaben in IPS verwenden kann.
Zum Beispiel Temperatursensor 1 = Solar Vorlauf Meldung bei Grenzwertüberschreitung oder anschalten Solarpumpe.
Relais 3 Anforderung Heizung = Rückmeldung per SMS.
Also brauche ich die werte als Float oder Stringwert.
IPS soll also folgendes machen:
mach aus Zeile 1 - Datum
Aus Zeile 2 - Temp.1
Aus Zeile 3 - Temp.3
usw.