FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: fh168 am 11 August 2014, 07:06:41

Titel: Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 07:06:41
Hallo Gemeinde,
ich nutze erfolgreich FHEM2FHEM und mehrere Lacrosse-Tempertur-Sensoren auf meinem Slave-Fhem2Fhem.
define F2F2 FHEM2FHEM 192.168.178.29:7072 LOG:(NASuFritz.*|SamsungLC650.*|Luminosity.*|BMP1802.*|WohnzimmerTemperatur.*|02Thermo.*|03Thermo.*|04Thermo.*|Aussenfenster.*)

snip, Beispiel für einen Temperatursensor:
define FileLog_04Thermo FileLog ./log/04Thermo-%Y.log 04Thermo:temperature:.*
attr FileLog_04Thermo logtype temp4hum6:Temp/Hum,text
und weitere Definitionen für die grafische Anzeige ...




Funktioniert alles soweit ganz gut, jedoch haben die Lacrosse-Sensoren die Eigenschaft, alle paar Sekunden einen Wert zu senden. Beim Master kann ich durch geeignete Konfiguration sagen, das er nur jede 5 Minuten einen Wert ins Log reinschreiben soll.

Beim Slave haut er alle paar Sekunden einen Wert ins Log hinein.

Gibt es so eine Möglichkeit für den Slave?

Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: justme1968 am 11 August 2014, 12:04:22
das sollte auf beiden seiten identisch mit min-event-intervall gehen.

gruss
  andre
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 13:49:25
nö, geht nicht

attr  FileLog_04Thermo min-event-intervall temperature:300

kennt min-event-intervall nicht (ich rede vom Slave)
beim Master kein problem.
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: betateilchen am 11 August 2014, 13:51:33
Zitat von: fh168 am 11 August 2014, 13:49:25
kennt min-event-intervall nicht (ich rede vom Slave)

Vielleicht, weil es eigentlich event-min-interval heissen muss?
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 14:09:36
ne, hab ich auch schon geändert, ich habe das mal beim Slave eingegeben:

define 04Thermo dummy
# attr 04Thermo IODev arduino
attr 04Thermo alias Büro
attr 04Thermo event-min-interval state:600
attr 04Thermo group Temperaturen
attr 04Thermo icon scene_office
attr 04Thermo room Plots
#attr 04Thermo doAverage 1

define FileLog_04Thermo FileLog ./log/04Thermo-%Y.log 04Thermo:temperature:.*
#attr FileLog_04Thermo logtype temp4hum6:Temp/Hum,text


FileLog_04Thermo kennt  event-min-interval state:600 nicht (unknown attribute)

logged aber fleissig noch mit alle paar sekunden
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: marvin78 am 11 August 2014, 14:13:03
Naja. Du setzt event-min-interval auf state, loggst aber offenbar das Reading temperature welches kein mindest Interval hat.
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 14:15:38
und wie heißt dann die Zeile korrekt?
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: marvin78 am 11 August 2014, 14:20:22
attr 04Thermo event-min-interval temperature:600

Einsteiger-PDF, Commandref...hast du gelesen?
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 14:29:48
Ja, habe ich, ist schon ein Jahr her, aber der QuellCode habe ich so

define 04Thermo LaCrosse B4
attr 04Thermo IODev jeelinkcross
attr 04Thermo alias Büro
attr 04Thermo event-min-interval state:600
attr 04Thermo group Temperaturen
attr 04Thermo icon scene_office
attr 04Thermo room Plots
attr 04Thermo doAverage 1

define FileLog_04Thermo FileLog ./log/04Thermo-%Y.log 04Thermo:T:.*
attr FileLog_04Thermo logtype temp4hum6:Temp/Hum,text


so vom Master übernommen und da funktioniert es.
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: marvin78 am 11 August 2014, 14:34:58
Vergleiche doch mal die beiden "Codes"!

"Master "

define FileLog_04Thermo FileLog ./log/04Thermo-%Y.log 04Thermo:T:.*

"Slave"

define FileLog_04Thermo FileLog ./log/04Thermo-%Y.log 04Thermo:temperature:.*
Titel: Antw:Log-Datei wird durch LaCrosse und Fhem2Fhem zu groß
Beitrag von: fh168 am 11 August 2014, 15:06:05
Jetzt  klappts! Danke!