FTUI Widget Filelog: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
Das [[{{PAGENAME}}|Filelog Widget]] ist ein Widget für [[FHEM Tablet UI]], mit dem man Teile aus einem FHEM Logfile anzeigen lassen kann.
Das [[{{PAGENAME}}|Filelog Widget]] ist ein Widget für [[FHEM Tablet UI V2]], mit dem man Teile aus einem FHEM Logfile anzeigen lassen kann.


==Attribute==
==Attribute==
Zeile 8: Zeile 8:
!Beispiel
!Beispiel
|-
|-
|'''data-height'''||Höhe des Widgets||150px||
|'''data-device'''||Name des FileLog-Devices, dessen Logeinträge angezeigt werden sollen||||
|-
|-
|'''data-width'''||Breite des Widgets||400px||
|'''data-height'''||Höhe des Widgets||150px||90%
|-
|-
|'''data-max-items'''||Anzahl der Zeilen||-1||15
|'''data-width'''||Breite des Widgets||400px||100%
|-
|-
|'''data-get'''||Reading mit Anzahl der Zeilen im Filelog||linesInTheFile||
|'''data-max-items'''||maximale Anzahl der anzuzeigenden Logeinträge; -1 bedeutet alle||-1||15
|-
|-
|'''data-refresh-btn'''||Refresh Button anzeigen||0||1
|'''data-get'''||Reading, dessen Änderung eine Aktualisierung auslösen soll||linesInTheFile||
|-
|-
|'''data-disable-update-event'''||Update des Widgets deaktivieren||0||1
|'''data-disable-update-event'''||autom. Update des Widgets deaktivieren||0||1
|-
|-
|'''data-substitution'''||Verschiedene Funktionen, um den empfangenen Wert durch etwas anderes zu ersetzen|| ||s/all_AlarmLog//g
|'''data-substitution'''||Ermöglicht den empfangenen Logeintrag für die Anzeige zu modifizieren|| ||s/all_AlarmLog//g
|-
|'''data-ago'''||Zeit in Minuten; wichtig für die Berücksichtigung von Logeinträgen aus der Vergangenheit||0||
|}
|}


Zeile 27: Zeile 29:


==Hinweise==
==Hinweise==
* In der Definition des Filelogs in FHEM muss das Attribut eventOnThreshold auf "1" gesetzt werden, damit bei einer Änderung ein Event für das Widget ausgelöst wird.
* Im entsprechenden FileLog-Device muss das Attribut eventOnThreshold auf "1" gesetzt werden, damit bei einer Änderung ein linesInTheFile-Event ausgelöst wird.
* Derzeit funktioniert es nicht damit das globale Logfile von FHEM anzuzeigen.
* Vom FileLog-Device werden immer nur Daten aus einem Logfile zurückgegeben; bei täglichen Logfiles also z.B. nur Daten von heute oder von gestern - niemals von gestern und heute.
* Derzeit ist es nicht möglich, Logeinträge aus dem globalen FHEM-Logfile anzuzeigen.


==Beispiele==
==Beispiele==
Zeile 48: Zeile 51:
[https://forum.fhem.de/index.php/topic,63759.msg881293.html#msg881293 Aktuell funktionierende Version und Forenthread]
[https://forum.fhem.de/index.php/topic,63759.msg881293.html#msg881293 Aktuell funktionierende Version und Forenthread]


[[Kategorie:FHEM Tablet UI|Filelog]]
[[Kategorie:FHEM Tablet UI V2|Filelog]]

Aktuelle Version vom 2. August 2024, 15:07 Uhr

Das Filelog Widget ist ein Widget für FHEM Tablet UI V2, mit dem man Teile aus einem FHEM Logfile anzeigen lassen kann.

Attribute

Attribut Beschreibung Standard-Wert Beispiel
data-device Name des FileLog-Devices, dessen Logeinträge angezeigt werden sollen
data-height Höhe des Widgets 150px 90%
data-width Breite des Widgets 400px 100%
data-max-items maximale Anzahl der anzuzeigenden Logeinträge; -1 bedeutet alle -1 15
data-get Reading, dessen Änderung eine Aktualisierung auslösen soll linesInTheFile
data-disable-update-event autom. Update des Widgets deaktivieren 0 1
data-substitution Ermöglicht den empfangenen Logeintrag für die Anzeige zu modifizieren s/all_AlarmLog//g
data-ago Zeit in Minuten; wichtig für die Berücksichtigung von Logeinträgen aus der Vergangenheit 0

CSS Klassen

Keine

Hinweise

  • Im entsprechenden FileLog-Device muss das Attribut eventOnThreshold auf "1" gesetzt werden, damit bei einer Änderung ein linesInTheFile-Event ausgelöst wird.
  • Vom FileLog-Device werden immer nur Daten aus einem Logfile zurückgegeben; bei täglichen Logfiles also z.B. nur Daten von heute oder von gestern - niemals von gestern und heute.
  • Derzeit ist es nicht möglich, Logeinträge aus dem globalen FHEM-Logfile anzuzeigen.

Beispiele

Filelog eines Dummys

<div data-type="filelog"
class="left-align bigger darker"
data-device="FileLog_all_AlarmLog"
data-ago="500"
data-height="450px"
data-width="750px"
data-refresh-btn="0"
data-substitution="s/all_AlarmLog//g"
data-max-items="15">
</div>

Links

Aktuell funktionierende Version und Forenthread