NEWS
Ical-Adapter Whitelist Filter ezeugen
-
weiß jmd, wie man einen whitelist filter im ical- adapter setzt - ich habe die beschreibung gelesen, komme aber nicht dahinter wie das geht - ich würde gerne nur bestimmte einträge unter den event-objekten haben .
filtern einer whitelist nach location geht so laut beschreibung und funktioniert auch/^(SUMMARY:.*)\s*(DESCRIPTION:.*)\s*(LOCATION:(?!Muelltonne).*)$/
wie filtere ich aber nach einem kalender-eintrags-namen ? ich möchte keine location angeben
was nicht geht:
/^(SUMMARY:(?!Muelltonne).*\s*(DESCRIPTION:.*)\s*(LOCATION:.*)$/
-
so gehts:
/^(SUMMARY:(?!Muelltonne).*)$/
nachtrag: so gehts auch nicht
-
sorry war ich zu schnell - funktioniert so auch nicht - die suche geht weiter
-
Gibt es hierzu bereits eine Lösung? Ich versuche ebenfalls Filter zu bauen und komme dabei auf keinen grünen Zweig
Das Pagerduty Event sieht wie folgt aus:
BEGIN:VEVENT DTEND;VALUE=DATE-TIME:20210614T080000Z DTSTART;VALUE=DATE-TIME:20210607T080000Z ATTENDEE:email@example.com UID:P3VI7AMPV1DYFO2021-06-07 10:00:00 +02002021-06-14 10:00:00 +0200 URL:https://example.com SUMMARY:On Call - Vorname Nachname - Bereitschaft END:VEVENT
Ich bekomme es mit meinen rudimentären Regex Kenntnissen leider nicht den Filter auf
SUMMARY:On Call - Vorname Nachname - Bereitschaft
programmiert. In der Datei stehen alle Mitarbeiter, so dass in meine ioBroker viel zu viele Events angezeigt werden.
Derzeit behelfe ich mir mit "Ereignissen" die ich anschließend nicht einblende, schön ist das allerdings nicht.
Ich würde mich über Hilfe daher sehr freuen!
-
Hallo zusammen
Auch ich versuche krampfhaft aus meinem Kalender diverse Einträge zu filtern, leider ohne Erfolg.
Ich wollte aus allen Termine nur die Termine "Frei" und "Ferien" anzeigen lassen, leider komme ich mit den Vorgaben der Whitelist zu keinem brauchbaren Ergebnis.Hat hier einer bereits mehr Erfolg zu verzeichnen?
-
kann das immer noch nicht - aber wenn interesse- könnte in dem script https://forum.iobroker.net/post/553690 einen white list filter einbauen
z.b so (nur biathlon termine anzeigen)
schaut normal so aus:
-
@liv-in-sky
Danke für den Tipp und die tolle Arbeit mit dem Skript.Ich habe es mit dem Skript versucht und es hat auch funktioniert.
Leider ist mir dieses viel zu luxuriös, da ich nur eine Tabelle mit zwei Spalten benötige und eben nur die Whitelist.
Aber nochmals, super Arbeit und Danke.
-
Hallo zusammen,
ich weiß, das der Eintrag alt ist, aber scheinbar hat sich nichts geändert. Auch ich bin nicht in der Lage aus der Docu eine "Whitelist" zu erzeugen. Ich möchte nur "Urlaub" (das ist der Titel im Google Kalender; eventuell auch "Urlaub Ostsee" etc.) angezeigt bekommen. Wie geht das? Oder sollte man einen Enhancement Versuch starten?
-
@thomke67 Hi, hast du das Skript von liv-in-sky schon bei dir eingerichtet (siehe https://forum.iobroker.net/topic/22555/ical-adapter-whitelist-filter-ezeugen/6?_=1736502628093)?
Um dir eine Whitelist zu erzeugen, musst du nur den entsprechenden String hier eintragen. Hab das Skript gerade in Betrieb genommen, um die Klassenarbeiten der Kids mir anzeigen zu lassen. Wenn du Probleme hast, schreib mal wo du gerade hängst.
let myWhiteListArray=["Arbeit", "Test", "Klassenarbeit"]; // momentan ohne [] whitelist sonst z.b ["URLAUB","frei"] auf großschreibung achten
Sieht dann z.B. mit Testwerten so aus: