Autor Thema: Widget für FileLog.  (Gelesen 13520 mal)

Offline spider

  • New Member
  • *
  • Beiträge: 13
Antw:Widget für FileLog.
« Antwort #15 am: 26 Februar 2017, 17:00:12 »
Hallo ...

... ich finde den Namen für den "data-device" nicht um den "event monitor" von fhem in table ui anzeigen zu lassen ...

... oder habe ich das hier falsch verstanden ... ein Monitor um das mitzulesen finde ich prima ...

... würde mich über Antwort freuen

pierre


Offline sinus61

  • Sr. Member
  • ****
  • Beiträge: 657
Antw:Widget für FileLog.
« Antwort #16 am: 26 Februar 2017, 17:26:35 »
Diese Widget zeigt nur Logfiles bestimmter devices an, nicht den Event Monitor von Fhem.

Gibt ja noch ein eventmonitor Widget in Ftui, hab ich aber noch nie probiert und scheint auch dokumentiert zu sein.

Offline spider

  • New Member
  • *
  • Beiträge: 13
Antw:Widget für FileLog.
« Antwort #17 am: 26 Februar 2017, 18:46:52 »
moin ...

oh - vielen Danke für die schnelle Antwort ... hmm werd da mal nach suchen und mal sehen ob ich dort weiter komme ...

Danke ...

pierre

Offline Clyde

  • Full Member
  • ***
  • Beiträge: 141
Antw:Widget für FileLog.
« Antwort #18 am: 03 März 2017, 11:56:14 »
Bei mir klappt der Monatswechsel nicht.  Zeigt nur bis Ende des vergangenen Monats an.
2x Cubietruck, CUL868, HM-USB-CFG2
FS20, FHT, KS300, HM, MAX, Tradfri

Offline n4rrOx

  • Full Member
  • ***
  • Beiträge: 216
Antw:Widget für FileLog.
« Antwort #19 am: 15 März 2017, 21:31:14 »
Mit der aktuellen FTUI Version bekommt man mit dem Widget eine Fehlermeldung:
widget_FileLog.js:1
SyntaxError: missing ; before
statement

Definition:
<div data-type="FileLog"
data-device="Logfile"
<!-- data-ago="10" Minuten -->
max-items="30" <!-- Einträge -->
height="400"
width="500"
refresh-btn="1"
disable-update-event="0"></div>

Gruß
Mathias

longo

  • Gast
Antw:Widget für FileLog.
« Antwort #20 am: 13 April 2017, 13:02:11 »
<div data-type="fileLog" data-device="FileLog_Talk"></div>
Danke für das Widget, sowas habe ich schon länger gesucht.
Habe es gerade versucht anzuwenden. Bekomme aber folgenden Fehler angezeigt.

Ich könnte dieses Widget auch gut für meinen Rasenroboter einsetzen, habe aber leider den gleichen Fehler!(aktuelle FHEM Version)

Offline ih-sqeezer

  • Full Member
  • ***
  • Beiträge: 143
Antw:Widget für FileLog.
« Antwort #21 am: 12 September 2017, 23:32:21 »
Hallo zusammen,

ich habe heute mal versucht das FileLog von FHEM mit im FTUI anzuzeigen. Dazu wollte ich gern das FileLog widget nutzen.
Allerdings bekomme ich es mit dem einfachsten Zeilen nicht zum Laufen:

<div data-type="filelog"
     data-device="Logfile"
     data-ago="7">
</div>

Mein device für die "fhem-2017-09.log" heißt "Logfile".

Ich habe das widget schon in ein popup und eine leere Seite gepackt, leider bleibt der Bereich leer. Es wird kein Text bzw. Inhalt vom logfile angezeigt.
In der Konsole kam erst immer ein "Bad Request" auf die Abfrage. Jedoch bekomme ich seit heute ein "OK" auf das GET.

Nun weiß ich nicht mehr weiter ... kann mir da jemand helfen?

Danke und Grüße,
Ingo

Offline StephanFHEM

  • Full Member
  • ***
  • Beiträge: 476
Antw:Widget für FileLog.
« Antwort #22 am: 30 Oktober 2017, 15:22:39 »
bei mir läuft das Widget nach Update auf FTUI 2.6 auch nicht mehr. Wäre prima, wenn sich da mal einer ransetzen könnte.
Hab das Widget sehr oft genutzt

Offline setstate

  • Hero Member
  • *****
  • Beiträge: 4351
  • FHEM TabletUI
    • FHEM Tablet UI
Antw:Widget für FileLog.
« Antwort #23 am: 16 November 2017, 18:46:21 »

data-type="filelog"
nicht

data-type="fileLog"
und ein paar fehlende Semikolons habe ich gefixed

Offline joachimD

  • New Member
  • *
  • Beiträge: 11
Antw:Widget für FileLog.
« Antwort #24 am: 02 Januar 2018, 19:00:21 »
Nachdem ich mich wunderte, dass meine Angaben für die Höhe und Breite des filelog-Widgets sowie die Anzahl der maximal anzuzeigenden Zeilen immer ignoriert wurden, habe ich ein paar "elem.data"-Aufrufe durch "elem.attr" ausgetauscht - die Angaben stehen ja in den HTML-Attributen und nicht in den durch das Skript erzeugten Daten...

Die korrigierte Datei mit Kommentierung meiner Änderungen ist beigefügt, vielleicht kann sie "jemand" bei Gelegenheit in ein Update einfließen lassen.

Nicht behoben ist das Problem, dass bei Logfilewechsel (z.B. nach dem Monatsende) die Daten nur aus dem Logfile entnommen werden, das zum Zeitpunkt vor "data-ago" Minuten aktuell war. Vermutlich lässt sich das aber auch nicht im Skript lösen, da dieses ja nur ein Logfile übergeben bekommt...

Gruß
Joachim

Offline Shadow3561

  • Sr. Member
  • ****
  • Beiträge: 502
Antw:Widget für FileLog.
« Antwort #25 am: 03 Februar 2018, 11:18:17 »
Moin,
hat  es jetzt schon jemand hinbekommen das Logfile von FHEM angezeigt zu bekommen?
Andere Logs funktionieren gut, aber das Fhem-Log bekomme ich nicht zum laufen.

Es wird mir leider auch kein Refresh Button angezeigt und das Reading linesInTheFile bleibt auch bei 0

hier mal meine html
 
      <li data-row="8" data-col="3" data-sizex="9" data-sizey="2" style="overflow-y: auto;">
   <header><div data-type="label" class="medium orange">Logfile</div></header> 
<div data-type="filelog" data-device="Logfile" data-ago="7200" auto-update="1" disable-update-event="1" height="240px" width="350px" refresh-btn="1"></div>
</li>
       
anbei auch noch ein Bild vom Device.

Offline StephanFHEM

  • Full Member
  • ***
  • Beiträge: 476
Antw:Widget für FileLog.
« Antwort #26 am: 03 Februar 2018, 11:31:32 »
Läuft es den mittlerweile auf der neusten FTUI version?

Offline sinus61

  • Sr. Member
  • ****
  • Beiträge: 657
Antw:Widget für FileLog.
« Antwort #27 am: 03 Februar 2018, 17:22:15 »
Es wird mir leider auch kein Refresh Button angezeigt und das Reading linesInTheFile bleibt auch bei 0


Hast Du eventOnThreshold auf 1 für das Log gesetzt?
Für den Button müsste auch data- angegeben werden, bei mir sieht das so aus:

<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="1"
data-substitution="s/all_AlarmLog//g"
             data-max-items="15">
        </div>

Das es mit dem FHEM Log nicht geht ist ja schon immer so. Mangels Notwendigkeit bei mir hab ich aber auch nie versucht es hinzubekommen.

Offline Shadow3561

  • Sr. Member
  • ****
  • Beiträge: 502
Antw:Widget für FileLog.
« Antwort #28 am: 03 Februar 2018, 18:43:39 »
Zitat
Hast Du eventOnThreshold auf 1 für das Log gesetzt?

Ja, das habe ich.  Siehe Screenshot oben

Offline Depechem

  • Sr. Member
  • ****
  • Beiträge: 773
Antw:Widget für FileLog.
« Antwort #29 am: 05 März 2018, 14:52:56 »
Ich frage mich wie ihr in Tablet UI ein Filelog angezeigt bekommt...
Bei mir geht nix.

Mein FTUI läuft über einen "Apache" darn kann es doch nicht liegen oder?

<li data-row="1" data-col="8" data-sizex="4" data-sizey="4">
<div data-type="filelog"
     data-device="ALARMLOG">
</div>
</li>

mein list vom Filelog
Internals:
   DEF        ./log/ALARMLOG-%Y-%m.log 4_fach_Aktor_Hoftor_Sw_01:on.*|AAA:short:.*|Balkontuer:on.*|Balkontuerscharf_Tag:.*|BewegungsmelderHof:on.*|EINBRUCH_bei_extern_scharf:on.*|EINBRUCH_bei_extern_scharf_HT:on.*|EINBRUCH_bei_intern_scharf:on.*|Garage:on.*|Haustuer:on.*|Kellertuer:on.*|Nutzwasserbehaelter:off.*|Rasenroboter:on.*|Rauch_Bernd_Flur_2:smoke_detect:.*|Rauch_Bernd_Wohnzimmer_1:smoke_detect:.*|Rauch_Keller_Eisenbahn:smoke_detect:.*|Rauch_Kellergang:smoke_detect:.*|Rauch_Omi_Kueche:smoke_detect:.*|Rauch_Omi_Schlafz:smoke_detect:.*|Rauch_Thomas_Buero:smoke_detect:.*|Rauch_Thomas_Kueche:smoke_detect:.*|WandTabletEltern:Send.*|WandTabletWohnzimmerThomas:Send.*|externscharf:on.*|internscharf:on.*|unscharf:on.*
   NAME       ALARM_LOGBUCH
   NOTIFYDEV  Balkontuerscharf_Tag,internscharf,Rauch_Thomas_Kueche,4_fach_Aktor_Hoftor_Sw_01,Rauch_Bernd_Flur_2,Rauch_Omi_Schlafz,Balkontuer,AAA,EINBRUCH_bei_intern_scharf,Rauch_Bernd_Wohnzimmer_1,BewegungsmelderHof,Rauch_Thomas_Buero,Rauch_Kellergang,Kellertuer,WandTabletWohnzimmerThomas,EINBRUCH_bei_extern_scharf_HT,Haustuer,WandTabletEltern,Nutzwasserbehaelter,Rauch_Omi_Kueche,Rauch_Keller_Eisenbahn,externscharf,unscharf,Rasenroboter,Garage,EINBRUCH_bei_extern_scharf
   NR         556
   NTFY_ORDER 50-ALARM_LOGBUCH
   REGEXP     4_fach_Aktor_Hoftor_Sw_01:on.*|AAA:short:.*|Balkontuer:on.*|Balkontuerscharf_Tag:.*|BewegungsmelderHof:on.*|EINBRUCH_bei_extern_scharf:on.*|EINBRUCH_bei_extern_scharf_HT:on.*|EINBRUCH_bei_intern_scharf:on.*|Garage:on.*|Haustuer:on.*|Kellertuer:on.*|Nutzwasserbehaelter:off.*|Rasenroboter:on.*|Rauch_Bernd_Flur_2:smoke_detect:.*|Rauch_Bernd_Wohnzimmer_1:smoke_detect:.*|Rauch_Keller_Eisenbahn:smoke_detect:.*|Rauch_Kellergang:smoke_detect:.*|Rauch_Omi_Kueche:smoke_detect:.*|Rauch_Omi_Schlafz:smoke_detect:.*|Rauch_Thomas_Buero:smoke_detect:.*|Rauch_Thomas_Kueche:smoke_detect:.*|WandTabletEltern:Send.*|WandTabletWohnzimmerThomas:Send.*|externscharf:on.*|internscharf:on.*|unscharf:on.*
   STATE      active
   TYPE       FileLog
   currentlogfile ./log/ALARMLOG-2018-03.log
   logfile    ./log/ALARMLOG-%Y-%m.log
   READINGS:
     2018-03-05 14:42:19   linesInTheFile  277
Attributes:
   eventOnThreshold 1
   group      xLogbuch
   logtype    text
   room       Alarmanlage
   sortby     2

folgende Fehlermeldung in Browser

Uncaught TypeError: Cannot read property 'top' of undefined
    at http://192.168.2.200/tablet/js/widget_popup.js:185:94
    at dispatch (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:3:8549)
    at r.handle (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:3:5252)
    at Object.trigger (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:3:7650)
    at eval (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:3:15517)
    at Function.each (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:2:2975)
    at m.fn.init.each (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:2:835)
    at m.fn.init.trigger (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:3:15493)
    at m.fn.init.m.fn.(anonymous function) [as resize] (eval at <anonymous> (eval at <anonymous> (http://192.168.2.200/tablet/pgm2/jquery.min.js:2:2622)), <anonymous>:4:15392)
    at Object.init (http://192.168.2.200/tablet/js/widget_popup.js:223:19)


läuft es bei euch noch mit der aktuellen FHEM und FTUI Version?

Gruß Thomas



RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...