FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: duke-f am 27 April 2015, 20:58:37

Titel: Fehler in FileLog
Beitrag von: duke-f am 27 April 2015, 20:58:37
Hier bin ich ganz sicher falsch - trotzdem, ich muss das los werden:
Seit heute morgen nach dem letzen Update wurden in FileLogs mit mehreren Regexp Parts nicht mehr alle gelogged, sondern jeweils nur der erste. Bin jetzt per restore zurück zu gestern und es geht wieder.
Titel: Antw:Fehler in FileLog
Beitrag von: Benni am 27 April 2015, 21:12:19
Zitat von: duke-f am 27 April 2015, 20:58:37
Hier bin ich ganz sicher falsch

http://fhem.de/MAINTAINER.txt (http://fhem.de/MAINTAINER.txt)

FHEM/92_FileLog.pm           rudolfkoenig         http://forum.fhem.de Automatisierung
Titel: Antw:Fehler in FileLog
Beitrag von: Pfriemler am 27 April 2015, 21:39:46
Genau mein Problem! Siehe http://forum.fhem.de/index.php/topic,34594.msg289770.html#msg289770 (http://forum.fhem.de/index.php/topic,34594.msg289770.html#msg289770)

Und ich dachte schon ich bin völlig bekloppt!

@duke-f: Wenn man die gesamte Regex einklammert, geht es wieder. Es ist bei mir auch nur ein Regex mit fünf Teilen betroffen. Mein FileLog für den Raspberry mit zwei Eventteilen arbeitet nach wie vor tadellos. *kopfkratz*
Titel: Antw:Fehler in FileLog
Beitrag von: duke-f am 27 April 2015, 21:48:50
Danke, das mit der Klammer werde ich probieren - heute habe ich aber noch ein anderes Projekt.
Titel: Antw:Fehler in FileLog
Beitrag von: krikan am 27 April 2015, 21:49:40
Gestern hat Rudi das geändert: http://forum.fhem.de/index.php/topic,36663.0.html
Wenn es das sein könnte, vielleicht mal Bennis Ratschlag umsetzen ;)
Titel: Antw:Fehler in FileLog
Beitrag von: Pfriemler am 27 April 2015, 22:01:23
Ich durchblick das nicht. PMs mag Rudolf offenbar nicht von jedem (was ich verstehen kann), also habe ich mal in Automatisierung gepostet.
Titel: Antw:Fehler in FileLog
Beitrag von: LuckyDay am 28 April 2015, 11:54:45
Zitatdefine wzlog FileLog ./log/wz-%Y-%U.log wz:(measured-temp|actuator).*
aus der Commandref

ich kenne es nur mit Klammern,
von wo habt ihr das denn her, die Schreibweise ohne Klammer?
Titel: Antw:Fehler in FileLog
Beitrag von: duke-f am 28 April 2015, 12:17:07
Ergab sich bei mir automatisch so über das Interface.
Titel: Antw:Fehler in FileLog
Beitrag von: Pfriemler am 28 April 2015, 13:36:33
Zitat von: duke-f am 28 April 2015, 12:17:07
Ergab sich bei mir automatisch so über das Interface.
und hat bis gestern eben einwandfrei funktioniert.

@duke-f: Sind wir die Einzigen mit dem Problem?
@fhem-hm-knecht:

wz:(measured-temp|actuator).*
würdest Du über das Webinterface gar nicht bekommen. Du kannst dort aber bequem nach den aufgelaufenen Events im Dropdown auswählen und würdest dann wohl sowas wie

wz:measured-temp:.*|wz:actuator:.*

bekommen, was vemutlich sogar auch noch funktioniert - denn wo die Regex-Ignoranz zuschlägt, ist ja nicht genau klar - etliche dieser Zweier klappen ja.

Titel: Antw:Fehler in FileLog
Beitrag von: LuckyDay am 28 April 2015, 14:01:38
@Pfriemler

eventTypes gibt es noch nicht so lange, vielleicht ein Jahr ;)


Titel: Antw:Fehler in FileLog
Beitrag von: duke-f am 28 April 2015, 14:38:10
Bei mir war es der Fall, dass für zwei oder drei Devices jeweils ein Wert Verwendung für eine Grafik finden sollen. Es wurde aber jeweils nur der erste Eintag gelogged. Zum Test habe ich bei der Zweierkombination beide Einträge getauscht, dann wurde der andere erfasst - eben immer der Erste in der Liste.

Was mich jetzt auch interessieren würde (egoistisch, wie ich nun mal bin sogar mehr als die Frage, wer alles betroffen ist): Wird sich das wieder ändern oder muss ich jetzt alles durchsuchen, wo ich Klammern setzen muss?
Titel: Antw:Fehler in FileLog
Beitrag von: LuckyDay am 28 April 2015, 15:15:13
Die Frage ist --> an den Rudi gestellt? was ist richtig, mit oder ohne Klammer?
ich würde tippen auf Web --> Mausklickern
Titel: Antw:Fehler in FileLog
Beitrag von: malu am 28 April 2015, 16:37:32
Hallo!
Bei mir hat sich das Verhalten nach dem gestrigen Update ebenfalls verändert. Auch bei mir klappte das Schreiben mehrerer Werte unterschiedl. Devices in ein Log mit RegEx nicht mehr. Nach Einklammern der entsprechenden RegEx-Anweisungen in der FileLog-Definition klappte es wieder.
Danke für den Hinweis!

Viele Grüße
malu
Titel: Antw:Fehler in FileLog
Beitrag von: Pfriemler am 28 April 2015, 18:38:48
Zitat von: fhem-hm-knecht am 28 April 2015, 14:01:38
eventTypes gibt es noch nicht so lange, vielleicht ein Jahr ;)

Was genau möchtest Du mir jetzt damit sagen?
Ich habe eine eventTypes.txt, wie in der commandref empfohlen, eingerichtet. Natürlich kommen ja wohl die benannten dropdown-Einträge her. Hatte ich behauptet, dass das neu wäre?
Ich wollte ja nur orakeln, was heraus käme, wenn Du das Regex Deines FileLogs über das GUI desselben neu zusammenkonstruieren würdest. Da käme eben garantiert nicht die Klammerkonstruktion raus. Im Gegenteil, das GUI sträubt sich sogar heftig, wenn man so ein beklammertes Teil wieder entfernen will.

Woran man wieder sehen kann: Es geht eben nichts über gute alte Handarbeit in FHEM  ;D ...
Titel: Antw:Fehler in FileLog
Beitrag von: LuckyDay am 28 April 2015, 19:18:49
@Pfriemler
Ich will dir gar nichts sagen, mich hat es eher interresiert wie das Konstrukt erzeugt wurde, oder woher es abgeschrieben wurde, mehr nicht  ;)
im Eingangspost steht nämlich nicht wie die Definition des Filelogs, die nicht geht.

Da Filelog, Eventtypes, und Fhemweb Rudis Baustelle ist wird er sich bestimmt noch äussern.
Titel: Antw:Fehler in FileLog
Beitrag von: duke-f am 28 April 2015, 20:19:44
Zitat von: fhem-hm-knecht am 28 April 2015, 19:18:49
im Eingangspost steht nämlich nicht wie die Definition des Filelogs, die nicht geht.

Da Filelog, Eventtypes, und Fhemweb Rudis Baustelle ist wird er sich bestimmt noch äussern.

Das muss ich zugeben und will das deshalb nachholen. Eine der betreffenden Definitionen ist beispielsweise


define Aussentemperaturen FileLog ./log/Aussentemperaturen-%Y.log Bitterlinge:temperature:.*|Wetter:temperature:.*
attr Aussentemperaturen logtype text
attr Aussentemperaturen room Logs
define SVG_Aussentemperaturen_1 SVG Aussentemperaturen:SVG_Aussentemperaturen_1:CURRENT
attr SVG_Aussentemperaturen_1 group Außen_Klima,Wetter
attr SVG_Aussentemperaturen_1 room Außen,Plots


Geneuer gesagt, die erste Zeile hiervon. Bitterlinge und Wetter sind zwei unterschiedliche Teichwassertemperatur- bzw. Wettersensoren, woraus die Temperatur abgegriffen und in einem Plot dargestellt werden soll - bzw seit etwa einem 3/4 Jahr auch problemlos wurde. Bis eben zum Update Gestern früh.
Titel: Antw:Fehler in FileLog
Beitrag von: Pfriemler am 28 April 2015, 22:03:24
Zitat von: fhem-hm-knecht am 28 April 2015, 19:18:49
Da Filelog, Eventtypes, und Fhemweb Rudis Baustelle ist wird er sich bestimmt noch äussern.

Mir wurde gesagt, hier kommt er selten vorbei, daher habe ich einen Parallelfred in "Automatisierung", auf den ich hier schon hinwies und in welchem ich Details für sinnvoller untergebracht halte ...
http://forum.fhem.de/index.php/topic,36702.0.html (http://forum.fhem.de/index.php/topic,36702.0.html)
Titel: Antw:Fehler in FileLog
Beitrag von: rudolfkoenig am 30 April 2015, 11:55:19
Sorry fuer die spaete Meldung, war paar Tage ohne Tastatur unterwegs.

Die Ursache ist vmtl. dieser (http://forum.fhem.de/index.php?topic=36663) Patch, den ich gerade zurueckgedreht, und fuer update zur Verfuegung gestellt habe.
Sonst: PM mag ich von keinem, wenn es unbedingt privat sein soll, dann bitte per email. Normalerweise muss es nicht privat sein, neue Themen aus dem betreuten Bereichen des Forums (siehe MAINTAINER.txt) bekomme ich auch per Mail, d.h. PM ist nicht notwendig.
Titel: Antw:Fehler in FileLog
Beitrag von: awe am 30 April 2015, 12:24:54
Danke!
Nach einem erneuten FHEM-Update vor 5 Min. funktionieren meine  FileLogs nun wieder mit unterschiedlichen Quellen! :)
Gruß
Axel
Titel: Antw:Fehler in FileLog
Beitrag von: duke-f am 30 April 2015, 12:51:07
Dank auch von mir. Hab geupdatet und es geht wieder wie gewohnt.

PS: Das mit den PMs sehe ich genauso. Die nutze ich gerne dann, wenn ich Kommentare zu einem Beitrag machen will, die weg vom Thema führen und den Thread unübersichtlich machen. Aber bei Leuten wie Dir kann ich mir durchaus vorstellen, dass sie mit PMs zugeschüttet würden. Also mein absolutes Verständnis. Es gibt für mich (fast) nichts schlimmeres, als zur Problemlösung auf Threads mit mehreren hundert Seiten hingewiesen zu werden, die wiederum im wesentlichen Beiträge wie diesen (von mir gerade geschriebenen) enthalten.