sickboy2711 hat geschrieben:Was genau muss ich denn da in den Variablen Zeile angenen / definieren?
Vielleicht solltest du die ersten Kapitel der Homeputer-Hilfe mal durchlesen und die enthaltenen Beispiele durcharbeiten. Variablen definiert man unterhalb des Feldes, wo man Makros einträgt. Man kann den Namen (Zeile), den Typ (Zeichen) und - wenn gewünscht - den Startwert (in unserem Falle nichts) eintragen.
sickboy2711 hat geschrieben:Wie genau muss ich die Sache mit der Nullstellung denn bewerkstelligen?
Die ist in meinem Makro am Anfang des Themas bereits vorgesehen, indem das Makro auch bei Tageswechsel ausgeführt wird und dann um 00:00:00 eben alle Variablen zurückgesetzt werden. Wenn du das Logging in diesem WENN-Block vornimmst (natürlich VOR den Nullstellungen), brauchst du kein zusätzliches Makro!
sickboy2711 hat geschrieben:Dieser Code speichert aber nur den Mittelwert und nicht die Min/Max Temperaturen wenn ich das richtig verstanden habe oder?
Ja, war ja auch als Beispiel gedacht!
Um eine Ausgabe-Zeile zu generieren, wie du sie wünschst, muss man einfach das, was in die Variable "Zeile" reingeschrieben werden soll "zusammensetzen" und natürlich nicht "Zeit" (=
aktuelles Datum und Uhrzeit) sondern die Variablen, welche die betreffenden Zeiten enthalten, verwenden:
Code: Alles auswählen
Zeile := Datum + " " + MaxZeit + " " + MaxTemp + " " + MinZeit + " " + MinTemp
Schreibedatei("Aussentemperaturen.txt",Zeile,2)
Bei den Variablen musst du immer noch ein "KS300_Temp." voranstellen, wenn du das Datei-Schreiben trotz dem oben Gesagten aus einem anderen Makro heraus erledigst.
Viele Grüsse
Bümpi