1.30.1.2.1.1. Miele Appliances
RSB Interface der Miele Geräte.
Der mieleapplianceservice
holt sich die Scopes aus einer config-Datei (meist unter:
<Distribution>/etc/<miele|unibi>/kitchendevices-config.xml
).
Der MieleapplianceService` bindet drei Geräte von Miele an und kapselt dabei die unterschiedlichen Kommunikationen
der Geräte, die wie folgt aussehen:
- Dampfgarer und Backofen:
Der Status des Gerätes wird über das REST-Interface des M`iele-Gateways abgefragt (Serienprodukt). Die
Fernsteuerung des Gerätes wird durch spezielle ssh-skriptaufrufe auf dem jeweiligen Gerät realisiert (Hack zur Fernsteuerbarkeit des Displayfolie: Simulation von Toucheingaben)
- Kochfeld:
Das Kochfeld ist mit einem RaspberryPi erweitert, das via UART Schnittstelle Zugriff auf den Kochfeld-internen
Steuerbus hat. Der RaspberryPi sendet und empfängt Kochfeld Statusobjekte (“Bytewurst”) via UDP-Broadcasts und
mapped diese auf bzw. von RSB.
1.30.1.2.1.1.1. RSB-Schnittstellen
Scope |
Type |
Description |
/kognichef/service/miele/hob/control |
rst.kitchen.hob.MieleHobMessageType |
Steuerbefehl Herd |
/kognichef/service/miele/oven/control |
rst.kitchen.oven.MieleOvenMessageType |
Steuerbefehl Ofen |
/kognichef/service/miele/steamoven/control |
rst.kitchen.steamoven.MieleSteamOvenMessageType |
Steuerbefehl Dampfgarer |
Scope |
Type |
Description |
/kognichef/service/miele/hob/status |
rst.kitchen.hob.MieleHobMessageType |
Status Herd |
/kognichef/service/miele/oven/status |
rst.kitchen.restdevices.MieleDeviceStateMessageType |
Status Ofen |
/kognichef/service/miele/steamoven/status |
rst.kitchen.restdevices.MieleDeviceStateMessageType |
Status Dampfgarer |