1.30.1.2.1.5.1. GUI-Interaktionsinsel¶
Die Interaktionsinsel dient zur Steuerung des Kochablaufs. Dazu wird die Website screen.html
in einem Browser
geöffnet. Die IP des Frontend-Servers entnehmen Sie der Konfiguration für settings/index.
Note
Das Frontend wurde mit Google Chrome entwickelt und getestet. Es ist wahrscheinlich, dass andere Webkit-basierte Browser oder Firefox die Seite richtig darstellen, jedoch kann dafür keine Garantie gegeben werden.
1.30.1.2.1.5.1.1. RSB-Schnittstellen¶
Scope | Type | Description |
---|---|---|
/kognichef/io/bluetooth | rst.door.BluetoothInfo | Lauscht auf identifiziertes BLE-Tag. |
/kognichef/io/display/screen/model/event/startmeasure | string | Fokussiert aktuell abgemessene Zutat |
/kognichef/io/display/screen/model/load | string | Lade Rezept mit übergebenem Namen |
/kognichef/io/display/screen/model/load | string | Lädt Rezept und startet den Kochprozess |
/kognichef/io/display/screen/model/notification | rst.kognihome.UserNotification | Zeigt dem Nutzer einer Nachricht an. Ggfs. muss der Nutzer die Nachricht bestätigen oder eine Option auswählen |
/kognichef/io/display/screen/model/person/token | string | Verarbeitet Token-Adresse für erkannten Benutzer direkt. |
/kognichef/io/display/screen/model/volume | float | Aktualisiert den Lautstärkeregler unter Einstellungen |
/kognichef/service/miele/hob/status | rst.kitchen.hob.MieleHobMessage | Aktualisiert die Statusanzeige des Kochfeldes im Seitenpanel. |
/kognichef/service/miele/oven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | Aktualisiert die Statusanzeige des Ofens im Seitenpanel. |
/kognichef/service/miele/steamoven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | Aktualisiert die Statusanzeige des Dampfgarers im Seitenpanel. |
/kognichef/service/recipe/step/get | rst.kitchen.RecipeStep | Aktualisiert Rezeptrepräsentation des ViewModels |
/kognichef/service/workspace/status | rst.kognihome.WorkspaceStatus | Aktueller Zustand der Hebeeinrichtung in der Küche |
/service/kitchen/drawer/status/N | int | Status von Schublade N. Es werden bis zu 12 Schubladen unterstützt |
Scope | Type | Description |
---|---|---|
/kognichef/io/dialog/shouldlisten | bool | Sendet An/Aus Signal, wenn der Nutzer die Einstellung ändert |
/kognichef/io/display/projection/reset | string | Sendet eine ‘reset’ Nachricht an die Projektion, wenn zu einem neuen Rezeptschritt gewechselt wird. |
/kognichef/io/display/projection/video | string | Sendet Video-URL für das vom Nutzer gewählte Element |
/kognichef/io/display/screen/model/response | rst.kognihome.UserNotification | Antwort des Nutzers bei einer empfangenen Notification |
/kognichef/io/display/screen/model/volume | float | Relative Position des Lautstärke-Sliders |
/kognichef/service/activity/user/grasped | string | Simuliert GRASP-Event, wenn der Nutzer in der GUI ein Element auswählt. |
/kognichef/service/cockpit/heattask | rst.kitchen.HeatTask | Konfiguration des Nutzers für die Assistenzfunktion Aufwärmen |
/kognichef/service/cockpit/measuretask | rst.kitchen.MeasureTask | Konfiguration des Nutzers für die Assistenzfunktion Abmesses |
/kognichef/service/cockpit/stirtask | rst.kitchen.StirTask | Konfiguration des Nutzers für die Assistenzfunktion Rühren |
/kognichef/service/recipe/step/set | rst.kitchen.RecipeStep | Setzt den Status des aktuell angezeigten Rezeptschrittes |
/kognichef/service/workspace/status | rst.kognihome.WorkspaceStatus | Pass die Höhe für identifizierte Nutzer an |
/service/kitchen/drawer/set/N | int | Öffnet (1) oder schließt (0) Schublade N. Es werden bis zu 12 Schubladen unterstützt. |
Scope | Method | Input | Output | Description |
---|