Ich habe die gleiche Regelung würde auch ungern meine Daten ins Netz
schicken und mich interessiert daher die Lösung sehr!
Muss ich den Hostname des Zielservers umschreiben?
Du musst im Nameserver einen Eintrag für paradigma.remoteportal.de machen, der auf den Rechner zeigt, auf dem das Script läuft
Zitat
Wie läuft das mit dem Script?
Das Script wird auf einem Rechner, der 24/7 läuft, gestartet und lauscht dann auf UDP-Port 22460.
Die Steuerung schickt einmal pro Minute ihre Daten und das Script legt die Werte in einer RRDtool-Datei ab und erzeugt auch gleich die Diagramme.
Zitat
Wurde der quellcode schon gepostet?
Bisher noch nicht, aber ich hänge ihn einfach mal hier dran.
Einiges ist (noch) "fest verdrahtet" und es sind eine Menge Debug-Ausgaben drin. Insbesondere werden alle Werte fortlaufend in die Datei x.data geschrieben, damit man sehen kann, welche sich wie ändern. An stdout werden die aktuellen Änderungen ausgegeben. Das hat beim Herausfinden, welcher Wert was bedeutet, sehr geholfen.
Ich habe bisher noch nicht alle Werte zuordnen können, aber die wichtigsten habe ich herausgefunden. Das mit $Countdown habe ich erst gestern entdeckt, weiß aber noch nicht, wozu es dient. Muß wohl was mit dem Vorverlegen des Aufheizens zu tun haben und wird sich erst zeigen, wenn die nächste Heizperiode beginnt...
Etwas merkwürdig war, daß die Aufzeichnung manchmal mittendrin ausfiel und erst nach einem Neustart des Scripts wieder weiterlief. Die Steuerung funktionierte aber einwandfrei und es wurden auch Daten übertragen. Nachdem ich dann die Ausgabe des "TAG" in Process() eingebaut hatte, trat das Problem nicht mehr auf. Mal sehen, wie es sich verhält, wenn ich diese Debug-Ausgabe wieder ausbaue...
Falls jemand noch weitere Werte zuordnen kann, oder sonst irgendwelche Verbesserungen vorschlagen kann, immer her damit.
Zur Illustration hänge ich auch noch den aktuellen Tagesplot mit dran.
Klaus