FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: saxandl am 06 Oktober 2022, 16:00:59

Titel: extern generiertes Log-File implementieren
Beitrag von: saxandl am 06 Oktober 2022, 16:00:59
Hallo!

Ich generiere von externer quelle ein logfile in das Verzeichnis /opt/fhem/log nach dem Muster der FHEM-eigenen Logfiles.
Jetzt möchte ich daraus ein SVG generieren. Dazu müsste FHEM wissen, dass es dieses Logfile behandelt.

Habe es es schon mit
define FileLog_PV-Data FileLog ./log/PV_Daten_%Y.log dummy
versucht - leider erfolglos

Hat jmd eine Idee dazu?

thanks & greets
Titel: Antw:extern generiertes Log-File implementieren
Beitrag von: Otto123 am 06 Oktober 2022, 16:16:55
Hi,

habe ich mal so gemacht:
defmod backupFhemlog FileLog ./log/backupFhem.log fakelog

Das wird mir in FHEM angezeigt. :) Hast Du ein Rechte Problem?
{qx(ls -lha ./log/PV_Daten_*log)}


Gruß Otto
Titel: Antw:extern generiertes Log-File implementieren
Beitrag von: saxandl am 07 Oktober 2022, 05:45:26
danke!

defmod anstelle von define hat geholfen, und die Erfahrung, dass im Namen kein '-' vorkommen sollte

update: Hast Du ein Rechte Problem? => nein, ist fhem:dailout lesbar


thanks & greets
Titel: Antw:extern generiertes Log-File implementieren
Beitrag von: Otto123 am 07 Oktober 2022, 09:25:05
wundert mich. defmod macht das gleiche wie define, würde aber vorhanden Definitionen aktualisieren.
und ja! ein define test-bindestrich dummy wirft eine klare Fehlermeldung:
Invalid characters in name (not A-Za-z0-9._): test-bindestrich
::) ;D