1.30.1.2.1.1. Miele Appliances

RSB Interface der Miele Geräte.

Kontakt:Stefan Rüther <stefan.ruether@miele.de>
CITK:mieleappliances
Vorbedingung:TODO
Quickstart:TODO

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