What is Home Connect?
Home Connect enables a remote access to home appliances of Bosch and Siemens. You can use Home Connect to start and stop programs, adjust settings, read the status and monitor events.
Remote access via Home Connect is provided by the Home Connect API server. Direct access to home appliances is not possible. The following graphic shows a high-level overview of the connections between the technical components. The individual items are explained in the text below the graphic.
1) Home Connect API Server
The Home Connect API server is the control center for exchanging requests with the physical home appliance. Home Connect enabled appliances can only be addressed via the API Server; a direct connection to the appliance is not possible.
2) Home Connect API Simulator
While the API Server is used to access the physical appliances, the API Simulator is connected to the simulated appliances on the Home Connect Developer Portal. As a developer you can choose to either test your applications with a physical or a simulated appliance. Access the home appliance simulators here (you need to be logged into your account to access the simulators)
3) Home Connect Enabled Appliances
The physical Home Connect enabled appliances are connected to the Home Connect API server. Currently the following home appliance categories are supported: oven, dishwasher, coffee machine, fridge/freezer, washer and dryer. Further categories will follow in the future.
4) Smart Home Application
Smart Home solutions, other 3rd party services or inter-server communication can be integrated by connecting the Home Connect API server (or Simulator) to a 3rd party environment.
5) 3rd Party Server
Develop server based or direct machine to machine communication by integrating the Home Connect API documentation to a 3rd party server environment.
7) Home Connect Web Simulators
Test your implementation using the Home Connect home appliance simulators in the developer portal. Those are accessible using the Home Connect API Simulator.
After registration, just click the link in the header navigation and select an appliance you'd like to simulate. Access the home appliance simulators here (you need to be logged into your account to access the simulators)
Via Home Connect the following features are accessible:
A program specifies an operation of a home appliance like hot air or top-bottom heating on ovens. The available programs differ on ovens, dishwashers, etc.
A program can either be active or selected:
1) Active program
It is currently being executed.
2) Selected program
It is merely displayed on the user interface of the home appliance.
Programs can be configured by options like duration or temperature. The respective options differ on ovens, dishwashers, etc.
Feature of a home appliance which is read-only, e.g. state of the door (open or closed) of the oven.
Feature of a home appliance which can be modified, e.g. temperature setting of a fridge
Changes of a state of a home appliances, e.g. program has finished, and alarms/notifications, e.g. temperature alert
Photo of a built-in camera module, e.g. camera in the fridge, taken when the door is closed
Remote Control States
A Home Connect enabled appliance can have different possible states, which reflect how they can be remote controled.
Status reflects if the home appliance is connected to Wifi, registered in Home Connect and paired with the user account. Means that the appliance is reachable online.
2) Remote Control
This status reflects if a configuration on ovens, dishwashers, washers and dryers is set, which is required to connect to the home appliance remotely.
3) Remote Start
This status reflects if a configuration on ovens, dishwashers, washers, dryers and coffee makers is set, which is required to start programs remotely on the home appliance. Means that the remote control for this appliance is allowed.
This configuration may be reset by the home appliance if the user takes over again, e.g. opens the door or controls the home appliance locally.
Remote control is disabled on home appliances for some seconds if a user controls the home appliance locally. Remote Start will be disabled in these cases.