1.30.4.3. RSB Scopes used by KogniHome¶
1.30.4.3.1. Provider¶
Die folgenden Listen beinhalten Auflistungen von Scopes und RPCs mit Komponenten, die auf diese nutzen, um Daten zu übermitteln.
Scope | Type | Description | Origin |
---|---|---|---|
/io/actor/lock/get | bool | Fragt Schlossstatus ab | kognihome/door/controller |
/io/actor/lock/set | rst.door.LockStatus | Öffnet Schloss | kognihome/door/controller |
/io/actor/lock/set | rst.door.LockStatus | DESC | kognihome/door/doorgui |
/io/actor/lock/status | rst.door.LockStatus | Status des Türschlosses | kognihome/door/dispatcher |
/io/actor/motor/set | rst.door.MotorStatus | Fährt Motor auf und zu | kognihome/door/controller |
/io/actor/motor/set | rst.door.MotorStatus | DESC | kognihome/door/doorgui |
/io/actor/motor/status | rst.door.MotorStatus | überwacht Motorfahrt | kognihome/door/dispatcher |
/io/audio/speaker/status | rst.door.SpeakerStatus | Status des Türlautsprechers | kognihome/door/dispatcher |
/io/control/bluetooth/inside | bool | Aktiviert/Deaktiviert den Ble-Grabber | kognihome/door/controller |
/io/control/bluetooth/outside | bool | Aktiviert/Deaktiviert den Ble-Grabber | kognihome/door/controller |
/io/display/mirror/face | string | Detektierte Person vor dem Spiegel | kognihome/mirror/face |
/io/display/mirror/faceMode | string | (De-)Aktiviert bei Bedarf die Gesichtserkennung | kognihome/mirror/dialog |
/io/display/mirror/faceMode | string | (De-)Aktiviert bei Bedarf die Gesichtserkennung | kognihome/mirror/mirrorgui |
/io/display/mirror/model/correctionEnabled | bool | An/Aus Kontrastverstärkung | kognihome/mirror/mirroricl |
/io/display/mirror/model/icl/correctionEnabled | bool | An/Aus Kontrastverstärkung | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/heartrate | int | Puls der erkannten Person | kognihome/mirror/mirroricl |
/io/display/mirror/model/icl/mode | string | Modus der ICL-Komponenten | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/mode | string | Modus der ICL-Komponenten | kognihome/mirror/mirroricl |
/io/display/mirror/model/icl/recordingEnabled | bool | aktiviert Videoaufzeichnung | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/shiftEnabled | string | An/Aus Farbrotation | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/zoomEnabled | bool | An/Aus Gesichtszoom | kognihome/mirror/mirrorgui |
/io/display/mirror/model/mode | string | Setzt den GUI-Modus anhand von Sprachnachrichten | kognihome/mirror/dialog |
/io/display/mirror/model/recordingEnabled | bool | signalisiert Status der Videoaufzeichnung | kognihome/mirror/mirroricl |
/io/display/mirror/model/shiftEnabled | string | An/Aus Farbrotation | kognihome/mirror/mirroricl |
/io/display/mirror/model/speechDetected | string | Sendet den erkannten Phrasenstring | kognihome/mirror/dialog |
/io/display/mirror/model/speechEnabled | boolean | Signalisiert ob Spracherkennung aktiv (durch Hotword) | kognihome/mirror/dialog |
/io/display/mirror/model/video | string | URL zu einer Videodatei auf dem Server | kognihome/mirror/mirroricl |
/io/display/mirror/model/widgets/<widget>/enabled | boolean | (De-)aktiviert ein beliebiges Widget | kognihome/mirror/dialog |
/io/display/mirror/model/widgets/calendar/enabled | bool | Status des Kalendar-Widgets | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/clock/enabled | bool | Status des Uhr-Widgets | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/mobiel/enabled | bool | Status des Mobiel-Widgets | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/weather/enabled | bool | Status des Wetter-Widgets | kognihome/mirror/mirrorgui |
/io/display/mirror/model/zoomEnabled | bool | An/Aus Gesichtszoom | kognihome/mirror/mirroricl |
/io/display/mirror/pointing | rst.math.Vec2DFloat | Punkt zur Gesteninteraktion | kognihome/mirror/mirroricl |
/io/emr/bluetooth/inside | rst.door.BluetoothInfo | Sendet Daten der aufgezeichneten Advertising-Pakete von der Innenseite der Tür | kognihome/door/ble |
/io/emr/bluetooth/outside | rst.door.BluetoothInfo | Sendet Daten der aufgezeichneten Advertising-Pakete von der Aussenseite der Tür | kognihome/door/ble |
/io/emr/radar | rst.door.RadarStatus | Bewegung vor der Tür | kognihome/door/dispatcher |
/io/emr/reed | rst.door.ContactStatus | Status Reed-Kontakt | kognihome/door/dispatcher |
/io/vision/eink/backlight/set | rst.door.LEDStrip | setzt eInk-Beleuchtung | kognihome/door/controller |
/io/vision/eink/file | string | Pfad zu einer monochromen Bilddatei | kognihome/door/controller |
/io/vision/eink/file/1 | string | .. konkret für Buffer 1 | kognihome/door/controller |
/io/vision/eink/file/2 | string | .. konkret für Buffer 2 | kognihome/door/controller |
/io/vision/eink/file/3 | string | .. konkret für Buffer 3 | kognihome/door/controller |
/io/vision/eink/html | string | HTML-Inhalt zur Anzeige an der Tür | kognihome/door/controller |
/io/vision/eink/html/1 | string | .. konkret für Buffer 1 | kognihome/door/controller |
/io/vision/eink/html/2 | string | .. konkret für Buffer 1 | kognihome/door/controller |
/io/vision/eink/html/3 | string | .. konkret für Buffer 1 | kognihome/door/controller |
/io/vision/eink/lightsensor | rst.door.LightSensor | Informationen des Helligkeitssensors | kognihome/door/eink-lighting |
/io/vision/eink/refresh | bool | zeigt nächsten Buffer an | kognihome/door/controller |
/io/vision/eink/refresh/1 | bool | zeigt Buffer 1 an | kognihome/door/controller |
/io/vision/eink/refresh/2 | bool | zeigt Buffer 2 an | kognihome/door/controller |
/io/vision/eink/refresh/3 | bool | zeigt Buffer 3 an | kognihome/door/controller |
/io/vision/led/ir | int | setzt IR-LED-Intensität in der Zarge | kognihome/door/controller |
/io/vision/led/rgba | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/controller |
/io/vision/led/rgba | rst.vision.Color | DESC | kognihome/door/doorgui |
/kognichef/io/dialog/saytask | rst.communicationpatterns.TastState | Liest den Namen des Kochschrittes vor | kognihome/kitchen/dialog |
/kognichef/io/dialog/shouldlisten | Deaktiviert | Spracherkennung, wenn kein Nutzer anwesend ist. | kognihome/kitchen/projection |
/kognichef/io/dialog/shouldlisten | bool | Sendet An/Aus Signal, wenn der Nutzer die Einstellung ändert | kognihome/kitchen/screen |
/kognichef/io/dialogue/input | rst.dialog.DialogAct | Ergebnis der Spracherkennung | kognihome/kitchen/speech |
/kognichef/io/dialogue/nextStep | rst.communicationpatterns.TastState | Wechselt in den nächsten Kochschritt | kognihome/kitchen/dialog |
/kognichef/io/dialogue/previousStep | rst.communicationpatterns.TastState | Wechselt einen Kochschritt zurück | kognihome/kitchen/dialog |
/kognichef/io/dialogue/readText | rst.communicationpatterns.TastState | Liest die Beschreibung des Kochschrittes vor | kognihome/kitchen/dialog |
/kognichef/io/dialoguetask/willkommen | rst.communicationpatterns.TastState | Triggert Begrüßungsnachricht | kognihome/kitchen/controller |
/kognichef/io/display/projection/reset | string | Setzt die Projektion des Beamers zurück | kognihome/kitchen/controller |
/kognichef/io/display/projection/reset | string | Sendet eine ‘reset’ Nachricht an die Projektion, wenn zu einem neuen Rezeptschritt gewechselt wird. | kognihome/kitchen/screen |
/kognichef/io/display/projection/video | string | Sendet Video-URL für das vom Nutzer gewählte Element | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/event/startmeasure | string | Startet das Wiegen mit der Waage | kognihome/kitchen/controller |
/kognichef/io/display/screen/model/notification | rst.kognihome.UserNotification | Triggert Notification im Kochrezept | kognihome/kitchen/controller |
/kognichef/io/display/screen/model/response | rst.kognihome.UserNotification | Antwort des Nutzers bei einer empfangenen Notification | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/volume | float | Relative Position des Lautstärke-Sliders | kognihome/kitchen/screen |
/kognichef/service/activity/user/grasped | string | Simuliert GRASP-Event, wenn der Nutzer in der GUI ein Element auswählt. | kognihome/kitchen/screen |
/kognichef/service/cockpit/heattask | rst.kitchen.HeatTask | Konfiguration des Nutzers für die Assistenzfunktion Aufwärmen | kognihome/kitchen/screen |
/kognichef/service/cockpit/measuretask | rst.kitchen.MeasureTask | Konfiguration des Nutzers für die Assistenzfunktion Abmesses | kognihome/kitchen/screen |
/kognichef/service/cockpit/stirtask | rst.kitchen.StirTask | Konfiguration des Nutzers für die Assistenzfunktion Rühren | kognihome/kitchen/screen |
/kognichef/service/drawer/status/N | int | Zustand von Schubkasten N (0=geschlossen; 1=offen) | kognihome/kitchen/drawer |
/kognichef/service/hobcontrol/control | rst.kitchen.oven.MieleOvenMessage | DESC | kognihome/door/doorgui |
/kognichef/service/miele/hob/control | rst.kitchen.hob.MieleHobMessageType | Steuert Kochfeld | kognihome/kitchen/controller |
/kognichef/service/miele/hob/control | rst.kitchen.hob.control.Status | Ziel Status des Kochfeldes (zur Kontrolle) | kognihome/kitchen/objectdetection |
/kognichef/service/miele/hob/status | rst.kitchen.hob.MieleHobMessageType | Status Herd | kognihome/kitchen/appliances |
/kognichef/service/miele/oven/control | rst.kitchen.oven.MieleOvenMessage | DESC | kognihome/door/doorgui |
/kognichef/service/miele/oven/control | rst.kitchen.oven.MieleOvenMessageType | Steuert Ofen | kognihome/kitchen/controller |
/kognichef/service/miele/oven/status | rst.kitchen.restdevices.MieleDeviceStateMessageType | Status Ofen | kognihome/kitchen/appliances |
/kognichef/service/miele/steamoven/control | rst.kitchen.steamoven.MieleSteamOvenMessage | DESC | kognihome/door/doorgui |
/kognichef/service/miele/steamoven/control | rst.kitchen.steamoven.MieleSteamOvenMessageType | Steuert Dampfgarer | kognihome/kitchen/controller |
/kognichef/service/miele/steamoven/status | rst.kitchen.restdevices.MieleDeviceStateMessageType | Status Dampfgarer | kognihome/kitchen/appliances |
/kognichef/service/recipe/step/get | rst.kitchen.RecipeStep | Der aktuelle Rezeptschritt | kognihome/kitchen/controller |
/kognichef/service/recipe/step/set | rst.kitchen.RecipeStep | Setzt den Status des aktuell angezeigten Rezeptschrittes | kognihome/kitchen/screen |
/kognichef/service/workspace/status | rst.kognihome.WorkspaceStatus | Pass die Höhe für identifizierte Nutzer an | kognihome/kitchen/screen |
/kognichef/service/worktop/status | rst.kitchen.WorkspaceStatus | Zustand der Arbeitsplatte | kognihome/kitchen/worktop |
/kognidoor/io/display/model/notification | rst.kognihome.UserNotification | Sendet Erinnerungsnachricht bei checkout | kognihome/door/controller |
/kognidoor/io/display/model/response | rst.kognihome.UserNotification | DESC | kognihome/door/doorgui |
/kognihome/service/objectdetection | rst.vision.TrackedLabeledObjects | Liste der Gefundenen Objekte | kognihome/kitchen/objectdetection |
/service/detection/closingobstacle | boolean | Senden ‘true’, wenn ein Hindernis detektiert worden ist, ansonsten ‘false’. Nachrichten werden nur gesendet, wenn die IR-Leiste und damit der Einklemmschutz aktiv ist. | kognihome/door/clampdetection |
/service/detection/knock | rst.door.KnockStatus | Klopfen an der Tür | kognihome/door/dispatcher |
/service/detection/openingobstacle | bool | Sendet in Interval ‘true’, wenn ein Hindernis detektiert wurde und sonst ‘false’. | kognihome/door/obstacledetection |
/service/door/checkout | int | Übermittelt die ID des Bewohners, der das Haus verlassen möchte | kognihome/mirror/mirrorgui |
/service/door/controller/status | string | Sendet den Namen des aktuellen States | kognihome/door/controller |
/service/door/controller/status | string | Sendet den Namen des aktuellen States | kognihome/door/dispatcher |
/service/kitchen/drawer/set/N | int | Öffnet (1) oder schließt (0) Schublade N. Es werden bis zu 12 Schubladen unterstützt. | kognihome/kitchen/screen |
/service/pointing/updaterate | int | maximaler Intervall von Zeigegesten in ms | kognihome/mirror/mirrorgui |
/service/wardrobe/drawer/set/1 | bool | Öffnet Schublade 1 | kognihome/mirror/mirrorgui |
/service/wardrobe/drawer/status/2 | bool | Öffnet Schublade 2 | kognihome/mirror/mirrorgui |
/service/wardrobe/drawer/status/3 | bool | Öffnet Schublade 3 | kognihome/mirror/mirrorgui |
/service/wardrobe/storage/get | int | Fragt Kleidungsstück auf Bügel <int> an | kognihome/mirror/mirrorgui |
/service/wardrobe/storage/put | int | Lagert Kleidungsstück auf Bügel <int> | kognihome/mirror/mirrorgui |
io/audio/speaker/set | SpeakerStatus | Lautstärke des Verstärkers setzen | kognihome/door/audio |
Scope | Method | Input | Output | Description | Origin |
---|---|---|---|---|---|
/service/kognidb | register_app | string | int | Meldet Anwendung in der Datenbank an und erzeugt einen Endpunkt für diese. | kognihome/tools/kognidb |
/service/kognidb/ | register_app | string | string | Registriert Anwendung ‘kognichef’ | kognihome/kitchen/screen |
/service/kognidb/<APP> | get_clothing | rst.kognihome.db.ClothingQuery | rst.kognihome.db.ClothingResult | Liefert eine Liste von Kleidungsstücken für einen Nutzer, die zu den übergebenen Tags passen. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_token_config | string | rst.kognihome.db.Configuration | Liefert die Konfiguration für <APP> für den Nutzer mit dem übergebenen Authentifizierungstoken. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_user_config | int | rst.kognihome.db.Configuration | Liefert die Konfiguration für <APP> für den Nutzer mit der übergebenen ID. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_user_info | int | rst.kognihome.db.UserInfo | Liefert Nutzerdaten zu einer ID. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_user_tokens | int | rst.kognihome.db.IdentificationTokens | Liefert alle Tokens, die zu einem Nutzer mit übergebener ID gehören. | kognihome/tools/kognidb |
/service/kognidb/<APP> | identify_user | string | rst.kognihome.db.UserInfo | Liefert Nutzeraten des mit dem Token assozierten Nutzers. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_drawer | string | int | Liefert die Schubladen-ID für einen gesuchten Gegenstand | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_empty_hanger | string | int | Liefert die Bügel-ID eines leeren Platzes in der Garderobe. Der Inhalt des übergebenen Eingabeparameters wird nicht berücksichtigt. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_vital_data | int | rst.kognihome.db.VitalDataResult | Liefert Vital Daten zu einer ID. | kognihome/tools/kognidb |
/service/kognidb/<APP> | set_vital_data | rst.kognihome.db.VitalDataSetQuerry | int | Überschreiben der Vital Daten. Die ID <int> zur Nutzeridentifizierung ist enthalten. Liefert einen Fehlercode zurück. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_daily_logs | rst.kognihome.db.DailyLogsQuery | rst.kognihome.db.DailyLogsResult | Liefert alle Daily Logs zu einer ID zwischen zwei anzugebenen Zeiten. | kognihome/tools/kognidb |
/service/kognidb/<APP> | add_daily_log | rst.kognihome.db.DailyLogsAddQuery | int | Hinzufügen eines Logs. Liefert einen Fehlercode zurück. | kognihome/tools/kognidb |
/service/kognidb/<APP> | get_activity_logs | rst.kognihome.db.ActivityLogsQuery | rst.kognihome.db.ActivityLogsResult | Liefert alle Aktivity Logs zu einer ID zwischen zwei anzugebenen Zeiten. | kognihome/tools/kognidb |
/service/kognidb/<APP> | add_activity_log | rst.kognihome.db.ActivityLogsAddQuery | int | Hinzufügen eines Logs. Liefert einen Fehlercode zurück. | kognihome/tools/kognidb |
/service/kognidb/kognichef | get_token_config | string | rst.kognihome.db.Configuration | Lädt Konfiguration für identifizierten Benutzer | kognihome/kitchen/screen |
1.30.4.3.2. Consumer¶
Die folgende Auflistung beinhaltet alle Komponenten die auf Scopes lauschen oder RPCs nutzen.
Scope | Type | Description | Origin |
---|---|---|---|
/io/actor/lock/get | bool | löst das Senden einer Schlossstatusnachricht aus | kognihome/door/dispatcher |
/io/actor/lock/set | rst.door.LockStatus | Öffnet Schloss | kognihome/door/dispatcher |
/io/actor/lock/status | rst.door.LockStatus | Status des Türschlosses | kognihome/door/controller |
/io/actor/lock/status | rst.door.LockStatus | DESC | kognihome/door/doorgui |
/io/actor/motor/get | bool | löst das Senden einer Motorstatusnachricht aus | kognihome/door/dispatcher |
/io/actor/motor/set | rst.door.MotorStatus | Fährt Motor auf und zu | kognihome/door/dispatcher |
/io/actor/motor/status | rst.door.MotorStatus | Der Öffnungswinkel der Tür bestimmt, wo nach Lichtbändern gesucht wird. | kognihome/door/clampdetection |
/io/actor/motor/status | rst.door.MotorStatus | überwacht Motorfahrt | kognihome/door/controller |
/io/actor/motor/status | rst.door.MotorStatus | DESC | kognihome/door/doorgui |
/io/audio/mic/record | String | Dateiname der Aufnahme | kognihome/door/audio |
/io/audio/speaker/get | rst.door.SpeakerStatus | löst das Senden einer Lautsprechernachricht aus | kognihome/door/dispatcher |
/io/audio/speaker/play/mp3 | String | Dateiname der mp3 Datei unter ../mp3 | kognihome/door/audio |
/io/audio/speaker/play/recorded | String | Dateiname der aufgenommenden Datei unter ../recorded | kognihome/door/audio |
/io/audio/speaker/play/wav | String | Dateiname der wav Datei unter ../wave | kognihome/door/audio |
/io/audio/speaker/set | rst.door.SpeakerStatus | setzt sie Lautstärke des Verstärkers | kognihome/door/dispatcher |
/io/audio/speaker/stop | Boolean | Stoppt die Wiedergabe der mp3 Datei | kognihome/door/audio |
/io/control/bluetooth/inside | bool | Aktiviert/Deaktiviert das Grabbing auf der Innenseite der Tür | kognihome/door/ble |
/io/control/bluetooth/outside | bool | Aktiviert/Deaktiviert das Grabbing auf der Außenseite der Tür | kognihome/door/ble |
/io/display/mirror/face | string | Detektierte Person vor dem Spiegel | kognihome/mirror/mirrorgui |
/io/display/mirror/faceMode | string | Der gewünschte Modus (Training, Detection) | kognihome/mirror/face |
/io/display/mirror/model/correctionEnabled | bool | An/Aus Kontrastverstärkung | kognihome/mirror/mirroricl |
/io/display/mirror/model/icl/correctionEnabled | bool | An/Aus Kontrastverstärkung | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/heartrate | int | Puls der erkannten Person | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/mode | string | Modus der ICL-Komponenten | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/mode | string | Modus der ICL-Komponenten | kognihome/mirror/mirroricl |
/io/display/mirror/model/icl/recordingEnabled | bool | An/Aus Videoaufzeichnung | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/shiftEnabled | string | An/Aus Farbrotation | kognihome/mirror/mirrorgui |
/io/display/mirror/model/icl/zoomEnabled | bool | An/Aus Gesichtszoom | kognihome/mirror/mirrorgui |
/io/display/mirror/model/mode | string | Lädt Grammatik passend zum aktuellen GUI-State | kognihome/mirror/dialog |
/io/display/mirror/model/mode | string | Setzt den aktuellen Anzeigemodus des Spieges | kognihome/mirror/mirrorgui |
/io/display/mirror/model/recordingEnabled | bool | An/Aus Videoaufzeichnung | kognihome/mirror/mirroricl |
/io/display/mirror/model/recordingEnabled | bool | aktiviert Videoaufzeichnung | kognihome/mirror/mirroricl |
/io/display/mirror/model/shiftEnabled | string | An/Aus Farbrotation | kognihome/mirror/mirroricl |
/io/display/mirror/model/speechDetected | string | Zeigt erkannte Phrase an | kognihome/mirror/mirrorgui |
/io/display/mirror/model/speechEnabled | boolean | Signalisiert ob Spracherkennung aktiv | kognihome/mirror/mirrorgui |
/io/display/mirror/model/video/show | string | URL zu einer Videodatei auf dem Server | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/calendar/enabled | bool | (De-)Aktiviert Kalendar-Widget (true=An) | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/clock/enabled | bool | (De-)Aktiviert Uhr-Widgets (true=An) | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/mobiel/enabled | bool | (De-)Aktiviert Mobiel-Widgets (true=An) | kognihome/mirror/mirrorgui |
/io/display/mirror/model/widgets/weather/enabled | bool | (De-)Aktiviert Wetter-Widgets (true=An) | kognihome/mirror/mirrorgui |
/io/display/mirror/model/zoomEnabled | bool | An/Aus Gesichtszoom | kognihome/mirror/mirroricl |
/io/display/mirror/pointing | rst.math.Vec2DFloat | DESC | kognihome/mirror/mirrorgui |
/io/emr/bluetooth/inside | rst.door.BluetoothInfo | Authentifiziert BLE-Advertising | kognihome/door/controller |
/io/emr/bluetooth/outside | rst.door.BluetoothInfo | Authentifiziert BLE-Advertising | kognihome/door/controller |
/io/emr/radar | rst.door.RadarStatus | reagiert auf Personen in der Nähe der Tür | kognihome/door/controller |
/io/emr/radar | rst.door.RadarStatus | DESC | kognihome/door/doorgui |
/io/emr/reed | rst.door.ContactStatus | Überwacht Öffnungszustand der Tür | kognihome/door/controller |
/io/emr/reed | rst.door.ContactStatus | DESC | kognihome/door/doorgui |
/io/smartwatch | rst.kognihome.WatchNotification | Aktiviert das BLE Advertising des *KogniLinks*, worauf die scannende Uhr ihre Aktion durchführt. | kognihome/tools/smartwatch |
/io/vision/camera/set | rst.vision.ImageServerControlMessage | DESC | kognihome/door/camera |
/io/vision/eink/backlight/set | rst.door.LEDStrip | setzt die Beleuchtung des E ink Displays | kognihome/door/eink-lighting |
/io/vision/eink/file | string | lädt lokale Datei in den nächsten Buffer | kognihome/door/eink |
/io/vision/eink/file/1 | string | lädt lokale Datei in Buffer 1 | kognihome/door/eink |
/io/vision/eink/file/2 | string | lädt lokale Datei in Buffer 2 | kognihome/door/eink |
/io/vision/eink/file/3 | string | lädt lokale Datei in Buffer 3 | kognihome/door/eink |
/io/vision/eink/html | string | lädt HTML-Snippet in den nächsten Buffer | kognihome/door/eink |
/io/vision/eink/html/1 | string | lädt HTML-Snippet in Buffer 1 | kognihome/door/eink |
/io/vision/eink/html/2 | string | lädt HTML-Snippet in Buffer 1 | kognihome/door/eink |
/io/vision/eink/html/3 | string | lädt HTML-Snippet in Buffer 1 | kognihome/door/eink |
/io/vision/eink/refresh | bool | zeigt nächsten Buffer an | kognihome/door/eink |
/io/vision/eink/refresh/1 | bool | zeigt Buffer 1 an | kognihome/door/eink |
/io/vision/eink/refresh/2 | bool | zeigt Buffer 2 an | kognihome/door/eink |
/io/vision/eink/refresh/3 | bool | zeigt Buffer 3 an | kognihome/door/eink |
/io/vision/led/blink/inside/1 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/blink/inside/2 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/blink/inside/3 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/blink/outside/1 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/blink/outside/2 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/blink/outside/3 | rst.vision.Color | blinkt in der gesetzten LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/ir | int | Status der IR-Lichtleiste. Aktiviert die Hinderniserkennung. | kognihome/door/clampdetection |
/io/vision/led/ir | int | setzt IR-LED-Intensität in der Zarge | kognihome/door/dimmer |
/io/vision/led/rgba | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba | rst.vision.Color | DESC | kognihome/door/doorgui |
/io/vision/led/rgba/inside/1 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba/inside/2 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba/inside/3 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba/outside/1 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba/outside/2 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgba/outside/3 | rst.vision.Color | setzt LED-Zargenfarbe | kognihome/door/dimmer |
/io/vision/led/rgbastring | string | setzt setzt LED-Zargenfarbe | kognihome/door/dimmer |
/kognichef/io/bluetooth | rst.door.BluetoothInfo | Lauscht auf identifiziertes BLE-Tag. | kognihome/kitchen/screen |
/kognichef/io/dialog/shouldlisten | bool | Triggert Spracherkennung | kognihome/kitchen/speech |
/kognichef/io/dialogue/input | rst.dialog.DialogAct | DESC | kognihome/kitchen/dialog |
/kognichef/io/dialogue/nextStep | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/controller |
/kognichef/io/dialogue/nextStep | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/dialog |
/kognichef/io/dialogue/previousStep | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/controller |
/kognichef/io/dialogue/previousStep | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/dialog |
/kognichef/io/dialogue/readText | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/controller |
/kognichef/io/dialogue/readText | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/dialog |
/kognichef/io/dialoguetask/willkommen | rst.communicationpatterns.TastState | DESC | kognihome/kitchen/dialog |
/kognichef/io/display/projection/fillstate/vis1 | rst.kitchen.FillState | Füllstandsanzeige der Waage | kognihome/kitchen/projection |
/kognichef/io/display/projection/fillstate/vis2 | rst.kitchen.FillState | Füllstandsanzeige des Kochfeldes | kognihome/kitchen/projection |
/kognichef/io/display/projection/highlights | string | Projiziert Rahmen um das benannten Objekt, falls bekannt | kognihome/kitchen/projection |
/kognichef/io/display/projection/movetask | st.kitchen.MoveTask | Hebt Objekt und Zielposition hervor | kognihome/kitchen/projection |
/kognichef/io/display/projection/reset | string | sendet eine ‘reset’ Versteckt alle Widgets, bis diese neue Daten erhalten. | kognihome/kitchen/projection |
/kognichef/io/display/projection/stir0 | rst.kitchen.StirData | Zeigt das Rührwidgets für Kreise an | kognihome/kitchen/projection |
/kognichef/io/display/projection/stir8 | rst.kitchen.StirData | Zeigt das Rührwidgets für Achten an | kognihome/kitchen/projection |
/kognichef/io/display/projection/temperature/vis1 | rst.kitchen.TemperatureState | Temperaturanzeige (Slot 1) basierend auf Objektposition für Kochfeld 1 oder 2. | kognihome/kitchen/projection |
/kognichef/io/display/projection/temperature/vis1 | rst.kitchen.TemperatureState | Temperaturanzeige (Slot 2) basierend auf Objektposition für Kochfeld 1 oder 2. | kognihome/kitchen/projection |
/kognichef/io/display/projection/video | string | Zeigt ein Video vom lokalen Server an oder bettet ein externes Video (z.B: YouTube) ein. | kognihome/kitchen/projection |
/kognichef/io/display/screen/model/event/startmeasure | string | Fokussiert aktuell abgemessene Zutat | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/load | string | Lade Rezept mit übergebenem Namen | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/load | string | Lädt Rezept und startet den Kochprozess | kognihome/kitchen/screen |
/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 | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/person/token | string | Verarbeitet Token-Adresse für erkannten Benutzer direkt. | kognihome/kitchen/screen |
/kognichef/io/display/screen/model/response | rst.kognihome.UserNotification | DESC | kognihome/kitchen/controller |
/kognichef/io/display/screen/model/volume | float | Aktualisiert den Lautstärkeregler unter Einstellungen | kognihome/kitchen/screen |
/kognichef/io/display/screen/presence | rst.generic.Value | Zeigt an, ob Präsenz eines Nutzers detektiert wurde. Löst außerdem das Ausschalten der Spracherkennung aus, wenn sich der Nutzer vom Demonstrator entfernt. | kognihome/kitchen/projection |
/kognichef/service/activity/user/grasped | string | DESC | kognihome/kitchen/controller |
/kognichef/service/cockpit/heattask | rst.kitchen.HeatTask | DESC | kognihome/kitchen/controller |
/kognichef/service/cockpit/measuretask | rst.kitchen.MeasureTask | DESC | kognihome/kitchen/controller |
/kognichef/service/cockpit/stirtask | rst.kitchen.StirTask | DESC | kognihome/kitchen/controller |
/kognichef/service/drawer/get/N | bool | Löst eine Statusmeldung für Schubkasten N aus. | kognihome/kitchen/drawer |
/kognichef/service/drawer/set/N | int | Öffne/Schließe Schubkasten N (0=geschlossen; 1=offen) | kognihome/kitchen/drawer |
/kognichef/service/miele/hob/control | rst.kitchen.hob.MieleHobMessageType | Steuerbefehl Herd | kognihome/kitchen/appliances |
/kognichef/service/miele/hob/status | rst.kitchen.hob.control.Task | DESC | kognihome/door/doorgui |
/kognichef/service/miele/hob/status | rst.kitchen.hob.MieleHobMessageType | DESC | kognihome/kitchen/controller |
/kognichef/service/miele/hob/status | rst.kitchen.hob.control.Status | aktueller Status des Kochfeldes | kognihome/kitchen/objectdetection |
/kognichef/service/miele/hob/status | rst.kitchen.hob.MieleHobMessage | Aktualisiert die Statusanzeige des Kochfeldes im Seitenpanel. | kognihome/kitchen/screen |
/kognichef/service/miele/hobcontrol/control | rst.kitchen.hob.control.Task | Spezielles Kommandos, wie Stop oder Stop-All | kognihome/kitchen/objectdetection |
/kognichef/service/miele/hobcontrol/control | rst.kitchen.hob.control.Target | Control-Target | kognihome/kitchen/objectdetection |
/kognichef/service/miele/oven/control | rst.kitchen.oven.MieleOvenMessageType | Steuerbefehl Ofen | kognihome/kitchen/appliances |
/kognichef/service/miele/oven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | DESC | kognihome/door/doorgui |
/kognichef/service/miele/oven/status | rst.kitchen.oven.MieleOvenMessageType | DESC | kognihome/kitchen/controller |
/kognichef/service/miele/oven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | Aktualisiert die Statusanzeige des Ofens im Seitenpanel. | kognihome/kitchen/screen |
/kognichef/service/miele/steamoven/control | rst.kitchen.steamoven.MieleSteamOvenMessageType | Steuerbefehl Dampfgarer | kognihome/kitchen/appliances |
/kognichef/service/miele/steamoven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | DESC | kognihome/door/doorgui |
/kognichef/service/miele/steamoven/status | rst.kitchen.steamoven.MieleSteamOvenMessageType | DESC | kognihome/kitchen/controller |
/kognichef/service/miele/steamoven/status | rst.kitchen.restdevices.MieleDeviceStateMessage | Aktualisiert die Statusanzeige des Dampfgarers im Seitenpanel. | kognihome/kitchen/screen |
/kognichef/service/recipe/step/get | rst.kitchen.RecipeStep | Aktualisiert Rezeptrepräsentation des ViewModels | kognihome/kitchen/screen |
/kognichef/service/recipe/step/set | rst.kitchen.RecipeStep | DESC | kognihome/kitchen/controller |
/kognichef/service/workspace/status | rst.kognihome.WorkspaceStatus | Aktueller Zustand der Hebeeinrichtung in der Küche | kognihome/kitchen/screen |
/kognichef/service/worktop/erase_error | bool | Löscht alle Fehler | kognihome/kitchen/worktop |
/kognichef/service/worktop/get | bool | Löst eine Statusmeldung der Arbeitsplatte aus | kognihome/kitchen/worktop |
/kognichef/service/worktop/set | int | Fahre Arbeitsplatte auf Höhe in mm | kognihome/kitchen/worktop |
/kognichef/service/worktop/set_connection | bool | True –> starte / False –> beende Verbindung mit Arbeitsplatte | kognihome/kitchen/worktop |
/kognidoor/io/display/model/notification | rst.kognihome.UserNotification | DESC | kognihome/door/doorgui |
/kognidoor/io/display/model/volume | float | DESC | kognihome/door/doorgui |
/kognihome/service/objectdetection | rst.vision.TrackedLabeledObjects | DESC | kognihome/kitchen/controller |
/kognihome/service/objectdetection | rst.tracking.TrackedLabeledObjects | Aktualisiert die ViewModel-Repräsentation über bekannte Objekte auf der Arbeitsplatte. | kognihome/kitchen/projection |
/service/detection/closingobstacle | bool | stoppt Motor bei erkanntem Hindernis | kognihome/door/controller |
/service/detection/knock | rst.door.KnockStatus | Klopfen an der Tür | kognihome/door/controller |
/service/detection/knock | rst.door.KnockStatus | DESC | kognihome/door/doorgui |
/service/detection/openingobstacle | bool | stoppt Motor bei erkanntem Hindernis | kognihome/door/controller |
/service/door/autoclose | bool | (De-)Aktiviert das automatische Schließen der Tür, wenn ein Durchgang detektiert worden ist bzw. spätestens nach einer vordefinierten Zeit. | kognihome/door/doorgui |
/service/door/checkout | int | Zeigt Erinnerung, falls beim Verlassen des Hauses kein Beacon des Nutzers mit ID <int> detektiert wird. Öffnet die Tür automatisch, wenn das Beacon in Reichweite kommt. | kognihome/door/controller |
/service/door/controller/status | string | Aktiviert Detektion bei ‘OpeningAutomatic’ | kognihome/door/obstacledetection |
/service/door/response | rst.kognihome.UserNotification | reagiert auf Nutzereingaben wenn Nachrichten angezeigt worden sind. | kognihome/door/controller |
/service/kitchen/drawer/status/N | int | Status von Schublade N. Es werden bis zu 12 Schubladen unterstützt | kognihome/kitchen/screen |
/service/pointing/updaterate | int | maximaler Intervall von Zeigegesten in ms | kognihome/mirror/mirroricl |
/service/wardrobe/drawer/status/1 | bool | Bindet Status der ersten Schublade and das ViewModel | kognihome/mirror/mirrorgui |
/service/wardrobe/drawer/status/2 | bool | Bindet Status der zweiten Schublade and das ViewModel | kognihome/mirror/mirrorgui |
/service/wardrobe/drawer/status/2 | bool | Bindet Status der dritten Schublade and das ViewModel | kognihome/mirror/mirrorgui |
/service/wardrobe/storage/status | rst.kognihome.WardrobeStatus | Überwacht den Zustand der Garderobe, um Aktionen durchzuführen | kognihome/mirror/mirrorgui |
Scope | Method | Input | Output | Description | Origin |
---|---|---|---|---|---|
/service/kognidb/ | register_app | string | string | Registriert Anwendung ‘door’ | kognihome/door/controller |
/service/kognidb/ | register_app | string | string | Registriert Anwendung ‘mirror’ | kognihome/mirror/mirrorgui |
/service/kognidb/door | get_user_tokens | int | rst.kognihome.db.IdentificationTokens | Fragt mögliche Identifizierungstokens an, um sicherzustellen, dass beim Verlassen des Hauses Nutzer mit der ID <int> ein valides Token mit sich führen | kognihome/door/controller |
/service/kognidb/mirror | get_empty_hanger | string | int | Stellt leeren Bügel bei checkin bereit | kognihome/mirror/mirrorgui |
/service/kognidb/mirror | get_clothing | rst.kognihome.db.ClothingQuery | rst.kognihome.db.ClothingResult | Erfragt Kleidungsstücke für erkannten Benutzer beim Checkout | kognihome/mirror/mirrorgui |
/service/kognidb/mirror | get_token_config | string | rst.kognihome.db.Configuration | Lädt Konfiguration für identifizierten Benutzer | kognihome/mirror/mirrorgui |
/service/kognidb/mirror | get_user_config | int | rst.kognihome.db.Configuration | Lädt Standardkonfiguration, wenn kein Nutzer erkannt wurde | kognihome/mirror/mirrorgui |