Moin moin,
ich hab mein Fhem ja schon ein paar Tage am laufen...
Aktuell komme ich mir aber wie ein Depp vor...
Ich möchte die aktuelle Temperatur als einzelnen Wert in eine Datei schreiben ...
Was muss ich dem ganzen voran stellen, damit aus "[Klima:temperature]" die aktuelle Temperatur wird ?
{system('echo [Klima:temperature] > /home/pi/scripts/temperatur')}
Liebe Grüße
Andy
du mit im global device das Attribut FeatureLevel setzten.
Darf ich fragen wozu du den Wert in eine Datei schreiben willst? Ist nun schon der zweite Thread zu dem Thema den ich lese.
Zitat von: igami am 11 September 2015, 12:14:10
Darf ich fragen wozu du den Wert in eine Datei schreiben willst? Ist nun schon der zweite Thread zu dem Thema den ich lese.
Ich lasse gerade eine Timelapse Aufnahme mit der Raspicam laufen.
Mit imagemagick convert verarbeite ich die Bilder direkt nach dem speichern.
Hierbei erstelle ich mir ein Overlay. Dies legt mir die für mich wichtigen Daten direkt lesbar in Bild.
(Temperatur, Wind, RLF etc.)
Im danach erstellten Video kann ich so den Verlauf der Werte nochmal sehen.
Zitat von: igami am 11 September 2015, 12:14:10
du musst im global device das Attribut FeatureLevel setzten.
Das bringt mich leider nicht weiter. Mit dem Attribut hab ich es auch schon versucht.
Gruß
Andy
So, der Ordnung halber .....
define Temp notify Klima.*:temperature:.* {\
my $t1 = (ReadingsVal('Klima','temperature','')) ;;\
system("/bin/echo $t1 > /home/pi/scripts/tempera")}
define Humi notify Klima.*:humidity:.* {\
my $h1 = (ReadingsVal('Klima','humidity','')) ;;\
system("/bin/echo $h1 > /home/pi/scripts/humi")}
Ich hatte da noch einen Fehler mit den ; gebastelt ...
Nun Funktioniert es !
Gruß
Andy