FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LotharRappsilber am 04 November 2023, 11:34:24

Titel: logDatei String anhängen
Beitrag von: LotharRappsilber am 04 November 2023, 11:34:24
Hallo zusammen,

ich looge alle Tankstellen. Das funktioniert ohne String anhängen!!! Da aber die geloogten Strings eine unterschiedliche Länge haben und ich die Datei später weiter verarbeiten möchte, brauche ich am Ende einen eindeutigen String den ich dann erkennen kann. Wer kann helfen? Mein jetziger nicht funktionierender String sich so aus:

define FileLog_Kraftstoffpreise FileLog ./log/Kraftstoffpreise-%Y-%m.log Tankstelle_.*:holeInOne." ;".*

Gruss Lothar
Titel: Aw: logDatei String anhängen
Beitrag von: LotharRappsilber am 04 November 2023, 13:16:17
Geht wohl nicht! Oder?
Titel: Aw: logDatei String anhängen
Beitrag von: betateilchen am 04 November 2023, 13:46:09
Zitat von: LotharRappsilber am 04 November 2023, 13:16:17Geht wohl nicht! Oder?

Du meinst, weil nach gut 1,5 Stunden an einem Samstag noch niemand eine Antwort geschrieben hat?
Darüber solltest Du vielleicht nochmal nachdenken.

In einem FileLog define gibst Du nicht an, wie der String aussehen soll, der gelogged werden soll, sondern lediglich, was gelogged wird.

Übrigens hat jede Zeile im Logfile einen eindeutigen Aufbau, aus dem Du jede beliebige Information extrahieren kannst, die Du haben möchtest:


Der Wert des readings beginnt also eindeutig nach dem dritten Leerzeichen in der Zeile und endet am Zeilenende "\n"