Hallo Zusammen
Habe im Forum diverse Hilfen gefunden aber leider nicht das Richtige.
Ich habe einen Sensor der mir im Log die foldenden Daten liefert:
2014-01-12_16:00:44 sz_temphumi temperature: 22.3
2014-01-12_16:00:44 sz_temphumi humidity: 48
2014-01-12_16:00:44 sz_temphumi battery: ok
2014-01-12_16:00:44 sz_temphumi T: 22.3 H: 48 BAT: ok
Nun würde ich gerne das er mir die Werte "temperature" und "humidity"
nur alle 5 Minuten logt, die "battery" nur jeden Tag 1x und die Zeile
mit "T: 22.3 H: 48 BAT: ok" gar nicht.
Ich habe es schon auf viele Variante versucht.
Wenn ich die Zeile:
attr sz_temphumi event-min-interval temperature:300
einfüge dann wird die Temp auf nur alle 5 Minuten geloggt wenn ich nun aber
noch eine hinzufüge:
attr sz_temphumi event-min-interval temperature:300
attr sz_temphumi event-min-interval humidity:300
wird die temperature ignoiert und nur noch die Feuchtigkeit alle 5 Minuten geloggt.
Ich habe die Werte schon mit Komata oder mit Semikolon getrennt aber das hat
auch nichts gebracht. Es scheint als könnte man den Befehl "event-min-interval"
nur 1x anwenden.
Habt ihr da eine Lösung?
Finde im Internet einfach nichts das mit weiterhelfen könnte.
Bin ein Anfänger und habe daher in euren Augen "lächerliche" Probleme. :-)
Danke für eure Hilfe.
DanHard
schau doch mal hier : http://www.fhemwiki.de/wiki/RFXtrx#FAQ:_Wie_bringe_ich_FHEM_dazu_nicht_alle_paar_Sekunden_den_Zustand_der_Sensoren_zu_loggen.3F
Zitat von: juppzupp am 12 Januar 2014, 16:34:47
schau doch mal hier : http://www.fhemwiki.de/wiki/RFXtrx#FAQ:_Wie_bringe_ich_FHEM_dazu_nicht_alle_paar_Sekunden_den_Zustand_der_Sensoren_zu_loggen.3F
Danke für die Schnelle Antwort.
Dieser Eintrag habe ich auch schon gelesen.
Die funktioniert auch super wenn er nur einen Logeintrag (Zeile) macht, aber mein Sensor gibt 4 verschiedene aus.
Weisst du wo mein Problem ist?
trigger doch auf die eine zeile, in der alles steht. da bekommst du ja beide änderungen mit.
dafür habe ich
attr TFATS34C_2 event-min-interval state:900
attr TFATS34C_2 event-on-change-reading state
attr TFATS34C_2 event-on-update-reading .*
konfiguriert, und das klappt.
was im log gespeichert wird, wird ja in der log definition konfiguriert, nicht im device.
define FileLog_TFATS34C_2 FileLog ./log/TFATS34C_2-%Y.log TFATS34C_2:T\x3a.*
das was vorher so aussah :
2014-01-12_14:47:48 TFATS34C_2 temperature: 19.9
2014-01-12_14:47:48 TFATS34C_2 humidity: 39
2014-01-12_14:47:48 TFATS34C_2 battery: ok
2014-01-12_14:47:48 TFATS34C_2 T: 19.9 H: 39 BAT: ok
wird jetzt so gespeichert :
2014-01-12_14:51:33 TFATS34C_2 T: 19.9 H: 39 BAT: ok
2014-01-12_14:57:33 TFATS34C_2 T: 20 H: 39 BAT: ok
2014-01-12_14:58:18 TFATS34C_2 T: 19.9 H: 39 BAT: ok
2014-01-12_15:14:48 TFATS34C_2 T: 19.9 H: 39 BAT: ok
2014-01-12_15:18:33 TFATS34C_2 T: 20 H: 39 BAT: ok
2014-01-12_15:20:03 TFATS34C_2 T: 19.9 H: 39 BAT: ok
2014-01-12_15:23:48 TFATS34C_2 T: 20 H: 40 BAT: ok
ich glaube das was du vor hast, klappt nicht, und ich sehe auch den sinn nicht.
Danke vielmals so hats funktioniert.
Wie kann ich jetzt in einem Plot die Temperatur und die Feuchtigkeit anzeigen?
Danke
Probier den SVG editor. Einmal Feld 4, einmal Feld 6.
(http://img.tapatalk.com/d/14/01/13/4ypube7u.jpg)
Funktioniert leider auch nicht!
Habe schon alle Einstellungen durchgeklickt!
kann nichts erkennen, das ist zu klein. geraten : mach beim ersten mal das "T" weg, das er auf .* steht.
und gibt den linien unterschiedliche farben, dann siehst du auch welcher wert kommt, oder nicht (I0,I1)
(http://img.tapatalk.com/d/14/01/13/y3a5a6up.jpg)
Habe schon versucht mit beiden .*
geht leider auch nicht.
Siehst du jetzt das Bild?
Mach aus dem .T ein .* und wähle ne andere Farbe.
So klappt es doch bei mir auch.
Feuchte mal links zuordnen, und beiden Linien unterschiedliche Farben geben.
Übersetzung:
deutsch english
links --> left
Genial jetzt gehts!
Liegt das nur ab der Anordnung?
Danke vielmal!