Die Schnittstelle kommuniziert mit einem Amadeus HotSOS Server via REST-API.
Die Schnittstelle synchronisiert nur die Raumdaten und nicht die Ereignisse. Sollte dies erforderlich sein, wenden Sie sich an den Support von Antcas.
Hinweis: Die Schnittstelle ist sehr langsam beim Senden. Es kann einen Moment dauern, bis der Wert im Monitor erscheint.
Es werden einzelne Polls vom Antcas Server via HTTPS auf das HotSOS-Portal getätigt. Das API-URL ist dabei fix festgelegt und kann nicht geändert werden. Dabei werden die Räume, die zuvor in der HotSOS-Applikation und im Antcas Config definiert wurden, abgefragt. Die Poll-Limite beträgt Standardmässig 30 Abfragen pro Minute. Der Antcas Server hält sich strikt an die eingestellte Richtlinie, um die Auslastung der Gegenseite und des Netzwerkes zu verringern. Dies bedeutet, dass es einige Minuten dauern kann, bis eine Änderung beim Antcas Server ankommt.
Beim Starten des Servers werden immer zuerst die Meldungen abgeholt und danach alle Statusmeldungen übertragen. Bei einer zwischenzeitlichen Änderung auf Seite von HotSOS hat dies dann zur Folge, dass der Status zuerst in der SPS ankommt und danach erneut gesendet wird.
Tritt ein Verbindungsfehler auf, so wird die Abfrage nach dem Erreichen des Timeouts automatisch wiederholt. Die Fehlermeldung erscheint dabei nur einmal im Monitor. Kommt keine Verbindung innerhalb des eingestellten Verbindungs-Timeouts zustande, so wird zudem die Schnittstelle als offline deklariert.
Die Zieladresse ist die Adresse des Servers ohne URI und https://-Präfix.
Hinweis: Beim Verwenden eines Proxy-Servers ist darauf zu achten, dass sich der URI-Pfad nicht ändert.
Der Monitor kann verschiedene Quellen anzeigen. In der folgenden Tabellen werden alle Möglichkeiten erläutert.
| Quelle | Beschreibung |
|---|---|
| Client | Von der HotSOS-Gegenstelle kommender Wert. |
| Server | Von Antcas Control gesendeter oder gelesener Wert. |
| System | Allgemeine Systemmeldung. |
| Name | Datentyp | Beschreibung |
|---|---|---|
| string | Setzt die Raumnummer entsprechend der Schnittstelle. | |
| bool | Zimmer reinigen anfordern. | |
| string | Aktueller Service-Status des Raumes. | |
| string | Status des Raumes. | |
| string | Empfangener Raumname. | |
| bool | Do Not Disturb empfangen. | |
| bool | Der Raum ist belegt. |
Hinweis: Es können nur folgende Werte gesendet werden. Alle anderen Werte werden nicht gesendet und im Monitor rot markiert.
| Wert | Beschreibung |
|---|---|
| CLEAN | Der Raum ist sauber. |
| DIRTY | Der Raum ist dreckig. |
| OUT_OF_ORDER | Der Raum ist beschädigt. |
| OUT_OF_SERVICE | Der Raum ist ausser Betrieb. |
| INSPECTED | Der Raum wurde inspiziert. |
| PICKUP | Der Raum befindet sich im Abhol-Status. |
Hinweis: Nur die Werte AWAITING_SERVICE und DO_NOT_DISTURB können gesendet werden.
| Wert | Beschreibung |
|---|---|
| AWAITING_SERVICE | Der Raum wartet auf Reinigung. |
| DO_NOT_DISTURB | Der Gast möchte nicht gestört werden. |
| VACANT_CLEANED | Der Raum wurde gereinigt und ist frei. |
| OCCUPIED_CLEANED | Der Raum ist gereinigt und belegt. |
| CLEANING_STARTED | Die Reinigung des Raumes hat gestartet. |
| SERVICE_REFUSED | Der Gast hat den Service verweigert. |
| STOPPED | Die Reinigung wurde gestoppt. |
| TO_BE_INSPECTED | Der Raum braucht eine Inspektion. |
| INSPECTED | Der Raum wurde inspiziert. |
| LATE_SERVICE | Der Gast möchte einen späten Service. |
| RETURN_LATER | Der Gast hat um eine spätere Rückkehr gebeten. |