Hallo,
ich möchte den Inhalt eines Logfile über FHEM ausgeben/zurückgeben lassen, ohne dass es in HTML eingebettet ist.
Geht das? Wie lautet die URL? (Ich sehe gerade den Wald vor lauter Bäumen nicht...)
Mit z.B "http://rpi:8083/fhem/FileLog_logWrapper&dev=FileLog_4OG&type=text&file=OWS_4OG-2016.log" bekomme ich den Inhalt innerhalb der FHEM GUI, ich möchte aber nur die Daten des Log angezeigt bekommen.
Danke,
Tom
Der Pfad steht in der DEF des Filelogs, der Pfad ist aber normalerweise nicht über einen HTTP-Aufruf zu erreichen. Den Pfad könntest du aber entsprechend ändern und das logfile irgendwo unter /www ablegen
Danke - ich hätte gehofft, dass man FHEM eventuell mit einem zusätzlichen Parameter in der URL dazu überreden könnte.
So wie man etwa mit "&XHR=1" bzw. "http://rpi:8083/fhem?cmd=xml%20FileLog_4OG&XHR=1" die XML Ansicht des Device (hier: Meta-Information des FileLog) bekommt...
http://rpi:8083/fhem/?cmd={`cat /opt/fhem/log/OWS_4OG-2016.log`}
sollte klappen,wenn ich es richtig verstanden habe.
Gruß
Hans
Ja, hab' noch den Parameter "&XHR=1" angehängt, dann hat es geklappt.
http://rpi:8083/fhem/?cmd={`cat /opt/fhem/log/OWS_4OG-2016.log`}&XHR=1
Vielen Dank!
Tom
Oh ja... Man kann ja über FHEM OS-Befehle absetzen... Da habe ich ein bisschen umständlich gedacht ;-)