Home Appliance State Changes

Power State Change

                 

 

Key

BSH.Common.Setting.PowerState

Description

This event notifies that the current power state of the home appliance has changed.

Data type

Enumeration

Possible values

Power State enumeration

Example

GET /api/homeappliances/{haid}/events


event: NOTIFY
data: {"items":[{"key":"BSH.Common.Setting.PowerState","timestamp":1479996080,"level":"hint","handling":"none","value":"BSH.Common.EnumType.PowerState.On"}]}
id: BOSCH-HCS01OVN1-7F930F92AD1403

 

Remote Control Activation Change

                 

 

Key

BSH.Common.Status.RemoteControlActive

Description

This event notifies that the allowance for remote controlling has changed. This can happen due to a programmatic change (only disabling), or manually by the user changing the flag locally on the home appliance.

Data type

Boolean

Possible values

  • true if remote control has been activated
  • false otherwise

Example

GET /api/homeappliances/{haid}/events


event: STATUS
data: {"items":[{"key":"BSH.Common.Status.RemoteControlActive","timestamp":1479996081,"level":"hint","handling":"none","value":true}]}
id: BOSCH-HCS01OVN1-7F930F92AD1403

 

Remote Start Allowance Change

                 

 

Key

BSH.Common.Status.RemoteControlStartAllowed

Description

This event notifies that the allowance for the remote program start has changed. This can happen due to a programmatic change (only disabling), or manually by the user changing the flag locally on the home appliance, or automatic after a certain duration - usually 24 hours.

Data type

Boolean

Possible values

  • true if remote start has been activated
  • false otherwise

Example

GET /api/homeappliances/{haid}/events


event: STATUS
data: {"items":[{"key":"BSH.Common.Status.RemoteControlStartAllowed","timestamp":1479996083,"level":"hint","handling":"none","value":true}]}
id: BOSCH-HCS01OVN1-7F930F92AD1403

 

Local Control Change

                 

 

Key

BSH.Common.Status.LocalControlActive

Description

This event notifies that the home appliance is manually controlled by the user operating the home appliance, e.g. opening the door or pressing a button. After a few seconds without user intervention this flag is reverted and an appropriate event is sent.

Data type

Boolean

Possible values

  • true if the home appliance has been operated locally
  • false otherwise

Example

GET /api/homeappliances/{haid}/events


event: STATUS
data: {"items":[{"key":"BSH.Common.Status.LocalControlActive","timestamp":1479996096,"level":"hint","handling":"none","value":false}]}
id: BOSCH-HCS01OVN1-7F930F92AD1403

 

Door State Change

                 

 

Key

BSH.Common.Status.DoorState

Description

This event notifies that the state of the door of the home appliance has changed. This event is either triggered by the user operating the home appliance locally (i.e. opening/closing door) or automatically by the home appliance (i.e. locking the door).

Data type

Enumeration

Possible values

DoorState enumeration

Example

GET /api/homeappliances/{haid}/events


event: STATUS
data: {"items":[{"key":"BSH.Common.Status.DoorState","timestamp":1479996077,"level":"hint","handling":"none","value":"BSH.Common.EnumType.DoorState.Open"}]}
id: BOSCH-HCS01OVN1-7F930F92AD1403