Autor Thema: CALVIEW - Termine Filtern  (Gelesen 2639 mal)

Offline Mike767

  • New Member
  • *
  • Beiträge: 12
CALVIEW - Termine Filtern
« am: 09 Januar 2017, 22:10:55 »
Moin zusammen,

ich habe einen iCal Kalender von unserer Gemeinde, in diesem sind viele Termine drin.
Ich möchte mir aber nur die Termine mit einem bestimmten Eintrag summary anzeigen lassen.

Kann mir jemand helfen, wie ich dies umsetzten kann.

Danke
Gruß Mike

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #1 am: 10 Januar 2017, 07:20:53 »
ich würde das wenn im calendar versuchen. calview bietet das (noch ) nicht.
aktuell ist whrscheinlich das beste die ical zu bearbeiten
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline Mike767

  • New Member
  • *
  • Beiträge: 12
Antw:CALVIEW - Termine Filtern
« Antwort #2 am: 10 Januar 2017, 08:53:42 »
Moin,

dies ist leider nicht möglich, da dies ein online Kalender ist und die Termine kurzfristig eingetragen werden.

 

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #3 am: 28 Januar 2017, 17:40:25 »
ich habe gerade einen einfachen filer eingebaut den man per attribut filterSummary setzen kann
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline Mike767

  • New Member
  • *
  • Beiträge: 12
Antw:CALVIEW - Termine Filtern
« Antwort #4 am: 28 Januar 2017, 23:26:20 »
Super  :) :)
werde ich direkt testen, wenn verfügbar ist.

Offline Mike767

  • New Member
  • *
  • Beiträge: 12
Antw:CALVIEW - Termine Filtern
« Antwort #5 am: 29 Januar 2017, 00:04:17 »

wenn man dies auch noch der source zuordnen könnte, wäre es noch besser 😊
"attr <calendar> filterSummary <source>:<filter>"

Gruß Mike

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #6 am: 29 Januar 2017, 09:43:50 »
ich habe es dazu umgebaut.

es ist nun möglich

attr <calendar> filterSummary <source>:<filter>,<source>:<filter>,<source>:<filter>
zb

filterSummary Kalender_Abfall:Leichtverpackungen,Kalender_Abfall:Bioabfall
filterSummary Kalender_Abfall:Leichtverpackungen,Kalender_Feiertage:.*,Kalender_Christian:.*,Kalender_Geburtstage:.*
« Letzte Änderung: 29 Januar 2017, 09:49:24 von chris1284 »
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline Ralf.E

  • Full Member
  • ***
  • Beiträge: 113
Antw:CALVIEW - Termine Filtern
« Antwort #7 am: 17 Februar 2017, 13:03:21 »
es ist nun möglich

attr <calendar> filterSummary <source>:<filter>,<source>:<filter>,<source>:<filter>

Just in time was ich gesucht habe :-)

D.h. es ist auch
filterSummary cal_HeizungHaus:.*home.*,cal_HeizungHaus:.*(vacation|urlaub|away|gone).*
möglich, aber leider case-sensitive. Spricht was dagegen den Match case-insensitive auszuführen?

Gruß Ralf
Rpi2> FHEM, TabletUI, Z-Wave, CUL_MAX

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #8 am: 17 Februar 2017, 16:36:25 »
eigentlich nur mein regexp-knowhow^^
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline Ralf.E

  • Full Member
  • ***
  • Beiträge: 113
Antw:CALVIEW - Termine Filtern
« Antwort #9 am: 18 Februar 2017, 12:32:19 »
eigentlich nur mein regexp-knowhow^^

Der RegExp-Experte bin ich zwar auch nicht, aber

if( $termin->{source} =~ /$sourceFilter/i && $termin->{summary} =~ /$summaryFilter/i )
sollte reichen (das zusätzliche 'i').

Gruß Ralf
Rpi2> FHEM, TabletUI, Z-Wave, CUL_MAX

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #10 am: 24 Februar 2017, 07:44:29 »
ja, das reicht wwirklich aus, habe ich eingebaut, steht als update bereit
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline hummeruli

  • Jr. Member
  • **
  • Beiträge: 69
Antw:CALVIEW - Termine Filtern
« Antwort #11 am: 29 Juni 2017, 13:53:50 »
Hallo,

gibt es die Möglichkeit den Filter zu setzen, dass er alles akzeptiert außer "Geburtstag"?

Danke
FHEM auf Odroid XU4 mit CUL, RFXTRX433, MySensorsGW und LaCrosseGateway

AVR-NET-IO

S300TH, FS20, Intertechno, PCA301, EMT7110

Offline chris1284

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3786
Antw:CALVIEW - Termine Filtern
« Antwort #12 am: 30 Juni 2017, 06:50:18 »
ich denke nicht außer du schafst es ein regexüp zu basteln welches alles matched außer geburtstage. es sollte aber leicht sein ein excludeSummary einzubauen
#HP Proliant MicroServer Gen8: FHEM, SAMBA, Docker:PLEX, HABridge,Homebridge
#CCU2 (bald 3): Heizung, Schalter, Sensoren, Remotes
#nanoCUL868: lacrossmode für Außensensor
#3 2Bay Nas im 2 täglichen Wechsel fürs Backup, überwacht in FHEM

Offline FHEM_Starter

  • New Member
  • *
  • Beiträge: 39
Antw:CALVIEW - Termine Filtern
« Antwort #13 am: 17 Dezember 2017, 11:28:35 »
Hallo Chris,

ist es Dir möglich, die Idee mit dem excludeSummary umzusetzen? Das wäre eine sehr nützliche Bereicherung dieses wunderbaren Moduls.

Danke und Gruß
Wolfgang