[gelöst]WEB: menuentries - externes log einbinden

Begonnen von Jackson, 03 November 2018, 12:37:27

Vorheriges Thema - Nächstes Thema

Jackson

Moin,

ich habe ein externes Log, was ich gerne im menu einbinden möchte.

Gedacht habe ich mir es so, dass ich mir den link vom fhem.. LogFile kopiere und dann einfach in der Form anpasse

attr menuEntries api,cmd=http://192.168.178.21:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=<externesLogfile>-2018.log

Doch es irgendwie klappt das nicht.

Selbst wenn ?dev= anpasse, funzt das noch nicht

Was muss ich dabei beachten?
FHEM5.9@RPI3

rudolfkoenig

FileLog Instanzen zeigen nur die "eigenen" Dateien an um missbrauch (z.Bsp. Anzeige von /etc/passwd) zu vermeiden.

D.h. man muss fuer diese Anzeige eine separate FileLog Instanz definieren:
Zitatdefine ExtLog FileLog path-to-extrernal-file FakeLog readonly
und die Daten von dieser Instanz abfragen/Anzeigen.

Jackson

Zitat von: rudolfkoenig am 04 November 2018, 11:54:26
FileLog Instanzen zeigen nur die "eigenen" Dateien an um missbrauch (z.Bsp. Anzeige von /etc/passwd) zu vermeiden.

D.h. man muss fuer diese Anzeige eine separate FileLog Instanz definieren:und die Daten von dieser Instanz abfragen/Anzeigen.


Das log habe ich so angelegt und kann es mir auch anzeigen lassen. Wenn ich es aber versuche über ein menuentrie aufzurufen, klappt das nicht.

attr menuEntries api,cmd=http://192.168.178.21:8083/fhem/FileLog_logWrapper?dev=<externesLogfile>&type=text&file=<externesLogfile>-2018.log

Was fehlt noch?
FHEM5.9@RPI3

rudolfkoenig

Folgendes tut bei mir:

define fl FileLog /etc/hosts FakeLog readonly
attr web menuEntries api,/fhem/FileLog_logWrapper&dev=fl&type=text&file=hosts

Jackson

FHEM5.9@RPI3