Instructie
Beheer > Integraties > Evoko Home

Die Evoko-Home-Integration erfordert Konfiguration auf zwei Seiten: zuerst einige Angaben aus Evoko Home (Server-URL und API-Token), dann die Integration in i-Reserve — Authentifizierung, Verhalten (Status, Poll, kostenpflichtige Räume) und die Raumzuordnung.

1. Auf der Evoko-Home-Seite

  1. Notieren Sie die WebSocket-URL des Evoko-Home-Servers, z. B. wss://rooms.example.com:3002/websocket.
  2. Holen Sie unter Global Settings das “Default API Token” — dies ist das Group-Token, das als Passwort dient.
  3. Stellen Sie sicher, dass die zu verknüpfenden Räume (Liso-Displays) in Evoko Home konfiguriert und online sind.
  4. Prüfen Sie, ob an den Räumen die PIN-Authentifizierung aktiviert ist; falls ja, notieren Sie die PIN.

2. Auf der i-Reserve-Seite — Registerkarte Authentifizierung

Fügen Sie unter Verwaltung > Integrationen eine neue Integration vom Typ Evoko Home hinzu und füllen Sie die Authentifizierung aus.

FeldWas einzugeben ist
WebSocket-URLVollständiger DDP-Endpunkt des Servers (z. B. wss://rooms.example.com:3002/websocket). Erforderlich.
IntegrationsbenutzerLeer lassen für den Standard defaultDevIntegrationUser.
Group-TokenDas “Default API Token” aus Evoko Home (Global Settings). Erforderlich.
TLS-Zertifikat prüfenPort 3002 hat standardmäßig ein selbstsigniertes Zertifikat; aus lassen, es sei denn, dort ist ein gültiges öffentliches Zertifikat installiert.

Klicken Sie auf Verbindung testen: i-Reserve stellt die Verbindung her, meldet sich an und meldet, ob es gelingt.

3. Registerkarte Konfiguration

FeldWas es tut
Evoko-Event bei Status anlegenDer/die Buchungsstatus, bei dem/denen die Buchung an den zugeordneten Evoko-Raum gesendet wird. Mehrfachauswahl.
Evoko-Event bei Status entfernenDer/die Status, bei dem/denen die Buchung wieder vom Display entfernt wird. Mehrfachauswahl.
Vorlage Display-BetreffDie einzelne Zeile, die auf dem Display erscheint (Evoko-Buchungen haben nur einen Betreff, keinen Textkörper). Verwendet die Standard-Buchungsvariablen wie {PROD_DESC}, {BOOKING_NUMBER}, {FROMDATE}. Standard: {PROD_DESC} - {BOOKING_NUMBER}.
PINPIN, die bei Buchungsänderungen mitgesendet wird. Nur erforderlich, wenn an den Räumen die PIN-Authentifizierung aktiviert ist (sonst PinIsRequired). Leer lassen, wenn keine PIN erforderlich ist.
Poll-Intervall (Minuten)Wie oft der Inbound-Poll eine Momentaufnahme macht, um Display-Buchungen zu erkennen (1–60).
Richtlinie kostenpflichtige RäumeWie Display-Buchungen auf kostenpflichtigen Räumen behandelt werden (Buchen auf dem Display umgeht den Zahlungsablauf).
Inbound-Sync (Display-Buchungen)Wenn aktiviert, holt ein Poll Buchungen ab, die auf den Displays vorgenommen wurden, und legt sie in i-Reserve an. Wenn aus, ist die Integration nur Outbound.
Status Inbound-BuchungDer Status, den Reservierungen erhalten, die aus einer Display-Buchung angelegt wurden. Verwenden Sie einen nicht abrechnenden Status, damit Display-Buchungen die Zahlung nicht umgehen.

3.1 Zuordnung: Objekt → Evoko-Raum

Auf der Registerkarte Zuordnung verknüpfen Sie jedes i-Reserve-Objekt (Produkt) mit einem Evoko-Raum. Klicken Sie zuerst auf Raumliste aktualisieren, um die Räume live aus Evoko abzurufen (allRooms); wählen Sie dann links das Produkt und rechts den passenden Raum. Nur zugeordnete Räume werden synchronisiert.

4. Aktivieren

Speichern Sie und setzen Sie die Integration auf aktiv. Testen Sie Outbound, indem Sie eine Buchung auf den “Anlegen”-Status setzen und prüfen, ob sie auf dem Display erscheint; testen Sie Inbound (falls aktiviert), indem Sie auf einem Display buchen und warten, bis der Poll die Reservierung in i-Reserve anlegt.

Das Group-Token ist das "Default API Token" unter Global Settings in Evoko Home; es dient als Passwort für den Integrationsbenutzer (Standard defaultDevIntegrationUser).
Buchen auf einem Display umgeht den Zahlungsablauf. Geben Sie Inbound-Reservierungen einen nicht abrechnenden Status und stellen Sie die Richtlinie für kostenpflichtige Räume bewusst ein.
Inbound ist ein Poll (Modell B), kein Echtzeit-Push: Eine Display-Buchung wird bei uns nach höchstens einem Poll-Intervall sichtbar. Die Buchungssammlung synchronisiert in der Regel 7 Tage im Voraus.
Ist an den Räumen die PIN-Authentifizierung aktiviert, geben Sie die PIN ein; ohne sie gibt der Server bei Änderungsbefehlen "PinIsRequired" zurück.