extern generiertes Log-File implementieren

Begonnen von saxandl, 06 Oktober 2022, 16:00:59

Vorheriges Thema - Nächstes Thema

saxandl

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

Otto123

#1
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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

saxandl

#2
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

Otto123

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
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz