Hallo zusammen,
ich bin gerade etwas in einer Sackgasse. Ich lese Temperaturdaten von einer USB-WDE1 von ELV aus mittels dem Programm socat.
Das funktioniert auch gut, allerdings habe ich ein kleines Problem. Socat läuft ständig und liefert alle 3min ein Protokoll, allerdings nur wenn ein Sensor benutzt wird. Wenn nun 6 weitere dazu kommen, dann ist die Ausgabe ziemlich häufig, da jeder Sensor alle 3 min sendet. Bei 7 Stück ist das recht häufig.
Das ist nun das Problem. Wenn ich die Daten in ein File schreiben lasse, dann sind das recht viele Schreibzugriffe pro Stunde. Und auf Dauer ist das ja auch nicht so prickelnd für die SD Karte, die hat ja nur eine bestimmte Anzahl von Schreibzyklen.
Ich würde gerne z.B. nur alle 15min per Cronjob die Daten erfassen und wegschreiben. Da ist die Blockade, per Skript kann ich zwar die Daten in eine Variable schreiben, aber wie kann ich extern auf diese in gewissen Zeitzyklen zugreifen?
Gruß Malte