hcpxml2json: include the feature map just in case something is not referenced
This commit is contained in:
1486
xml/SX65EX56CN.json
1486
xml/SX65EX56CN.json
File diff suppressed because it is too large
Load Diff
@@ -974,5 +974,174 @@
|
|||||||
"525": "BSH.Common.Error.WriteRequest.NotAvailable",
|
"525": "BSH.Common.Error.WriteRequest.NotAvailable",
|
||||||
"528": "BSH.Common.Error.WriteRequest.NotAvailableByList",
|
"528": "BSH.Common.Error.WriteRequest.NotAvailableByList",
|
||||||
"513": "BSH.Common.Error.WriteRequest.UnknownUID"
|
"513": "BSH.Common.Error.WriteRequest.UnknownUID"
|
||||||
|
},
|
||||||
|
"features": {
|
||||||
|
"512": "BSH.Common.Command.AbortProgram",
|
||||||
|
"6": "BSH.Common.Command.AcknowledgeEvent",
|
||||||
|
"576": "BSH.Common.Command.AllowCustomerServiceConnectionLocalWiFi",
|
||||||
|
"553": "BSH.Common.Command.ApplyFactoryReset",
|
||||||
|
"554": "BSH.Common.Command.ApplyNetworkReset",
|
||||||
|
"555": "BSH.Common.Command.DeactivateRemoteControlStart",
|
||||||
|
"1": "BSH.Common.Command.DeactivateWiFi",
|
||||||
|
"530": "BSH.Common.Command.DepairCustomerEnergyManager",
|
||||||
|
"560": "BSH.Common.Command.DisallowCustomerServiceConnection",
|
||||||
|
"536": "BSH.Common.Command.MainsPowerOff",
|
||||||
|
"537": "BSH.Common.Command.PauseProgram",
|
||||||
|
"16": "BSH.Common.Command.RejectEvent",
|
||||||
|
"546": "BSH.Common.Command.ResumeProgram",
|
||||||
|
"525": "BSH.Common.Event.AquaStopOccured",
|
||||||
|
"559": "BSH.Common.Event.CustomerServiceRequest",
|
||||||
|
"598": "BSH.Common.Event.HomeConnectApplianceDataMissing",
|
||||||
|
"543": "BSH.Common.Event.LowWaterPressure",
|
||||||
|
"545": "BSH.Common.Event.ProgramAborted",
|
||||||
|
"540": "BSH.Common.Event.ProgramFinished",
|
||||||
|
"21": "BSH.Common.Event.SoftwareUpdateAvailable",
|
||||||
|
"548": "BSH.Common.Option.Duration",
|
||||||
|
"561": "BSH.Common.Option.EnergyForecast",
|
||||||
|
"531": "BSH.Common.Option.EstimatedTotalProgramTime",
|
||||||
|
"551": "BSH.Common.Option.FinishInRelative",
|
||||||
|
"586": "BSH.Common.Option.FlexFinishInRelative",
|
||||||
|
"542": "BSH.Common.Option.ProgramProgress",
|
||||||
|
"544": "BSH.Common.Option.RemainingProgramTime",
|
||||||
|
"549": "BSH.Common.Option.RemainingProgramTimeIsEstimated",
|
||||||
|
"562": "BSH.Common.Option.WaterForecast",
|
||||||
|
"256": "BSH.Common.Root.ActiveProgram",
|
||||||
|
"261": "BSH.Common.Root.CommandList",
|
||||||
|
"260": "BSH.Common.Root.EventList",
|
||||||
|
"262": "BSH.Common.Root.OptionList",
|
||||||
|
"263": "BSH.Common.Root.ProgramGroup",
|
||||||
|
"257": "BSH.Common.Root.SelectedProgram",
|
||||||
|
"259": "BSH.Common.Root.SettingList",
|
||||||
|
"258": "BSH.Common.Root.StatusList",
|
||||||
|
"3": "BSH.Common.Setting.AllowBackendConnection",
|
||||||
|
"515": "BSH.Common.Setting.AllowEnergyManagement",
|
||||||
|
"518": "BSH.Common.Setting.AllowFlexStart",
|
||||||
|
"521": "BSH.Common.Setting.ApplianceTime",
|
||||||
|
"524": "BSH.Common.Setting.ChildLock",
|
||||||
|
"533": "BSH.Common.Setting.Language",
|
||||||
|
"539": "BSH.Common.Setting.PowerState",
|
||||||
|
"547": "BSH.Common.Setting.SynchronizeWithTimeServer",
|
||||||
|
"41": "BSH.Common.Setting.Time.DisplayMode",
|
||||||
|
"580": "BSH.Common.Setting.TimeFormat",
|
||||||
|
"5": "BSH.Common.Status.BackendConnected",
|
||||||
|
"529": "BSH.Common.Status.CustomerEnergyManagerPaired",
|
||||||
|
"557": "BSH.Common.Status.CustomerServiceConnectionAllowed",
|
||||||
|
"527": "BSH.Common.Status.DoorState",
|
||||||
|
"568": "BSH.Common.Status.FlexStart",
|
||||||
|
"535": "BSH.Common.Status.LocalControlActive",
|
||||||
|
"552": "BSH.Common.Status.OperationState",
|
||||||
|
"523": "BSH.Common.Status.RemoteControlActive",
|
||||||
|
"517": "BSH.Common.Status.RemoteControlStartAllowed",
|
||||||
|
"591": "BSH.Common.Status.RemoteControlStartAllowedSince",
|
||||||
|
"27": "BSH.Common.Status.WiFiSignalStrength",
|
||||||
|
"23041": "LaundryCare.Common.Command.SelectProgramGroup",
|
||||||
|
"5402": "LaundryCare.Common.CommandList.RemoteStart",
|
||||||
|
"18954": "LaundryCare.Common.Event.DelayedShutdown",
|
||||||
|
"18955": "LaundryCare.Common.Event.DelayedShutdownCanceled",
|
||||||
|
"18953": "LaundryCare.Common.Event.DoorLock.WaterLevelTooHigh",
|
||||||
|
"18950": "LaundryCare.Common.Event.DoorNotLockable",
|
||||||
|
"18949": "LaundryCare.Common.Event.DoorNotUnlockable",
|
||||||
|
"18951": "LaundryCare.Common.Event.DoorOpen",
|
||||||
|
"18946": "LaundryCare.Common.Event.FatalErrorOccured",
|
||||||
|
"18952": "LaundryCare.Common.Event.FoamDetection",
|
||||||
|
"18956": "LaundryCare.Common.Event.SupplyPower.SupplyVoltageTooLow",
|
||||||
|
"27138": "LaundryCare.Common.Option.LoadRecommendation",
|
||||||
|
"27140": "LaundryCare.Common.Option.LowTemperatureHygiene",
|
||||||
|
"27142": "LaundryCare.Common.Option.ProcessPhase",
|
||||||
|
"27141": "LaundryCare.Common.Option.ReferToProgram",
|
||||||
|
"27137": "LaundryCare.Common.Option.VarioPerfect",
|
||||||
|
"5659": "LaundryCare.Common.OptionList.ActiveStatus",
|
||||||
|
"5661": "LaundryCare.Common.OptionList.Options",
|
||||||
|
"5660": "LaundryCare.Common.OptionList.RemoteStart",
|
||||||
|
"5658": "LaundryCare.Common.OptionList.SelectedStatus",
|
||||||
|
"31233": "LaundryCare.Common.Program.Memory1",
|
||||||
|
"31234": "LaundryCare.Common.Program.Memory2",
|
||||||
|
"31235": "LaundryCare.Common.Program.Memory3",
|
||||||
|
"31236": "LaundryCare.Common.Program.Memory4",
|
||||||
|
"31237": "LaundryCare.Common.Program.Memory5",
|
||||||
|
"31238": "LaundryCare.Common.Program.Memory6",
|
||||||
|
"31239": "LaundryCare.Common.Program.Memory7",
|
||||||
|
"31240": "LaundryCare.Common.Program.Memory8",
|
||||||
|
"5904": "LaundryCare.Common.ProgramGroup.Favorites",
|
||||||
|
"5906": "LaundryCare.Common.ProgramGroup.Regular",
|
||||||
|
"5907": "LaundryCare.Common.ProgramGroup.Washer",
|
||||||
|
"14851": "LaundryCare.Common.Setting.AutoPowerOff",
|
||||||
|
"14862": "LaundryCare.Common.Setting.Brightness",
|
||||||
|
"14854": "LaundryCare.Common.Setting.BrightnessLevel",
|
||||||
|
"14857": "LaundryCare.Common.Setting.DoorLightRing.Active",
|
||||||
|
"14852": "LaundryCare.Common.Setting.DoorLightRing.ActiveMode",
|
||||||
|
"14863": "LaundryCare.Common.Setting.DoorLightRing.Brightness",
|
||||||
|
"14858": "LaundryCare.Common.Setting.DoorLightRing.BrightnessLevel",
|
||||||
|
"14853": "LaundryCare.Common.Setting.EndSignal",
|
||||||
|
"14849": "LaundryCare.Common.Setting.EndSignalVolume",
|
||||||
|
"14850": "LaundryCare.Common.Setting.KeySignalVolume",
|
||||||
|
"14860": "LaundryCare.Common.Setting.Sound.Mute",
|
||||||
|
"14861": "LaundryCare.Common.Setting.TimeLight.Active",
|
||||||
|
"10754": "LaundryCare.Common.Status.LoadInformation",
|
||||||
|
"10755": "LaundryCare.Common.Status.SelectedProgramGroup",
|
||||||
|
"1024": "LaundryCare.Common.StatusList.ProcessingData",
|
||||||
|
"1025": "LaundryCare.Common.StatusList.WasherData",
|
||||||
|
"16389": "LaundryCare.Washer.Event.DrumCleanReminder",
|
||||||
|
"16394": "LaundryCare.Washer.Event.IDos.IDosOpenTray",
|
||||||
|
"16385": "LaundryCare.Washer.Event.IDos1FillLevelPoor",
|
||||||
|
"16386": "LaundryCare.Washer.Event.IDos2FillLevelPoor",
|
||||||
|
"16390": "LaundryCare.Washer.Event.IDosUnitDefect",
|
||||||
|
"16391": "LaundryCare.Washer.Event.PumpError",
|
||||||
|
"16387": "LaundryCare.Washer.Event.ReleaseRinseHoldPending",
|
||||||
|
"16393": "LaundryCare.Washer.Event.Spin.SpinAbort",
|
||||||
|
"24593": "LaundryCare.Washer.Option.Disinfectant",
|
||||||
|
"24594": "LaundryCare.Washer.Option.HygienicSteam",
|
||||||
|
"24597": "LaundryCare.Washer.Option.HygienicSteamIntensity",
|
||||||
|
"24833": "LaundryCare.Washer.Option.IDos1.Active",
|
||||||
|
"24587": "LaundryCare.Washer.Option.IDos1DosingLevel",
|
||||||
|
"24834": "LaundryCare.Washer.Option.IDos2.Active",
|
||||||
|
"24588": "LaundryCare.Washer.Option.IDos2DosingLevel",
|
||||||
|
"24836": "LaundryCare.Washer.Option.IntensivePlus",
|
||||||
|
"24585": "LaundryCare.Washer.Option.LessIroning",
|
||||||
|
"24595": "LaundryCare.Washer.Option.MultipleSoak",
|
||||||
|
"24582": "LaundryCare.Washer.Option.Prewash",
|
||||||
|
"24584": "LaundryCare.Washer.Option.RinseHold",
|
||||||
|
"24583": "LaundryCare.Washer.Option.RinsePlus",
|
||||||
|
"24589": "LaundryCare.Washer.Option.RinsePlus1",
|
||||||
|
"24590": "LaundryCare.Washer.Option.RinsePlus3",
|
||||||
|
"24586": "LaundryCare.Washer.Option.SilentWash",
|
||||||
|
"24592": "LaundryCare.Washer.Option.Soak",
|
||||||
|
"24835": "LaundryCare.Washer.Option.SpeedPerfect",
|
||||||
|
"24578": "LaundryCare.Washer.Option.SpinSpeed",
|
||||||
|
"24581": "LaundryCare.Washer.Option.Stains",
|
||||||
|
"24577": "LaundryCare.Washer.Option.Temperature",
|
||||||
|
"24591": "LaundryCare.Washer.Option.WaterAndRinsePlus",
|
||||||
|
"24596": "LaundryCare.Washer.Option.WaterAndRinsePlus1",
|
||||||
|
"24579": "LaundryCare.Washer.Option.WaterPlus",
|
||||||
|
"28673": "LaundryCare.Washer.Program.Cotton",
|
||||||
|
"28719": "LaundryCare.Washer.Program.Cotton.Colour",
|
||||||
|
"28718": "LaundryCare.Washer.Program.Cotton.Eco4060",
|
||||||
|
"28678": "LaundryCare.Washer.Program.DarkWash",
|
||||||
|
"28676": "LaundryCare.Washer.Program.DelicatesSilk",
|
||||||
|
"28685": "LaundryCare.Washer.Program.Dessous",
|
||||||
|
"28694": "LaundryCare.Washer.Program.Drain",
|
||||||
|
"28690": "LaundryCare.Washer.Program.DrumClean",
|
||||||
|
"28674": "LaundryCare.Washer.Program.EasyCare",
|
||||||
|
"28675": "LaundryCare.Washer.Program.Mix",
|
||||||
|
"28756": "LaundryCare.Washer.Program.PowerSpeed59",
|
||||||
|
"28692": "LaundryCare.Washer.Program.Rinse",
|
||||||
|
"28748": "LaundryCare.Washer.Program.SensoFresh",
|
||||||
|
"28679": "LaundryCare.Washer.Program.ShirtsBlouses",
|
||||||
|
"28693": "LaundryCare.Washer.Program.Spin",
|
||||||
|
"28696": "LaundryCare.Washer.Program.Super153045.Super1530",
|
||||||
|
"28684": "LaundryCare.Washer.Program.WaterProof",
|
||||||
|
"28677": "LaundryCare.Washer.Program.Wool",
|
||||||
|
"12292": "LaundryCare.Washer.Setting.EnableDrumCleanReminder",
|
||||||
|
"12293": "LaundryCare.Washer.Setting.IDos1.ContentName",
|
||||||
|
"12290": "LaundryCare.Washer.Setting.IDos1BaseLevel",
|
||||||
|
"12294": "LaundryCare.Washer.Setting.IDos2.ContentName",
|
||||||
|
"12291": "LaundryCare.Washer.Setting.IDos2BaseLevel",
|
||||||
|
"12289": "LaundryCare.Washer.Setting.IDos2Content",
|
||||||
|
"8193": "LaundryCare.Washer.Status.IDos1FillLevel",
|
||||||
|
"8194": "LaundryCare.Washer.Status.IDos2FillLevel",
|
||||||
|
"1041": "LaundryCare.Washer.Status.ProcessingData.LaundryLoad",
|
||||||
|
"1042": "LaundryCare.Washer.Status.ProcessingData.PeakFinalSpinSpeed",
|
||||||
|
"1043": "LaundryCare.Washer.Status.ProcessingData.PeakFinalSpinSpeedDuration",
|
||||||
|
"1044": "LaundryCare.Washer.Status.ProcessingData.TextileType"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,6 +98,7 @@ machine = {
|
|||||||
"commands": parse_xml_list(description[7]),
|
"commands": parse_xml_list(description[7]),
|
||||||
"options": parse_xml_list(description[8]),
|
"options": parse_xml_list(description[8]),
|
||||||
"errors": errors,
|
"errors": errors,
|
||||||
|
"features": features,
|
||||||
}
|
}
|
||||||
|
|
||||||
print(json.dumps(machine, indent=4))
|
print(json.dumps(machine, indent=4))
|
||||||
|
|||||||
Reference in New Issue
Block a user