Autor Thema: Filter (a la notify pattern) für den event-monitor  (Gelesen 8196 mal)

Offline Rohan

  • Hero Member
  • *****
  • Beiträge: 1059
  • Bin kein Hero, bin Anwender
    • http://keine
Filter (a la notify pattern) für den event-monitor
« am: 19 April 2013, 09:51:57 »
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

Offline JueFi

  • Jr. Member
  • **
  • Beiträge: 63
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #1 am: 08 März 2015, 10:21:18 »
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

Online frank

  • Hero Member
  • *****
  • Beiträge: 5902
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #2 am: 10 März 2015, 11:43:48 »
ich nutze für so etwas readingshistory.
FHEM: 5.8(SVN) => Pi3(jessie)
IO: CUL433_V3.3(1.00.01B53)|CUL868_V3.3(1.58)|HMLAN(0.965)|HMUSB2(0.967)|HMUART(1.4.1)
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

Offline Markus Bloch

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 3242
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #3 am: 10 März 2015, 19:50:58 »
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)

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 13671
  • Das "S" in "IoT" steht für "Security"
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #4 am: 10 März 2015, 19:53:03 »
einfach die URL vom Event-Monitor aufrufen + Filterstatement hinten dran.

und sowas kann man sich sogar als Lesezeichen ablegen :)
-----------------------
Nächster Hamburg-Stammtisch: 15.12.2017

Offline Markus Bloch

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 3242
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #5 am: 10 März 2015, 20:00:08 »
@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)

Offline schka17

  • Sr. Member
  • ****
  • Beiträge: 819
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #6 am: 10 März 2015, 22:04:52 »
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

Offline JueFi

  • Jr. Member
  • **
  • Beiträge: 63
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #7 am: 11 März 2015, 16:06:59 »
Danke schön, da ist was Passendes für mich dabei.

Online RoBra81

  • Sr. Member
  • ****
  • Beiträge: 826
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #8 am: 11 März 2015, 17:01:21 »
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...)

Offline Markus Bloch

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 3242
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #9 am: 11 März 2015, 19:35:23 »
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)

Online RoBra81

  • Sr. Member
  • ****
  • Beiträge: 826
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #10 am: 11 März 2015, 20:04:00 »
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

Offline Markus Bloch

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 3242
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #11 am: 11 März 2015, 20:44:08 »
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)

Online RoBra81

  • Sr. Member
  • ****
  • Beiträge: 826
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #12 am: 11 März 2015, 20:45:46 »
Ich würde dir daher raten ein Update zu machen.

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

Offline Markus Bloch

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 3242
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #13 am: 11 März 2015, 20:49:41 »
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)

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 13671
  • Das "S" in "IoT" steht für "Security"
Antw:Filter (a la notify pattern) für den event-monitor
« Antwort #14 am: 11 März 2015, 20:52:11 »
wenn ich jetzt wieder was zum Thema schreibe, bricht bei Markus wieder der Verfolgungswahn aus...
-----------------------
Nächster Hamburg-Stammtisch: 15.12.2017

 

decade-submarginal