thoukydides / homebridge-homeconnect

Home Connect home appliances plugin for Homebridge
https://www.thouky.co.uk
ISC License
142 stars 15 forks source link

HomeConnect API unexpected values (TQ907DF5/01) #203

Closed Mibra-de closed 10 months ago

Mibra-de commented 10 months ago

Plugin Version

0.37.3

Home Connect Appliance(s)

Siemens CoffeeMaker TQ907DF5/01

Log File

=========================================================================================================
[2.1.2024, 07:53:50] [homebridge-homeconnect] 
[2.1.2024, 07:53:50] [homebridge-homeconnect] // Union types
[2.1.2024, 07:53:50] [homebridge-homeconnect] export type CoarsnessExtended =
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.EnumType.CoarsnessExtended.Coarsness3'; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect] export type CoffeeStrength =
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.EnumType.CoffeeStrength.Strength5'; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect] export type CoffeeTemperature =
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.EnumType.CoffeeTemperature.98C'; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect] export type Micha: Caffè Grande =
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'Micha: Caffè Grande'; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect] export type ProgramKey =
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'BSH.Common.Program.Favorite.001' // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande' // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun'
[2.1.2024, 07:53:50] [homebridge-homeconnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange';
[2.1.2024, 07:53:50] [homebridge-homeconnect] 
[2.1.2024, 07:53:50] [homebridge-homeconnect] // Option
[2.1.2024, 07:53:50] [homebridge-homeconnect] export interface OptionValues {
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'BSH.Common.Option.BaseProgram'?:                               ProgramKey; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'BSH.Common.Option.EstimatedTotalProgramTime'?:                 number;
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'BSH.Common.Option.ProgramName'?:                               Micha: Caffè Grande; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.BeanContainerSelection'?:  BeanContainerSelection;
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.Coarsness'?:               CoarsnessExtended; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeStrength'?:          CoffeeStrength; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'?:       CoffeeTemperature; // (unrecognised)
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?:            number;
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.FlowRate'?:                FlowRate;
[2.1.2024, 07:53:50] [homebridge-homeconnect]     'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'?:       boolean;
[2.1.2024, 07:53:50] [homebridge-homeconnect] }
[2.1.2024, 07:53:50] [homebridge-homeconnect] 
[2.1.2024, 07:53:50] [homebridge-homeconnect] ==========================================================================================================

Additional Information

This was after the last update. Thank you very much for the work on this plugin.

thoukydides commented 10 months ago

Thanks for the report.

I have added the following to undocumented programs and program options in v0.37.4:

I have guessed at the possible values for the new options, but I may have missed some.

thoukydides commented 10 months ago

These unrecognised keys/values should have been resolved. Please raise a new issue (or re-open this one) if you see any more.