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 (WG56B2A9NL/11) #309

Closed snownoa1 closed 5 days ago

snownoa1 commented 5 days ago

Plugin Version

1.0.5

Home Connect Appliance(s)

Siemens Washer WG56B2A9NL/11

Log File

[11/9/2024, 1:39:36 PM] [HomeConnect] [Wasmachine] Using expired cache result: Program LaundryCare.Washer.Program.EasyCare is not selected
[11/9/2024, 1:41:36 PM] [HomeConnect] Home Connect API returned keys/values that are unrecognised by this plugin
[11/9/2024, 1:41:36 PM] [HomeConnect] Please report these by creating a new GitHub issue using this link:
[11/9/2024, 1:41:36 PM] [HomeConnect]     https://github.com/thoukydides/homebridge-homeconnect/issues/new?template=key_value.yml&labels=api+keys%2Fvalues&title=HomeConnect+API+unexpected+values+%28WG56B2A9NL%2F11%29&version=1.0.5&appliance=Siemens+Washer+WG56B2A9NL%2F11
[11/9/2024, 1:41:36 PM] [HomeConnect] Most of the issue fields will be filled-in appropriately.
[11/9/2024, 1:41:36 PM] [HomeConnect] Just paste the following into the "Log File" field and submit the issue:
=============================================================================================
[11/9/2024, 1:41:36 PM] [HomeConnect] 
[11/9/2024, 1:41:36 PM] [HomeConnect] // Union types
[11/9/2024, 1:41:36 PM] [HomeConnect] export type SpinSpeed =
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.EnumType.SpinSpeed.Auto'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.Max'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.Off'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1000'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1200'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1400'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1500'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM1600'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM400'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM600'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM700'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM800'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RPM900'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.RinseHold' // (unrecognised)
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.UlHigh'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.UlLow'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.UlMedium'
[11/9/2024, 1:41:36 PM] [HomeConnect]   | 'LaundryCare.Washer.EnumType.SpinSpeed.UlOff';
[11/9/2024, 1:41:36 PM] [HomeConnect] 
[11/9/2024, 1:41:36 PM] [HomeConnect] // EventNotify
[11/9/2024, 1:41:36 PM] [HomeConnect] export interface EventNotifyValues {
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.Duration'?:                               number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.ElapsedProgramTime'?:                     number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.EstimatedTotalProgramTime'?:              number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.FinishInRelative'?:                       number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.ProgramProgress'?:                        number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.RemainingProgramTime'?:                   number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.RemainingProgramTimeIsEstimated'?:        boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.StartInRelative'?:                        number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Root.ActiveProgram'?:                            ProgramKey;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Root.SelectedProgram'?:                          ProgramKey;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Setting.AlarmClock'?:                            number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Setting.ChildLock'?:                             boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Setting.PowerState'?:                            PowerState;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.BeanAmount'?:           BeanAmount;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'?:      CoffeeMilkRatio;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?:         number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'?:  HotWaterTemperature;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'?:    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Cooking.Oven.Option.FastPreHeat'?:                          boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Cooking.Oven.Option.SetpointTemperature'?:                  number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Dryer.Option.DryingTarget'?:                    DryingTarget;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.IDos1Active'?:                    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.IDos2Active'?:                    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.SpinSpeed'?:                      SpinSpeed; // (unrecognised)
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.Temperature'?:                    Temperature;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Setting.IDos1BaseLevel'?:                number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Setting.IDos2BaseLevel'?:                number;
[11/9/2024, 1:41:36 PM] [HomeConnect] }
[11/9/2024, 1:41:36 PM] [HomeConnect] 
[11/9/2024, 1:41:36 PM] [HomeConnect] // Option
[11/9/2024, 1:41:36 PM] [HomeConnect] export interface OptionValues {
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.BaseProgram'?:                            ProgramKey;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.Duration'?:                               number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.EnergyForecast'?:                         number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.EstimatedTotalProgramTime'?:              number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.FinishInRelative'?:                       number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.ProgramName'?:                            string;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.ProgramProgress'?:                        number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.RemainingProgramTime'?:                   number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.RemainingProgramTimeIsEstimated'?:        boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.StartInRelative'?:                        number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'BSH.Common.Option.WaterForecast'?:                          number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.BeanAmount'?:           BeanAmount;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.CoffeeMilkRatio'?:      CoffeeMilkRatio;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.FillQuantity'?:         number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.HotWaterTemperature'?:  HotWaterTemperature;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'ConsumerProducts.CoffeeMaker.Option.MultipleBeverages'?:    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Dishcare.Dishwasher.Option.BrillianceDry'?:                 boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Dishcare.Dishwasher.Option.HalfLoad'?:                      boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Dishcare.Dishwasher.Option.HygienePlus'?:                   boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Dishcare.Dishwasher.Option.IntensivZone'?:                  boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'Dishcare.Dishwasher.Option.VarioSpeedPlus'?:                boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Common.Option.LoadRecommendation'?:             number;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Common.Option.ProcessPhase'?:                   ProcessPhase;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Common.Option.SilentMode'?:                     boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Common.Option.SpeedPerfect'?:                   boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Dryer.Option.DryingTarget'?:                    DryingTarget;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.IDos1Active'?:                    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.IDos2Active'?:                    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.IntensivePlus'?:                  boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.LessIroning'?:                    boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.MiniLoad'?:                       boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.Prewash'?:                        boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.RinseHold'?:                      boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.RinsePlus'?:                      RinsePlus;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.Soak'?:                           boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.SpinSpeed'?:                      SpinSpeed; // (unrecognised)
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.Stains'?:                         Stains;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.Temperature'?:                    Temperature;
[11/9/2024, 1:41:36 PM] [HomeConnect]     'LaundryCare.Washer.Option.WaterPlus'?:                      boolean;
[11/9/2024, 1:41:36 PM] [HomeConnect] }
[11/9/2024, 1:41:36 PM] [HomeConnect] 
[11/9/2024, 1:41:36 PM] [HomeConnect] =============================================================================================
[11/9/2024, 1:41:59 PM] [HomeConnect] [Wasmachine] Door closed

Additional Information

No response

thoukydides commented 5 days ago

Thank you for the report. Undocumented program option LaundryCare.Washer.Option.SpinSpeed will be in the next release.

thoukydides commented 5 days ago

That's in v1.0.7.

snownoa1 commented 5 days ago

Thank you!