thoukydides / homebridge-homeconnect

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

HomeConnect API unexpected values (TQ905DF9/01) #246

Closed CooperCGN closed 7 months ago

CooperCGN commented 7 months ago

Plugin Version

0.40.0

Home Connect Appliance(s)

Siemens CoffeeMaker TQ905DF9/01

Log File

[09/02/2024, 04:23:07] [HomeConnect] // Union types
[09/02/2024, 04:23:07] [HomeConnect] export type ProgramKey =
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Program.Favorite.001'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.CoffeePot'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOffRinsing'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.ApplianceOnRinsing'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CalcNClean'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Clean'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanBrewingUnitManually'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.CleanOutletManually' // (unrecognised)
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.Descale'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.FrostProtection'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RemoveWaterFilter'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CleaningModes.RinseMilkSystem'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun'
[09/02/2024, 04:23:07] [HomeConnect]   | 'ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange';
[09/02/2024, 04:23:07] [HomeConnect] 
[09/02/2024, 04:23:07] [HomeConnect] // EventNotify
[09/02/2024, 04:23:07] [HomeConnect] export interface EventNotifyValues {
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Option.EstimatedTotalProgramTime'?:              number;
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Option.ProgramProgress'?:                        number;
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Root.ActiveProgram'?:                            ProgramKey; // (unrecognised)
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Root.SelectedProgram'?:                          ProgramKey;
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Setting.ChildLock'?:                             boolean;
[09/02/2024, 04:23:07] [HomeConnect]     'BSH.Common.Setting.PowerState'?:                            PowerState;
[09/02/2024, 04:23:07] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'?:      CoffeeMilkRatio;
[09/02/2024, 04:23:07] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeTemperature'?:    CoffeeTemperature;
[09/02/2024, 04:23:07] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?:         number;
[09/02/2024, 04:23:07] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'?:  HotWaterTemperature;
[09/02/2024, 04:23:07] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Setting.CupWarmer'?:           boolean;
[09/02/2024, 04:23:07] [HomeConnect] }
[09/02/2024, 04:23:07] [HomeConnect]

Additional Information

No response

thoukydides commented 7 months ago

Thanks for the report. Those nine undocumented programs will be included in the next release:

thoukydides commented 7 months ago

Those are in v0.40.1.