Filter (a la notify pattern) für den event-monitor

Begonnen von Rohan, 19 April 2013, 09:51:57

Vorheriges Thema - Nächstes Thema

Rohan

Hallo,

der event-monitor wird (vor allem beim Aufbau neuer notifys) von mir häufig benutzt. Nun kann ich nicht immer die ganze Zeit das Event-Browser-Fenster beobachten, sondern mache zwischendurch auch mal etwas anderes. Dann wieder im Browser hin- und herzuscrollen, ob ein Device schon wieder events erzeugt hat "kostet" mM unnötig Zeit.

Könnte "man" im Monitor eine Eingabemöglichkeit für ein Filterargument schaffen? Alternativ einen Befehl wie z.B.
set eventPattern <Pattern|NUL>?
Wer das Pattern benutzt, sollte es selbst auch wieder auf NUL setzten, alternativ könnte es auch beim Öffnen des Monitors zurückgesetzt werden (was einem aber die Möglichkeit nehmen würde mehrere Monitor-Fenster mit verschiedenen Pattern zu öffnen (so dies überhaupt möglich wäre), ein Monitor mit Filter würde aber mM schon eine kleine Erleichterung sein).

Edith fragt schüchtern: Oder gibt es so etwas in irgendeiner Form schon und ich habe es nur noch nicht gefunden? ;)

Gruß
Thomas
Fhem auf Mini-ITX mit Celeron 2-Core, HMLAN (> 55 Devices), CUL (FS20 und EM), RFXtrx 433E, Arduino (einige DS18B20), RPi mit 1-Wire (DS2423 für S0-Signale, DS18B20+), RPi/Arduino mit MQ-5 und MQ-9 (CO- und CNG/LPG-Sensor), CO-20 IAQ Sensor

JueFi

Hallo,

sorry, wenn ich dieses alte Ding wieder ausgrabe.
Ich suche auch nach einer Möglichkeit das EventLog zu filtern.
Gibt es da mittlerweile etwas ?

Danke

Jürgen

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Markus Bloch

quick'n'dirty geht das so:

einfach die URL vom Event-Monitor aufrufen + Filterstatement hinten dran.

Also:

Zitat
/fhem?cmd=style%20eventMonitor%20AV_Receiver

oder

/fhem?cmd=style%20eventMonitor%20HMLAN

beides zusammen:

/fhem?cmd=style%20eventMonitor%20(AV_Receiver|HMLAN)

Muchos Spassos.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

betateilchen

Zitat von: Markus Bloch am 10 März 2015, 19:50:58
einfach die URL vom Event-Monitor aufrufen + Filterstatement hinten dran.

und sowas kann man sich sogar als Lesezeichen ablegen :)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Markus Bloch

@betateilchen: Irgendwie fühle ich mich in letzter Zeit im Forum ein wenig verfolgt von dir.   ;)
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

schka17

Ich verwende dafür das Telnet Interface, mit dem Kommando "inform on PATTERN" werden dann die Events angezeigt auf die das pattern passt.

Gruß

Karl


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

JueFi

Danke schön, da ist was Passendes für mich dabei.

RoBra81

Zitat von: Markus Bloch am 10 März 2015, 19:50:58
quick'n'dirty geht das so:

einfach die URL vom Event-Monitor aufrufen + Filterstatement hinten dran.

Das funktioniert bei mir so nicht, es kommen immer alle Events (ist bei so, wenn beim Update "global events only" steht...)

Markus Bloch

Raten kann ich leider nicht woran das liegt. Wie schaut deine URL aus?
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

RoBra81

Meine URL sieht so aus:

http://192.168.18.10:8083/fhem?cmd=style%20eventMonitor%20CUL_HM

Es steht dann auch da

Events (CUL_HM only):

Und dann kommen z.B. solche Events:

2015-03-11 20:02:15 CUL_HM EG.uk.VE.Heizkoerperventil set_0
2015-03-11 20:02:15 CUL_HM EG.uk.VE.Heizkoerperventil 0
2015-03-11 20:02:18 HM485 OG.ez.LI.Esstisch on
2015-03-11 20:02:19 HM485 OG.ez.LI.Esstisch STATE: on
2015-03-11 20:02:19 cloneDummy OG.ez.STR.Licht active
2015-03-11 20:02:19 structure OG.ez.STR.Licht.remote Any_On
2015-03-11 20:02:19 cloneDummy OG.ez.STR.Licht active
2015-03-11 20:02:19 readingsGroup Licht.RG OG.ez.STR.Licht.statusLicht:
2015-03-11 20:02:19 cloneDummy OG.ez.STR.Licht statusLicht: Any_On
2015-03-11 20:02:19 structure OG.ez.STR.Licht.remote statusLicht: Any_On
2015-03-11 20:02:19 HM485 OG.ez.LI.Esstisch off
2015-03-11 20:02:20 HM485 OG.ez.LI.Esstisch STATE: off
2015-03-11 20:02:20 cloneDummy OG.ez.STR.Licht active
2015-03-11 20:02:20 structure OG.ez.STR.Licht.remote All_Off
2015-03-11 20:02:20 cloneDummy OG.ez.STR.Licht active
2015-03-11 20:02:20 readingsGroup Licht.RG OG.ez.STR.Licht.statusLicht:
2015-03-11 20:02:20 cloneDummy OG.ez.STR.Licht statusLicht: All_Off
2015-03-11 20:02:20 structure OG.ez.STR.Licht.remote statusLicht: All_Off
2015-03-11 20:02:30 Twilight twilightCrostwitz azimuth: 291.14
2015-03-11 20:02:30 Twilight twilightCrostwitz elevation: -18.44
2015-03-11 20:02:45 CUL_HM OG.ks.HZ.Heizkoerperventil measured-temp: 16.3
2015-03-11 20:02:45 CUL_HM OG.ks.HZ.Heizkoerperventil.Clima measured-temp: 16.3
2015-03-11 20:02:45 CUL_HM OG.ks.HZ.Heizkoerperventil.Clima T: 16.3 desired: 16.0 valve: 0
2015-03-11 20:02:45 CUL_HM OG.ks.HZ.Heizkoerperventil.Weather measured-temp: 16.3
2015-03-11 20:02:45 CUL_HM OG.ks.HZ.Heizkoerperventil.Weather 16.3
2015-03-11 20:02:51 CUL_HM OG.ze.SE.HomematicVirtual CMDs_pending
2015-03-11 20:02:51 CUL_HM OG.ze.SE.HomematicVirtual CMDs_done
2015-03-11 20:03:16 readingsProxy OG.ks.LI.Sterne.RP off
2015-03-11 20:03:16 readingsProxy OG.ks.LI.Sterne.RP STATE: on
2015-03-11 20:03:16 HM485 OG.ks.LI.Sterne off
2015-03-11 20:03:16 HM485 OG.ks.LI.Sterne STATE: off
2015-03-11 20:03:16 cloneDummy OG.ks.STR.Licht active
2015-03-11 20:03:17 structure OG.ks.STR.Licht.remote All_Off
2015-03-11 20:03:17 cloneDummy OG.ks.STR.Licht active
2015-03-11 20:03:17 readingsGroup Licht.RG OG.ks.STR.Licht.statusLicht:
2015-03-11 20:03:17 cloneDummy OG.ks.STR.Licht statusLicht: All_Off
2015-03-11 20:03:17 structure OG.ks.STR.Licht.remote statusLicht: All_Off
2015-03-11 20:03:17 cloneDummy OG.xx.STR.Licht active
2015-03-11 20:03:17 structure OG.xx.STR.Licht.remote All_Off
2015-03-11 20:03:17 cloneDummy OG.xx.STR.Licht active
2015-03-11 20:03:17 readingsGroup Licht.RG OG.xx.STR.Licht.statusLicht:
2015-03-11 20:03:17 cloneDummy OG.xx.STR.Licht statusLicht: All_Off
2015-03-11 20:03:17 structure OG.xx.STR.Licht.remote statusLicht: All_Off

Markus Bloch

So funktioniert das leider nicht.

Man kann im Event-Monitor nicht nach dem Modul-Typ filtern, sondern nur nach Name und Value. Desweiteren scheint es mir so, dass du nicht die aktuellste FHEM Version hast. Bei mir kommt mit deinem Filter kein einziger Eintrag, weil kein Device den Namen "CUL_HM" beinhaltet (oder im Value). Ich glaube du hast eine alte Version, wo diese Art des Filterns noch nicht richtig implementiert war.

Ich würde dir daher raten ein Update zu machen.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

RoBra81

Zitat von: Markus Bloch am 11 März 2015, 20:44:08
Ich würde dir daher raten ein Update zu machen.

Meine "alte" Version ist von vorgestern - wann wurde das Filtern implementiert?

Markus Bloch

auf jedenfall vor "gestern".

Obwohl du einen Filter gesetzt hast geht trotzdem alles durch, das ist etwas verwunderlich. Bei mir klappt das ohne Probleme.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

betateilchen

wenn ich jetzt wieder was zum Thema schreibe, bricht bei Markus wieder der Verfolgungswahn aus...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Markus Bloch

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

RoBra81

Meinen Onkel  ;D

Nein, zurück zum Thema: Ich habe eine zweite Installation auf der es geht - ein Vergleich hat ergeben, dass console.js verschieden sind (u.A. irgendwas von Filter)...
Wie kann es sein, dass die Dateien verschieden sind, aber keine neue Version über's Update kommt?

Markus Bloch

Was man machen kann ist ein "update console.js" um nur diese eine Datie neu herunterzuladen, oder ein "update force" um alles nochmal neu zu laden und alle Dateien neu herunterzuladen.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Markus Bloch

Ab morgen gibt es im Update ein neues Feature, mit dem man im event-Monitor eine Filter-Regexp setzen kann. Damit kommen dann nur die Events, die auf den Filter passen.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Intruder1956

guten morgen,
habe das update eingespielt  ;D
meine frage ist dazu, wenn ich Events (Filter:present.*): eingebe, dann zeigt der Filter nur noch alle Events"present" an.
Geht das auch umgekehrt ? also wenn ich present und temperatur nicht haben möchte, aber alles andere.
evtl. mit Events (Filter:$temperatur,$present.*):
vielleicht geht es ja, habe noch nicht wirklich alles gelesen, ist ja noch früh.
aber es ging mir gerade so durch den kopf beim Kaffee trinken

Gruß
Werner
Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

Markus Bloch

Hallo Werner,

der Filter ist ein regulärer Ausdruck in Perl, der auf die gesamte Zeile, so wie du sie im Event-Monitor siehst, angewandt wird. Das heißt der Filter wird immer gegen eine Zeile geprüft um festzustellen, ob diese Zeile auf den Filter passt, oder nicht.

Hier mal ein Auszug aus meinem Event-Monitor mit Filter ".*" (alle):

2015-03-27 10:46:09.908 S0COUNTER Herd power: 2021.26676583387
2015-03-27 10:46:11.260 CUL_HM Steckdose_Waschmaschine_Sensor power: 0
2015-03-27 10:46:13.821 SWAP Drucksensor 0C.0-Temperature: 02BA
2015-03-27 10:46:13.821 SWAP Drucksensor 0C.1-Pressure: 000187CC
2015-03-27 10:46:13.841 SWAP Drucksensor 0B-Voltage: 0CCA
2015-03-27 10:46:13.841 SWAP Drucksensor voltage: 3.274
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor desired-temp: 11.5
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor humidity: 60
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor measured-temp: 15.5
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor dewpoint: 7.8
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer humidity: 60
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer T: 15.5 H: 60
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer temperature: 15.5
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer dewpoint: 7.8


Jetzt gibt es folgende Möglichkeiten zu filtern:

1. einzelnes Stichwort: Das ist die einfachste Methode.

  Filter: Drucksensor

ergibt:

2015-03-27 10:46:13.821 SWAP Drucksensor 0C.0-Temperature: 02BA
2015-03-27 10:46:13.821 SWAP Drucksensor 0C.1-Pressure: 000187CC
2015-03-27 10:46:13.841 SWAP Drucksensor 0B-Voltage: 0CCA
2015-03-27 10:46:13.841 SWAP Drucksensor voltage: 3.274


2. mehrere Stichwörter:

  Filter: (Drucksensor|Herd)

ergibt:


2015-03-27 10:46:09.908 S0COUNTER Herd power: 2021.26676583387
2015-03-27 10:46:13.821 SWAP Drucksensor 0C.0-Temperature: 02BA
2015-03-27 10:46:13.821 SWAP Drucksensor 0C.1-Pressure: 000187CC
2015-03-27 10:46:13.841 SWAP Drucksensor 0B-Voltage: 0CCA
2015-03-27 10:46:13.841 SWAP Drucksensor voltage: 3.274


Die umgekehrte Richtung ist jedoch bedeutend schwieriger, da man in seinem Filterausdruck erstmal ausdrücken muss, dass ein bestimmtest Wort auf der gesamten Zeile nicht vorkommen darf. Es gibt in Perl den Negationsausdruck (?!foo) um zu sagen, das ein Ausdruck (hier "foo") an dieser Stelle nicht vorkommen darf. Jetzt kann man aber nicht einfach als Filter diesen Ausdruck setzen, da der ja nur sagt, dass etwas anderes als "foo" in der Event-Zeile auftauchen muss und das ist ja auch der Fall (Zeitstempel, Modulname,...) von daher bringt dieser Ausdruck nichts und wirkt genauso wie ".*".

Um deinen genannten Wunsch auszudrücken muss folgender Ausdruck verwendet werden: ^(?:(?!foo).)*$

Dieser Ausdruck matcht auf alle Zeilen in denen auf der gesamten Zeile "foo" nicht vorkommt.

Wenn man nun mehrere Wörter auf diese weise negieren will, geht das so: ^(?:(?!foo)(?!bar).)*$

Das bedeutet alle Zeilen in denen "foo" und "bar" nicht vorkommt.

Beispielfilter: ^(?:(?!Drucksensor)(?!Herd).)*$

ergibt:

2015-03-27 10:46:11.260 CUL_HM Steckdose_Waschmaschine_Sensor power: 0
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor desired-temp: 11.5
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor humidity: 60
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor measured-temp: 15.5
2015-03-27 10:46:32.654 CUL_HM Wandthermostat_Schlafzimmer_Sensor dewpoint: 7.8
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer humidity: 60
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer T: 15.5 H: 60
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer temperature: 15.5
2015-03-27 10:46:52.654 CUL_HM Wandthermostat_Schlafzimmer dewpoint: 7.8


Ich hoffe das hilft.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Intruder1956

hallo Markus,
danke für deine ausführliche Erklärung  ;)
genau so habe ich es mir gedacht und klappt, so Filtere ich mir das Temperatur, present und Batterie aus.
bzw. Temperatur und Batterie = LaCrosse

Danke, hat mich geholfen ;D

Gruß Werner

Zotac CI547 32GB RAM 500GB SSD,ESXI 6.5, VM-Fhem5.8, VM-ioBroker, Cul 868Mhz;Cul 433Mhz = Busware, LGW, HM-MOD-RPI-PCB, Uniroll, IT YCR-100 TMT2100,ITR-1500, LD382 mit Wifilight, ESA 2000 + SENSOR WZ SET,FS20 TFK, HM-Sec-SC, HM-CC-RT-DN,PCA301,

franky08

#22
Hallo, muss den Thread mal hochholen  ;) Leider funktioniert das mit dem Filter bei mir nicht. Softwarestand von fhem ist:
# $Id: fhem.pl 8805 2015-06-22 19:31:44Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 8806 2015-06-22 20:10:21Z martinp876 $
# $Id: 57_Calendar.pm 8687 2015-06-04 13:29:42Z borisneubert $
# $Id: 93_DbLog.pm 8779 2015-06-19 16:43:37Z tobiasfaust $
# $Id: 66_ECMD.pm 7510 2015-01-10 20:20:34Z borisneubert $
# $Id: 67_ECMDDevice.pm 7698 2015-01-24 19:02:54Z borisneubert $
# $Id: 70_ENIGMA2.pm 8297 2015-03-27 14:31:15Z loredo $
# $Id: 72_FB_CALLMONITOR.pm 8791 2015-06-21 11:23:23Z markusbloch $
# $Id: 93_FHEM2FHEM.pm 8416 2015-04-11 10:46:08Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 8788 2015-06-21 06:27:02Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 8752 2015-06-15 17:10:54Z ulimaass $
# $Id: 92_FileLog.pm 8738 2015-06-13 14:02:11Z rudolfkoenig $
# $Id: 00_HMLAN.pm 8796 2015-06-21 17:35:22Z martinp876 $
# $Id: 98_HMinfo.pm 8766 2015-06-17 18:38:36Z martinp876 $
# $Id: 70_PIONEERAVR.pm 8612 2015-05-20 22:13:38Z hofrichter $
# $Id: 71_PIONEERAVRZONE.pm 7365 2014-12-30 15:42:43Z hofrichter $
# $Id: 73_PRESENCE.pm 8638 2015-05-26 19:34:04Z markusbloch $
# $Id: 99_SUNRISE_EL.pm 6765 2014-10-14 18:24:29Z rudolfkoenig $
# $Id: 98_SVG.pm 8575 2015-05-14 08:41:10Z rudolfkoenig $
# $Id: 42_SYSMON.pm 8708 2015-06-07 12:44:53Z hexenmeister $
# $Id: 98_Text2Speech.pm 8591 2015-05-17 11:37:00Z tobiasfaust $
# $Id: 99_Utils.pm 7914 2015-02-08 11:14:10Z rudolfkoenig $
# $Id: 70_VIERA.pm 6347 2014-08-02 16:25:27Z teevau $
# $Id: 59_Weather.pm 8688 2015-06-04 13:37:22Z borisneubert $
# $Id: 90_at.pm 8326 2015-03-29 13:30:57Z rudolfkoenig $
# $Id: 98_autocreate.pm 8758 2015-06-16 17:12:39Z rudolfkoenig $
# $Id: 98_average.pm 5443 2014-04-05 06:37:49Z rudolfkoenig $
# $Id: 98_dewpoint.pm 6757 2014-10-12 18:58:57Z joachim09876 $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 99_myUtilsTelefon.pm 1932 2012-10-06 20:15:33Z ulimaass $
# $Id: 91_notify.pm 8800 2015-06-22 18:24:59Z rudolfkoenig $
# $Id: 33_readingsGroup.pm 7406 2015-01-02 15:02:11Z justme1968 $
# $Id: 98_statistics.pm 8783 2015-06-20 12:55:28Z tpoitzsch $
# $Id: 98_telnet.pm 8229 2015-03-17 09:00:27Z rudolfkoenig $
# $Id: 91_watchdog.pm 7108 2014-12-01 08:11:34Z rudolfkoenig $
./FHEM/95_webViewControl.pm: No such file or directory
# $Id: 98_weblink.pm 5608 2014-04-23 10:57:16Z rudolfkoenig $


Bekomme keine Dialogbox mit OK, siehe Screenshot
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

RoBra81


franky08

Na klar, sonst hätte ich ja das Fenster, oben links nicht zu sehen bekommen  ;)

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

justme1968

schau mal in deine java script console. ich tippe auf einen fehler den du dort sehen solltest.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

franky08

#26
Stimmt die Fehlerconsole zeigt:

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Markus Bloch

Hmm, so wie das aussieht, scheint bei dir jquery.min.js geladen zu sein, aber jquery-ui.min.js offenbar nicht.

Hast du evtl. eine Art Ad-Blocker oder No-Script, welche das aussführen von Javascript unterbinden?
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

franky08

Nein, habe das mal mit Safari und mit dem IE getestet, ist bei beiden Browsern gleich. Blockiert habe ich m.W. nichts.

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Markus Bloch

Keine Probleme bei mir mit Firefox/IE/Chrome.

Bist du dir da sicher, das da nichts blockt? Kein Ad-Aware, Avira, Avast und Konsorten?

Da sich sonst noch nirgends einer gemeldet hat, gehe ich von einem lokalen Problem an deiner Umgebung aus.

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

franky08

hab den Fehler gefunden, der Eintrag war irgendwie verschwunden. Jetzt funktioniert es  :)


Danke für den js Tip

VG
Frank

Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

Markus Bloch

Wieso musst du jquery und jquery-ui auf diese Weise einbinden? Diese werden doch direkt durch FHEMWEB (bzw. fhemweb.js) bereits intern geladen.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

franky08

#32
Bei mir scheinbar nicht, die Einträge hatte ich mal für den Editor und Syntax Highlighting sowie Suche eingebunden. Das hatte Rudi irgendwo mal geschrieben. Wenn ich die Attribute in der WEB Instanz rausnehme, funktioniert da nichts mehr.

P.S. das ging wohl damals darum, in welcher Reihenfolge die js Dateien geladen werden

VG
Frank
Debian Wheezy auf ZBOX nano/ Debian Bullseye auf 2.ter ZBOX nano F2F an 2x RaspiB
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu ,fhem5.8, CCU2,
ECMD an AVR-NET-IO mit DAC u. ADC an Junkers Stetigregelung, Siemens LOGO!8, JeeLink uvm...

HomeAuto_User

Hallo,

kurze Frage, obwohl es "Events (Filter:)" sich nennt.
Ist es machbar, mit der Funktion FHEM log Option, nur gezielte Ereignisse aus dem Log anzeigen zu lassen?
Sollte es dies nicht geben, wäre das eine Idee dies zu erweitern?

Beispiel
Zitatsduino/msg READ:
soll gefiltert werden.

Grüße
"Developer" heißt nicht, das man alles wissen kann!
- FHEM v5.9 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) - Sensoren: purer Dschungel querbeet

TiPpFeHlEr

Hi,

habe das gleiche Problem wie HomeAuto_User.
würde gerne die log filtern lassen

Events (Filter: RXArduino)

leider geht dies nicht, ohne den Haken bei FHEMlog kommt nix an.
mit dem Haken kommen alle Meldungen ohne das sie gefiltert werden.

mfg maik