Coder Social home page Coder Social logo

Comments (4)

thoukydides avatar thoukydides commented on September 22, 2024 1

I have just reported the following to the Home Connect Developer Program team:

The API documentation appears to be quite a few omissions (and a few mistakes) in the API documentation. Here are a few of the things that I have noticed...

Undocumented settings:

  • Refrigeration.Common.Setting.Light.External.Brightness
  • Refrigeration.Common.Setting.Light.External.Power
  • Refrigeration.Common.Setting.Light.Internal.Brightness
  • Refrigeration.Common.Setting.Light.Internal.Power

Undocumented status:

  • Cooking.Oven.Status.CurrentCavityTemperature

Undocumented EVENT:

  • LaundryCare.Dryer.Event.DryingProcessFinished

Undocumented command:

  • BSH.Common.Command.AcknowledgeEvent

Undocumented program keys:

  • BSH.Common.Program.Favorite.
  • ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande
  • ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing
  • ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing
  • Cooking.Hob.Program.FryingSensorMode
  • Cooking.Hob.Program.PowerLevelMode
  • Cooking.Hob.Program.PowerMoveMode
  • Cooking.Oven.Program.Cleaning.Ecolysis
  • Cooking.Oven.Program.Cleaning.Pyrolysis
  • Cooking.Oven.Program.Dish.Automatic.Microwave.Haehnchenteile
  • Cooking.Oven.Program.HeatingMode.GrillLargeArea
  • Cooking.Oven.Program.HeatingMode.HotAirGentle
  • Cooking.Oven.Program.HeatingMode.LetRest
  • Cooking.Oven.Program.Microwave.180Watt
  • Cooking.Oven.Program.Microwave.600Watt
  • Cooking.Oven.Program.SubsequentMode.Microwave
  • LaundryCare.Dryer.Program.ColdRefresh.1Piece
  • LaundryCare.Dryer.Program.ColdRefresh.5Piece
  • LaundryCare.Dryer.Program.ColdRefresh.Business
  • LaundryCare.Dryer.Program.WoolFinish
  • LaundryCare.Washer.Program.HygienePlus
  • LaundryCare.Washer.Program.MyTime
  • LaundryCare.Washer.Program.WashAndDry.60
  • LaundryCare.Washer.Program.WashAndDry.90

Undocumented program options:

  • BSH.Common.Option.BaseProgram
  • BSH.Common.Option.EnergyForecast
  • BSH.Common.Option.ProgramName
  • BSH.Common.Option.WaterForecast
  • ConsumerProducts.CoffeeMaker.Option.AromaSelect
  • ConsumerProducts.CoffeeMaker.Option.Coarsness
  • ConsumerProducts.CoffeeMaker.Option.CoffeeStrength
  • Cooking.Oven.Option.PyrolysisLevel
  • Cooking.Oven.Option.SteamAssistLevel
  • Dishcare.Dishwasher.Option.DelicateBasket
  • Dishcare.Dishwasher.Option.EnergySafe
  • Dishcare.Dishwasher.Option.FlexSpray.BackLeft
  • Dishcare.Dishwasher.Option.FlexSpray.BackRight
  • Dishcare.Dishwasher.Option.FlexSpray.FrontLeft
  • Dishcare.Dishwasher.Option.FlexSpray.FrontRight
  • Dishcare.Dishwasher.Option.FlexSpray.Type
  • Dishcare.Dishwasher.Option.SanitationUC
  • Dishcare.Dishwasher.Option.Turbo
  • Dishcare.Dishwasher.Option.VarioSpeed
  • LaundryCare.Common.Option.LoadRecommendation
  • LaundryCare.Common.Option.ProcessPhase
  • LaundryCare.Common.Option.ReferToProgram
  • LaundryCare.Common.Option.SilentMode
  • LaundryCare.Common.Option.SpeedPerfect
  • LaundryCare.Dryer.Option.ConnectedDry.OriginalProgramTime
  • LaundryCare.Dryer.Option.DryingTargetAdjustment
  • LaundryCare.Dryer.Option.Gentle
  • LaundryCare.Dryer.Option.HalfLoad
  • LaundryCare.Dryer.Option.ProcessPhase
  • LaundryCare.Dryer.Option.WrinkleGuard
  • LaundryCare.Washer.Option.IDos1.Active (incorrectly documented as LaundryCare.Washer.Option.IDos1Active?)
  • LaundryCare.Washer.Option.IDos1DosingLevel
  • LaundryCare.Washer.Option.IDos2.Active (incorrectly documented as LaundryCare.Washer.Option.IDos2Active?)
  • LaundryCare.Washer.Option.IDos2DosingLevel
  • LaundryCare.Washer.Option.IntensivePlus
  • LaundryCare.Washer.Option.LessIroning
  • LaundryCare.Washer.Option.MiniLoad
  • LaundryCare.Washer.Option.Prewash
  • LaundryCare.Washer.Option.ProcessPhase
  • LaundryCare.Washer.Option.RinseHold
  • LaundryCare.Washer.Option.RinsePlus
  • LaundryCare.Washer.Option.RinsePlus1
  • LaundryCare.Washer.Option.SilentWash
  • LaundryCare.Washer.Option.Soak
  • LaundryCare.Washer.Option.SpeedPerfect
  • LaundryCare.Washer.Option.Stains

Undocumented program option values:

  • ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.98C
  • LaundryCare.Washer.EnumType.SpinSpeed.Auto
  • LaundryCare.Washer.EnumType.SpinSpeed.Max
  • LaundryCare.Washer.EnumType.SpinSpeed.RPM700
  • LaundryCare.Washer.EnumType.SpinSpeed.RPM900
  • LaundryCare.Washer.EnumType.SpinSpeed.RPM1500
  • LaundryCare.Washer.EnumType.Temperature.Auto
  • LaundryCare.Washer.EnumType.Temperature.Max
  • Refrigeration.Common.EnumType.Door.States.Open (incorrectly documented as BSH.Common.EnumType.DoorState.Open?)
  • Refrigeration.Common.EnumType.Door.States.Closed (incorrectly documented as BSH.Common.EnumType.DoorState.Closed?)
  • BSH.Common.EnumType.PowerState.MainsOff

It would be helpful if the API documentation could be updated.

from homebridge-homeconnect.

marksanctuary avatar marksanctuary commented on September 22, 2024

One other mention is I was looking at the api-value-types.ts file and this property below is listed twice. Not sure if that was intentional.

'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande'

from homebridge-homeconnect.

thoukydides avatar thoukydides commented on September 22, 2024

Thanks for your perserverence!

v0.37.12 should reveal whether that's all of the options...

from homebridge-homeconnect.

marksanctuary avatar marksanctuary commented on September 22, 2024

I am also a developer so I seem to have the tenacity to see things to the end. Or maybe it's the perfectionist software engineer in me that drives me crazy that is incomplete. Thanks!

from homebridge-homeconnect.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.