News & Updates
This section of the website is devoted to new information about Home Connect Developer Program. Find out more about the new API features, upcoming events and announcements from Home Connect partners. Remember to frequently visit and read updates appearing in this section of website or stay informed on our latest news with our newsletter. Please subscribe here.
API
Added
- Support new oven programs:
- Cooking.Oven.Program.Microwave.90Watt
- Cooking.Oven.Program.Microwave.180Watt
- Cooking.Oven.Program.Microwave.360Watt
- Cooking.Oven.Program.Microwave.600Watt
- Cooking.Oven.Program.Microwave.900Watt
- Cooking.Oven.Program.Microwave.1000Watt
- Cooking.Oven.Program.Microwave.Max
Developer Portal
- Move to a new platform to enhance security and provide new features and enhancements
API
Added
- Support new dishwasher program:
- Dishcare.Dishwasher.Program.MixedLoad
- Support new monitoring options:
- BSH.Common.Option.EstimatedTotalProgramTime
- BSH.Common.Option.RemainingProgramTimeIsEstimated
- Support new coffee machine option:
- Support new dishwasher options:
- Support new home appliance events:
- ConsumerProducts.CoffeeMaker.Event.DescalingIn20Cups
- ConsumerProducts.CoffeeMaker.Event.DescalingIn15Cups
- ConsumerProducts.CoffeeMaker.Event.DescalingIn10Cups
- ConsumerProducts.CoffeeMaker.Event.DescalingIn5Cups
- ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeDescaled
- ConsumerProducts.CoffeeMaker.Event.DeviceDescalingOverdue
- ConsumerProducts.CoffeeMaker.Event.DeviceDescalingBlockage
- ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCleaned
- ConsumerProducts.CoffeeMaker.Event.DeviceCleaningOverdue
- ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn20Cups
- ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn15Cups
- ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn10Cups
- ConsumerProducts.CoffeeMaker.Event.CalcNCleanIn5Cups
- ConsumerProducts.CoffeeMaker.Event.DeviceShouldBeCalcNCleaned
- ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanOverdue
- ConsumerProducts.CoffeeMaker.Event.DeviceCalcNCleanBlockage
- ConsumerProducts.CoffeeMaker.Event.KeepMilkTankCool
API
Added
- Support new oven program:
- Cooking.Oven.Program.HeatingMode.SabbathProgramme
- Support new settings:
- Refrigeration.Common.Setting.Door.AssistantFridge
- Refrigeration.Common.Setting.Door.AssistantFreezer
- Refrigeration.Common.Setting.Door.AssistantForceFridge
- Refrigeration.Common.Setting.Door.AssistantForceFreezer
- Refrigeration.Common.Setting.Door.AssistantTimeoutFridge
- Refrigeration.Common.Setting.Door.AssistantTimeoutFreezer
- Refrigeration.Common.Setting.Door.AssistantTriggerFridge
- Refrigeration.Common.Setting.Door.AssistantTriggerFreezer
API
Added
- Support new states:
- Refrigeration.Common.Status.Door.BottleCooler
- Refrigeration.Common.Status.Door.ChillerCommon
- Refrigeration.Common.Status.Door.Chiller
- Refrigeration.Common.Status.Door.ChillerLeft
- Refrigeration.Common.Status.Door.ChillerRight
- Refrigeration.Common.Status.Door.FlexCompartment
- Refrigeration.Common.Status.Door.Refrigerator2
- Refrigeration.Common.Status.Door.Refrigerator3
- Refrigeration.Common.Status.Door.WineCompartment
API
Added
- Support new washer programs:
- LaundryCare.Washer.Program.Cotton.CottonEco
- LaundryCare.Washer.Program.Super153045.Super15
- LaundryCare.Washer.Program.DownDuvet.Duvet
- LaundryCare.Washer.Program.Rinse.RinseSpinDrain
- LaundryCare.Washer.Program.DrumClean
- LaundryCare.Washer.Program.Mix.NightWash
- Support new oven programs:
- Cooking.Oven.Program.HeatingMode.HotAir30Steam
- Cooking.Oven.Program.HeatingMode.HotAir60Steam
- Cooking.Oven.Program.HeatingMode.HotAir80Steam
- Cooking.Oven.Program.HeatingMode.HotAir100Steam
API
Added
- Support new washer program:
- LaundryCare.Washer.Program.Cotton.Colour
- Support new washer dryer program:
- LaundryCare.WasherDryer.Program.WashAndDry.90
- Support new settings:
API
Added
- Support new coffee machine program:
- ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater
- Support new coffee machine options:
- Support new fridge freezer / freezer setting:
API
Added
- Support new coffee machine program:
- ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande
- Support new dishwasher option:
- Support new dryer / washer / washer dryer option:
- Support new events:
- Dishcare.Dishwasher.Event.SaltNearlyEmpty
- Dishcare.Dishwasher.Event.RinseAidNearlyEmpty
API
Added
- Support new washer program:
- LaundryCare.Washer.Program.PowerSpeed59
- LaundryCare.Washer.Program.Super153045.Super1530
- Support new washer options:
- Support new settings:
- Support new events:
- LaundryCare.Washer.Event.IDos1FillLevelPoor
- LaundryCare.Washer.Event.IDos2FillLevelPoor
- Cooking.Common.Event.Hood.GreaseFilterMaxSaturationNearlyReached
- Cooking.Common.Event.Hood.GreaseFilterMaxSaturationReached
API
Added
- Return constraints if a specific status is requested
Fixed
- Fix issue for laundry care appliances where wrong option constraints were returned
API
Added
- Support new washer program:
- LaundryCare.Washer.Program.Cotton.Eco4060
- Support new washer dryer programs:
- LaundryCare.WasherDryer.Program.Cotton.Cotton
- LaundryCare.WasherDryer.Program.Mix.Mix
- LaundryCare.WasherDryer.Program.EasyCare.EasyCare
- LaundryCare.WasherDryer.Program.WashAndDry.60
- LaundryCare.WasherDryer.Program.Cotton.Eco4060
- Support new event:
- Cooking.Oven.Event.RegularPreheatFinished
- Support new commands:
API
Added
- Support warming drawer as stand-alone appliance - up to now only warming drawer cavities were supported
Changed
- Change offline handling of events interfaces - appliance specific event connection is no longer closed if an appliance is offline for more than one hour
Fixed
- Fix events interfaces issue when a connection is opened while an appliance is offline - in this case, no events were send, this is corrected now
API
Added
- Support new appliance brand:
- Pitsos
- Support new dishwasher options:
API
Added
- Support new appliance brand:
- Profilo
Simulator
Added
- Possibility to emulate 429 errors
- Show operation state in UI
Changed
- Change password handling on login page
Fixed
- Fix Cancel button bug on login page
API
Added
- Support new appliance brands
- Balay
- Constructa
- Add program and option support for warming drawer
- Support new dishwasher program
- Support new coffee machine program and options
- Support delayed start option for dryer, washer and washer dryer
- Support new settings
- Support beverage counters for coffee machine
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffee
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterPowderCoffee
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWaterCups
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotMilk
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterFrothyMilk
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterMilk
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterCoffeeAndMilk
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterHotWater
- ConsumerProducts.CoffeeMaker.Status.BeverageCounterRistrettoEspresso
Changed
- Improve handling of selected program request - selected oven program is only returned in operation state Ready
OAuth
Changed
- Possibility to use the following scopes with existing and new clients:
- Control
- Oven
- Oven-Control
- Hob
- Hob-Control
API
Added
- Add support of warming drawer
Simulator
Added
- Possibility to emulate errors
Changed
- Improve error handling of StartInRelative option - an error is now returned if client tries to set this option for a selected program
Fixed
- Fix issue with missing timestamp in SSE events
- Fix issue with missing PowerState value update events
API
Changed
- Improve program start handling of EQ500 coffee machines, especially if options are omitted in program start request
- Improve unit handling of multi cavity ovens
Fixed
- Fix issue with PreHeating program which could result in a problem with some multi cavity ovens
OAuth
Added
- Possibility to request access tokens with a shorter time to live, new expires_in parameter supports values between 1 and 86400
Simulator
Added
- Support new endpoint to monitor all appliances which are paired to an account (in dependence of the used scope)
Changed
- Update style of OAuth flow
- Change handling of open door event to be more consistent to real appliances
- Send value update events if fridge freezer settings have been changed
- Use refresh token handling of real appliance API
Simulator
Changed
- Change structure of OAuth errors to be more consistent to real appliance API
Fixed
- Fix authorization issue if one of the following scope is used:
- CookProcessor-Control
- FridgeFreezer-Control
Simulator
Changed
- UI update
API
Added
- Add support of cook processor
- Additional program support of oven
- Additional program support of coffee machine
Fixed
- Fix issue with missing constraints of specific setting interface
Developer Portal
Changed
- UI update
OAuth
Fixed
- Fix issue of device flow if success redirect is defined
API
Added
- Add support of refrigerator, freezer and wine cooler
- Additional settings of fridge freezer
- Possibility to control functional light and ambient light of hoods
- Possibility to control ambient light of dishwashers
- Specific settings endpoint returns the information if a setting is only readable or readable and writable
Fixed
- Fix issue with programs endpoint - now supported programs can be requested independent of the current operation state
OAuth
Added
- Possibility to accept new Terms of Use and Privacy Policy within all supported flows
API
Changed
- Harmonize error cases
Fixed
- Fix issue of PAIRED event which isn't forwarded if appliance was paired at SSE start
Simulator
Changed
- Use JWT tokens instead of custom tokens
API
Changed
- Improve auto counting for monitoring options
- Reject select program requests with any delayed start option
Fixed
- Fix constraints validation for Chinese washers
OAuth
Added
- Possibility to change password within device flow
Fixed
- Fix issue with nonce parameter
API
Added
- Support auto counting for the following monitoring options
- BSH.Common.Option.RemainingProgramTime
- BSH.Common.Option.ElapsedProgramTime
- BSH.Common.Option.ProgramProgress
- BSH.Common.Option.StartInRelative
- BSH.Common.Option.FinishInRelative
- Additional program support of dryer and washer dryer (time programs with variable and fixed duration)
- Return execution flag in available program response
- Return default value in program constraints response
Changed
- Optimize language fallback - if en is used in accept_language header then it is mapped to en-US or en-GB depending on the region (see Supported Languages)
Fixed
- Fix issue with displayvalue parameter - it is no longer required if accept_language header wasn't used in request
OAuth
Added
- Support PKCE for authorization code grant flow
- Support nonce parameter in authorization request of authorization code grant flow
- Additional language support of OAuth screens
- Add audience to token payload
OAuth & API
Changed
- TLS 1.0 has been disabled
API
Added
- Add support of multi cavity ovens - there are no adjustments required if multiple ovens are supported by the client. Each cavity is returned as separate oven in the appliance list.
- Additional program support of dishwasher
Changed
- Improve SSE handling in case of a disconnect
Fixed
- Fix step-size bug with some coffee machines
OAuth
Added
- Add quota limit for token refresh
API
Added
- Support two new home appliance events for coffee machines:
- Bean container empty event
- Water tank empty event
- Support fast preheat option for ovens
Developer Portal
Added
- Extend application configuration to:
- enable one time token mode
- configure success redirection for device flow which is used instead of the default success redirection
- Add notification feature for invited beta testers - each beta tester has to accept an invitation
Changed
- Improve UI behavior of beta testing configuration
API
Added
- Add support of washer dryer (all-in-one appliance)
- Additional program support of washer and dryer
- Additional appliance support of pause program and resume program command
- Add localisation of feature values, e.g. for enumeration values like BSH.Common.EnumType.DoorState.Open
- Add constraints to get specific setting endpoint, e.g. for fridge temperature
- Allow program selection when operation state is inactive (only relevant for cleaning robot)
Changed
- Improve handling of SSE endpoints in case of a disconnect
Fixed
- Fix validation bug - program is now validated before options are validated
OAuth
Added
- Provide one time token mode
- Add Turkish translation
Changed
- Update style of all OAuth screens
- Update all other translations
Fixed
- Fix XSS bug on info page and data access page
Developer Portal
Fixed
- Fix menu issue on smaller screens