# Kalender

Die Kalender-App zeigt die Termine eines Kalenders, den Sie schon führen, etwa bei Google, in Outlook oder in iCloud. Für ein Abo brauchen Sie nur die ICS-Adresse des Kalenders. Einen Outlook- oder Google-Kalender, den Ihre Organisation unter Datenquellen verbunden hat, zeigt die App ebenfalls.

> **Typ:** app
> **Für wen:** alle, die Termine aus einem Kalender zeigen wollen
> **Voraussetzung:** das Paket Pro, die installierte App und das Recht, Szenen zu bearbeiten. Zum Hinzufügen eines Kalender-Abos das Recht **Kalender verwalten**. Für Outlook oder Google eine Quelle der Form **Termine** unter **Datenquellen**.
> **Ort im Portal:** **Apps** › **Kalender** › **Kalender**. Das Widget steht im Szenen-Editor unter **Nachrichten & Infos**.

## Was die App zeigt

Die App bringt ein Widget mit: **Kalender**. Es zeigt die Termine eines Kalenders Ihrer Organisation mit Uhrzeit, Titel und, soweit hinterlegt, Ort. Serien, Ausnahmen und einzeln verschobene Termine sind berücksichtigt, auch Serien wie „jeder letzte Freitag im Monat“.

Die Kalender-Abos selbst legen Sie einmal an, mit Namen und Adresse. Ein Widget nennt danach nur noch den Kalender, nie seine Adresse. Die Adresse bleibt bei uns und steht weder in einer Szene noch auf einem Display. Das ist wichtig, weil fast jede Abo-Adresse einen Zugang enthält: Wer sie kennt, kann den Kalender lesen.

Die Termine kommen aus einer von zwei Herkünften. **Kalender-Abo** liest eine Adresse (ICS). **Microsoft oder Google** liest einen Outlook-Kalender aus Microsoft 365 oder einen Google-Kalender, den Ihre Organisation unter Datenquellen verbunden hat. Am Display sehen beide gleich aus.

Das Widget ordnet sich nach seinem Rahmen. Breiter ziehen nimmt nie etwas weg.

- **Tagesliste** — heute mit dem laufenden Termin hervorgehoben und seiner Restzeit, am Fuß der nächste Tag mit Terminen.
- **Spalte** — in hohen, schmalen Rahmen mehrere Tage untereinander.
- **Woche** — in breiten Rahmen sieben Tage ab heute nebeneinander, Mehrtägiges als Band.
- **Heute** und **Nächster Termin** — der laufende oder nächste Termin groß mit der Zeit bis dahin, daneben oder darunter die folgenden.
- **Leiste** — in flachen Bändern **Jetzt** und **Danach** in einer Zeile.

Passt eine Liste nicht in den Rahmen, blättert sie alle zehn Sekunden ruhig weiter, statt die Schrift zu verkleinern.

Zwei Beispiele: Eine Praxis zeigt im Wartebereich die **Tagesliste** mit **Nur „Belegt“**. Die Patienten sehen, wie voll der Tag ist, aber keine Namen. Ein Verein stellt im Foyer die **Woche** mit den Belegungszeiten der Räume auf.

## Kalender hinzufügen

So geht es bei der Herkunft **Kalender-Abo**. Am schnellsten geht es im Widget selbst: Unter **Quelle** steht **Kalender hinzufügen**. Tragen Sie einen Namen und die Adresse ein. Beim Verlassen des Adressfelds oder mit **Prüfen** ruft die Plattform den Kalender einmal ab und sagt, was sie findet, etwa **Unter dieser Adresse liegt der Kalender „Veranstaltungen“** und **12 Termine in den nächsten Wochen**. Steht noch kein Name da, übernimmt das Formular den Namen des Kalenders. Nach **Kalender hinzufügen** ist der neue Kalender im Widget gewählt.

Alle Kalender Ihrer Organisation stehen auf der Seite der App im Datenbereich **Kalender**. Dort benennen Sie einen Kalender um, ersetzen seine Adresse oder löschen ihn. Die Adresse steht dort nur gekürzt, etwa `calendar.google.com/…/basic.ics`. Wer sie ändern will, trägt sie neu ein. Ein leeres Adressfeld behält die bisherige.

Die ICS-Adresse finden Sie in den Freigabe-Einstellungen des Kalenders, bei Google unter **Privatadresse im iCal-Format**, bei Outlook unter **Kalender veröffentlichen** als **ICS-Link**, bei iCloud unter **Öffentlicher Kalender**. Eine Adresse mit `webcal://` geht auch.

## Kalender aus Outlook oder Google nutzen

Die Termine eines Kalenders aus Microsoft 365 oder Google erreichen das Widget über eine Datenquelle.

1. Lassen Sie einen Inhaber unter **Einstellungen › Organisation › Verbindungen** Microsoft 365 oder Google verbinden, mit gesetztem Haken bei **Kalender** ([Microsoft 365, Google oder Grafana verbinden](/de/content/data-source-connections)).
2. Legen Sie unter **Datenquellen** mit **Quelle anlegen** den **Outlook-Kalender** oder den **Google Kalender** an und wählen Sie den **Kalender** ([Eine Datenquelle anlegen und in einem Widget zeigen](/de/content/create-data-source)).
3. Stellen Sie im Widget im Reiter **Daten** unter **Quelle** die **Herkunft** auf **Microsoft oder Google** und wählen Sie Ihren **Kalender**.

Die Quelle liefert die Termine von gestern bis acht Tage voraus, mit Titel, Zeit und Ort. Beschreibung, Teilnehmer und Anhänge kommen nie an. Abgesagte Termine fehlen. Als privat oder vertraulich markierte Termine kommen ohne Titel und Ort an und stehen immer als **Belegt** da. Den Takt stellen Sie an der Quelle ein.

## Einstellungen

Die Einstellungen öffnen Sie über das Zahnrad an der Leiste über dem Widget. Sie liegen auf den Reitern **Inhalt**, **Aussehen** und **Daten**. Felder, die in der gewählten Darstellung nichts bewirken, blendet der Editor aus, ihr Wert bleibt erhalten. Die Leiste bietet außerdem **Vorlage** und **Farben** an, dazu **Darstellung** und **Hintergrund**.

![Das Einstellungs-Fenster eines Kalender-Widgets im Szenen-Editor, Reiter Daten: Name und Adresse eines Kalenders (1), „Kalender hinzufügen“ (2), der Status der Daten (3) und der Reiter Inhalt mit Darstellung und Titeln (4)](/de/apps/bilder/f1883cd8-calendar-settings.png)

| Einstellung | Reiter | Bedeutung | Standard |
|---|---|---|---|
| **Herkunft** | **Daten** | Woher die Termine kommen: **Kalender-Abo** oder **Microsoft oder Google**. | Kalender-Abo |
| **Kalender** | **Daten** | Bei **Kalender-Abo** einer der Kalender Ihrer Organisation, darunter **Kalender hinzufügen**. Bei **Microsoft oder Google** eine Quelle der Form **Termine** mit Verbindung, Zustand und **Jetzt holen**. | keiner |
| **Darstellung** | **Inhalt** | **Liste** oder **Nächster Termin**. Wie die Liste aussieht, bestimmt der Rahmen. | Liste |
| **Zeitraum** | **Inhalt** | Nur bei der Liste: **Heute**, **3 Tage** oder **Woche**. Die Woche zeigt in breiten Rahmen Spalten. | 3 Tage |
| **Termine** | **Inhalt** | **Mit Titel** oder **Nur „Belegt“**. Privat oder vertraulich markierte Termine stehen immer nur als **Belegt** da. | Mit Titel |
| **Ort zeigen** | **Inhalt** | Nur mit Titel: der Ort unter dem Titel. | An |
| **Farben** und **Schrift** | **Aussehen** | **Stil der App**, **Markenfarben** oder **Eigene** Farben, dazu die Schrift. Siehe [Widgets einstellen](/de/content/configure-widgets). | Stil der App |
| **Hintergrund** | **Aussehen** | **Hell**, **Dunkel**, **Glas** über der Szene oder **Transparent**. | Hell |
| **Ecken** | **Aussehen** | **Abgerundet** oder **Eckig**. | Abgerundet |
| **Zeitzone** | **Inhalt** | Unter **Erweitert**: **Standort des Displays**, **Zeitzone der Organisation** oder **Feste Zeitzone**. Mit dem Standort zeigt jede Filiale ihre eigene Zeit. | Standort des Displays |

**Nur „Belegt“** wirkt schon bei uns: Titel und Orte gehen dann gar nicht erst an das Display und stehen auch nicht in seinem Zwischenstand.

## Grenzen

- *Nur lesen, nie schreiben.* Die App legt keine Termine an, ändert und löscht nichts. Ein Abo braucht kein Konto und erteilt keine Freigabe. Outlook und Google liest Szenera über eine Verbindung, ebenfalls nur lesend.
- *Nur Abo-Adressen mit https.* Ein Kalender ohne Abo-Adresse lässt sich nur über Outlook oder Google einbinden, wenn er dort liegt. Adressen mit Benutzername und Kennwort nimmt die App nicht an.
- *Höchstens 20 Kalender-Abos* je Organisation.
- *Gut zwei Wochen nach vorn* bei einem Abo, *acht Tage* bei Outlook und Google. Laufende Termine bleiben stehen, abgelaufene fallen heraus.
- *Keine Beschreibungstexte.* Übertragen werden Titel, Zeit und Ort, mehr nicht. Zugangsdaten aus der Terminbeschreibung landen so nie auf einem Display.
- *Zeitzonen pragmatisch.* Übliche Zonennamen, die Namen aus Outlook und eigene Zonen aus Outlook werden verstanden. Trägt das Abo einen unbekannten Namen, stehen diese Termine um den Versatz verschoben, und die Prüfung nennt den Namen.
- *Abos werden alle 15 Minuten abgerufen.* Der Takt ist fest. Alle Widgets desselben Kalenders teilen sich einen Abruf. Bei Outlook und Google stellen Sie den Takt an der Quelle ein: **alle 5 Min**, **alle 15 Min** oder **stündlich**.
- *Den Abruf übernehmen wir, nicht das Display.* Höchstens 4 MiB je Abruf und zwölf Sekunden Zeitlimit.

## Wenn etwas nicht klappt

| Symptom | Ursache | Lösung |
|---|---|---|
| Im Editor **Noch kein Kalender gewählt** | Unter **Quelle** ist kein Kalender gewählt. Am Display bleibt die Fläche leer. | Einen Kalender wählen oder mit **Kalender hinzufügen** anlegen. |
| Im Editor **Der gewählte Kalender ist nicht mehr da** | Der Kalender wurde im Datenbereich **Kalender** gelöscht, oder die Quelle wurde unter **Datenquellen** gelöscht. | Einen anderen Kalender wählen oder ihn neu hinzufügen. |
| Im Editor **Der Kalender konnte nicht gelesen werden.** | Bei Microsoft oder Google hat die Quelle noch keinen Stand, oder ihr Abruf ist gescheitert. | Auf der Seite **Datenquellen** prüfen, ob der Kalender verbunden ist. |
| **Unter dieser Adresse liegt kein Kalender** beim Prüfen | Die Adresse liefert eine Webseite, meist die Freigabe- oder Anmeldeseite. | Im Kalender-Programm die ICS-Adresse kopieren, nicht die Adresse aus der Adressleiste. |
| **Der Anbieter lehnt den Abruf ab** beim Prüfen, im Editor **Der Kalender-Server hat den Zugriff abgelehnt.** | Der Kalender ist nicht freigegeben, oder der Zugang der Adresse gilt nicht mehr. | Im Kalender-Programm eine neue Abo-Adresse erzeugen und im Datenbereich **Kalender** eintragen. |
| **Der Kalender-Server hat nicht rechtzeitig geantwortet.** | Die Antwort kam nicht innerhalb von zwölf Sekunden. | Abwarten. Hält es an, den Anbieter des Kalenders prüfen. |
| **Der Kalender ist zu groß für die Anzeige.** | Die Datei überschreitet 4 MiB, meist durch jahrelange Historie. | Einen eigenen Kalender nur für die Anzeige führen und abonnieren. |
| **Keine Termine** | Der Abruf war erfolgreich, im Zeitraum steht nichts an. | **Zeitraum** auf **Woche** stellen. |
| Termine stehen eine Stunde daneben. | Unter **Erweitert** steht eine feste Zone, die nicht die des Standorts ist, oder der Standort des Displays hat keine Zeitzone. | **Standort des Displays** wählen und am Standort die Zeitzone prüfen. |
| Auf der Fläche steht überall **Belegt**. | **Termine** steht auf **Nur „Belegt“**, oder die Termine sind im Kalender privat oder vertraulich markiert. | Auf **Mit Titel** stellen oder die Markierung im Kalender ändern. |
| **Kalender hinzufügen** meldet **Dazu fehlt Ihnen das Recht.** | Ihnen fehlt das Recht **Kalender verwalten**. | Rechte im Team klären ([Rollen und Rechte](/de/organization/permissions-by-role)). |
| Ein Kalender-Widget aus der Zeit vor dem Datenbereich zeigt nichts. | Früher stand die Adresse im Widget. Heute wählt jedes Widget einen Kalender der Organisation. | Den Kalender einmal mit seiner Adresse hinzufügen und im Widget wählen. |
| Das Widget lässt sich nicht einsetzen. | Die App ist nicht installiert, ein Update wartet auf Ihre Entscheidung, oder sie steht auf **Nicht in Ihrem Paket**. | Unter **Apps** den Status prüfen ([Wenn eine App nicht läuft](/de/help/apps-troubleshooting)). |

## Weiterführendes

- [Widgets einstellen: Vorlage, Vorschau und Felder](/de/content/configure-widgets)
- [Die passende App finden](/de/apps/discover-apps) — Kategorien, Sammlungen und Filter im Store.
- [Inhalte zu bestimmten Zeiten zeigen](/de/programs/create-program-entry) — woher die Zeitzone der Organisation kommt.
