Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Ich habe nur das Problem, das er mir immer nur den nächsten Eintrag anzeigt. Ich hätte aber gerne die nächsten 7 Termine. Auf next1 liegt auch der Termin an, aber next2..10 sind leer (genauer da steht ein " " drin, ohne Semikolon am Ende).
Ist auch A1 leer ?
Kannst Du ´mal ein Bild der Eingänge machen oder- noch besser- E10-16 als Text hierher kopieren ?
Ich benutze den Baustein in der Version 0.71 und möchte die Termine der nächsten 7 Tage als Liste ausgeben lassen.
Dazu habe ich das mit einem Listenelement verknüpft.
BEGIN:VEVENT
UID:5d2133414f8d5
DTSTART;TZID=Europe/Berlin:20190708T070000
SEQUENCE:0
TRANSP:OPAQUE
DTEND;TZID=Europe/Berlin:20190708T080000
SUMMARY:Termin alle zwei Wochen
CLASS:PUBLIC
RRULE:FREQ=WEEKLY;INTERVAL=2;UNTIL=20191231T235959 Z;BYDAY=MO
EXDATE;TZID=Europe/Berlin:20191223T070000
DTSTAMP:20190707T014817Z
END:VEVENT
END:VCALENDAR
Ich habe nur das Problem, das er mir immer nur den nächsten Eintrag anzeigt. Ich hätte aber gerne die nächsten 7 Termine. Auf next1 liegt auch der Termin an, aber next2..10 sind leer (genauer da steht ein " " drin, ohne Semikolon am Ende).
Kann das jemand bestätigen oder mache ich noch etwas falsch?
Es gibt eine 10kByte Grenze für interne KOs. Wenn also viel Text vorhanden ist, wird vorher abgebrochen (Vermutung)
Wenn das das Problem ist, gäbe es die Möglichkeit in eine Datei zu schreiben (müsste man im Baustein vorsehen) und dann das VSE1000 verwenden. Dort ist eine Übergabe aus Datei möglich.
Seh' gerade, dass ich das wohl schon eingebaut hatte: E24
fileexpo[filename;maxsize] - ermöglicht in eckigen Klammern die Ausgabe der Daten in ein File filename mit maximaler Länge maxsize, nur in Verbindung mit erweitertem Listelement sinnvoll
ich habe den LBS in Verbindung mit Nextcloud im Betrieb.
Dazu wurden 5 Kalender im Baustein hinterlegt, die auch alle ihre Termine ausgeben.
Dennoch werden mir nur maximal 32 Termine als Liste an A1 angezeigt.
Den Eingang E10 (Anzahl Einträge, die zurückgegeben werden) habe ich einfach mal auf 300 gestellt, da ich gerne eine Liste mit allen Einträgen in den nächsten Monaten anzeigen möchte.
Der Eingang E23 (Speicherbereich, der zum Download freigehalten wird) steht bei mir auf 64M.
Liegt das am Speicherbereich oder am LBS intern?
Wie kann ich die Anzahl erhöhen, sodass mir mehr Termine ausgegeben werden?
Gibt es eine Grenze für die Anzahl?
ich bekomme nach dem Umstieg auf CentOS 7 keine Kalendereinträge mehr angezeigt. Weiß zwar nicht ob es unmittelbar damit zusammen hin, aber seit dem Neuaufsetzen trat das Problem auf. Die Kalendereinträge habe ich bisher immer über einen Radicale Server bezogen. Der Kalender bzw. die Synchronisation funktioniert auch in Verbindung mit iOS und OS X Geräten.
Nur in dem LBS will es nicht klappen.
Das Log wirft leider wenig Infos aus
Code:
[TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
[TR]
[TD]2019-11-22 13:30:00[/TD]
[TD]128077[/TD]
[TD]9860[/TD]
[TD]1[/TD]
[TD]File not present or to old, fetching data...[/TD]
[/TR]
[TR]
[TD]2019-11-22 13:30:00[/TD]
[TD]264997[/TD]
[TD]9860[/TD]
[TD]1[/TD]
[TD]No data received XXX[/TD]
[/TR]
[/TABLE]
Die Fehler aus Post #283 sind praktisch nicht zu finden, wenn man die Quellkalender nicht hat. In den Routinen jeden Array-Wert prüfen, ob er auch existent ist führt zu weit. Natürlich könnte man grundsätzlich alle Fehler unterdrücken, aber ob das gut ist?
Ich habe iCal-Validator im Internet gefunden - die bescheinigen allerdings null Fehler.
Ich habe das jetzt so gelöst:
- Export des Kalenders aus Nextcloud als ics-File und löschen des NC-Kalenders
- Import des ics-Files in einen neuen Google-Kalender (ggrrrrr...)
- Export wieder zurück
- und wieder Import in Nextcloud unter dem selben Namen wie vor
Offensichtlich hat Google die fehlerhaften Einträge korrigiert - die Fehler aus dem LBS sind nun weg.
Interessanterweise ist das ics-File durch Google von 706kb auf 595kb geschrumpft.
Einfach eine Spalte %timeuntil% für die Ausgabe in der Liste definieren. Ich hab' den Baustein hauptsächlich für die Liste entwickelt und erst dann die Einzelzeilenausgabe hinzugefügt, deshalb muss soweit ich mich erinnern kann alles was an Werten in E16 benutzt wird schon in E11 definiert sein.
Beispiel:
E11: start|end|summary[80]|location|description[350]|calname|daysuntil|timeuntil
E16: %start% - %end% %summary% %daysuntil% %timeuntil%
A2: Fr 15.11 14:00 - Fr 15.11 15:00 Fahrrad Tabea holen 2 1 Tage 16 Stunden 42 Minuten
A3: Mo 18.11 - ganzer Tag Urlaub 5 4 Tage 2 Stunden 42 Minuten
vielen Dank schon einmal für diese Info!
Was müsste dann an E11 angehängt werden damit ich eine Tagesausgabe erhalte?
Oder besser gesagt... hast du zufälligerweise eine Lösung bereits bei dir am Laufen, für z.B. einen Müllabfuhrkalender? Damit die restlichen Tage bis zur Abholung visualisiert dargestellt werden.
So auf die schnelle, soweit ich mich erinnern kann:
Man kann nur Werte in E16 verwenden, die aufgrund der Einträge an E11 auch aufbereitet werden.
An E19 darf nur die Anzahl Tage stehen, nicht "Tage" anhängen.
Die Fehler aus Post #283 sind praktisch nicht zu finden, wenn man die Quellkalender nicht hat. In den Routinen jeden Array-Wert prüfen, ob er auch existent ist führt zu weit. Natürlich könnte man grundsätzlich alle Fehler unterdrücken, aber ob das gut ist?
ich habe ein kleines Problem bezüglich der verbleibenden Tage beim Baustein LBS19000158.
Laut diesem Thema hier im Forum und der Beschreibung des Bausteines, soll mit Hilfe von %timeuntil% am E16 und der Formatierung untilfrm[%a] am E24 eine verbleinendeTagesangabe herauskommen. Doch das ist bei mir leider nicht der Fall.
Diese Fehler gab es in früheren Postings auch schon, aber leider hat niemand beschrieben, wie sie behoben worden sind.
Soweit ich dies bereits ergründen konnte, handelt es sich offensichtlich um "außergeöhnliche"/fehlerhafte Kalendereinträge, die in diesem Fall von einer frischen Nextcloud-Installation geliefert werden. Die Abfrage des Kalenders per CalDAV funktioniert prima und liefert an den Ausgängen auch entsprechende Ergebnisse. Hier geht es lediglich um die Beseitigung der Fehlereinträge.
Erstelle ich einen neuen Kalender in Nextcloud und frage diesen mit fünf Testterminen ab, kommen keine Fehler.
Mein Problem: Der Familienkalender enthält aktuell über 500 unterschiedliche Einträge. Wie finde ich heraus, welche drei Termine die o.g. Fehler produzieren?
- DEBUG hatte ich bereits auf TRUE gesetzt, allerdings sind im Individual-Log keine Hinweise auf Fehler zu finden.
- möglicherweise stammen die "fehlerhaften" Einträge aus dem Exportieren/Importieren aus früheren Kalendern (u.a. auch Google). Gibt es irgendwo ein Tool o.ä., was eine ICS-Datei (da treten die Fehler analog auf) auf Konformität/Korrektheit prüft?
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: