Hi,
zu meinem Problem, meine Gasheizung spinnt gelegentlich, der Monteur findet den Fehler nicht wirklich und deshalb brauche ich eine kleine Überwachungsanlage die nur zwei Funktionen erfüllen muss. Da die Heizung nicht im ständigen Zugriff ist (im Dachboden, muss immer durch vermietete Räume), habe ich mir schon ein Kabel herunter gelegt mit zwei Glimmlampen die zum Einen angehehen wenn die Flamme brennt, die zweite geht an wenn die Heizung in Störung läuft. Die Glimmlampen sind über einen Optokoppler getrennt an einem Transistor, der den Kollektor von High auf Masse zieht, wenn die Lämpchen leuchten.
Was soll das Programm können:
Die Zwei, "ich nenne sie mal Ports", sollen überwacht werden. Springt die Flamme an, soll Datum und Uhrzeit erfasst werden, ebenso wenn sie wieder aus geht (Port1).
Springt die Störungslampe an (Port2), soll Datum und Uhrzeit erfasst werden, nach 10sec Wartezeit soll ein Relais schalten und die Störung quittieren (über einen Schaltkontakt), Störungslampe geht wieder aus, Datum und Uhrzeit erfassen. Das Ganze sollte in einer Datenbank geloggt werden und als Graph in eine Webseite geschrieben werden.
Die Sache mit Datenbank und Webseite habe ich mir schon in dem Projekt "1-Wire Sensor mit Datenbank" angesehen, da könnte man sicher Einiges übernehmen. Wo ich mir nicht sicher bin, wie würde man die Überwachung angehen, muss man soetwas über Interrupt Steuerung machen oder kann man das als "normale Schleife" programmieren?
Später könnte man noch Temperaturen mit erfassen, ist aber erst mal nicht geplant.
Bin leider blutiger Anfänger in solchen Dingen, daher meine Frage? Hat jemand etwas Ähnliches schon umgesetzt oder kann mir Tipps geben? Bin für alle Hilfe dankbar.
Gruß Pit