From 2578e16ac4d9a62f6180edcd65f9a51ff8fad831 Mon Sep 17 00:00:00 2001 From: Trammell Hudson Date: Sun, 6 Feb 2022 10:23:25 +0100 Subject: [PATCH] hcpxml2json: include the feature map just in case something is not referenced --- xml/SX65EX56CN.json | 1486 +++++++++++++++++++++++-------------------- xml/WM6HXF91NL.json | 169 +++++ xml/hcpxml2json | 1 + 3 files changed, 955 insertions(+), 701 deletions(-) diff --git a/xml/SX65EX56CN.json b/xml/SX65EX56CN.json index 626eb5b..347e949 100644 --- a/xml/SX65EX56CN.json +++ b/xml/SX65EX56CN.json @@ -1,711 +1,795 @@ { - "description": { - "type": "Dishwasher", - "brand": "SIEMENS", - "model": "SX65EX56CN", - "version": "1", - "revision": "1" - }, - "status": { - "5": { - "name": "BSH.Common.Status.BackendConnected", - "access": "read", - "available": "true", - "refCID": "01", - "refDID": "00" + "description": { + "type": "Dishwasher", + "brand": "SIEMENS", + "model": "SX65EX56CN", + "version": "1", + "revision": "1" }, - "517": { - "name": "BSH.Common.Status.RemoteControlStartAllowed", - "access": "read", - "available": "true", - "refCID": "01", - "refDID": "00" + "status": { + "5": { + "name": "BSH.Common.Status.BackendConnected", + "access": "read", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "517": { + "name": "BSH.Common.Status.RemoteControlStartAllowed", + "access": "read", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "523": { + "name": "BSH.Common.Status.RemoteControlActive", + "access": "read", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "527": { + "name": "BSH.Common.Status.DoorState", + "access": "read", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Open", + "1": "Closed" + } + }, + "552": { + "name": "BSH.Common.Status.OperationState", + "access": "read", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Inactive", + "1": "Ready", + "2": "DelayedStart", + "3": "Run", + "4": "Pause", + "5": "ActionRequired", + "6": "Finished", + "7": "Error", + "8": "Aborting" + } + }, + "592": { + "name": "BSH.Common.Status.SoftwareUpdateTransactionID", + "access": "read", + "available": "true", + "refCID": "26", + "refDID": "83" + }, + "4096": { + "name": "Dishcare.Dishwasher.Status.ProgramPhase", + "access": "read", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "None", + "1": "PreRinse", + "2": "MainWash", + "3": "FinalRinse", + "4": "Drying" + } + }, + "4101": { + "name": "Dishcare.Dishwasher.Status.SilenceOnDemandRemainingTime", + "access": "read", + "available": "true", + "refCID": "10", + "refDID": "82" + }, + "4103": { + "name": "Dishcare.Dishwasher.Status.EcoDryActive", + "access": "read", + "available": "true", + "refCID": "01", + "refDID": "00" + } }, - "523": { - "name": "BSH.Common.Status.RemoteControlActive", - "access": "read", - "available": "true", - "refCID": "01", - "refDID": "00" + "settings": { + "3": { + "name": "BSH.Common.Setting.AllowBackendConnection", + "access": "readWrite", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "539": { + "name": "BSH.Common.Setting.PowerState", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "1": "Off", + "2": "On" + } + }, + "15": { + "name": "BSH.Common.Setting.RemoteControlLevel", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Monitoring", + "1": "ManualRemoteStart", + "2": "PermanentRemoteStart" + } + }, + "4354": { + "name": "Dishcare.Dishwasher.Setting.RinseAid", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "R01", + "2": "R02", + "3": "R03", + "4": "R04", + "5": "R05", + "6": "R06" + } + }, + "4356": { + "name": "Dishcare.Dishwasher.Setting.ExtraDry", + "access": "readWrite", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "4382": { + "name": "Dishcare.Dishwasher.Setting.SilenceOnDemandDefaultTime", + "access": "readWrite", + "available": "true", + "max": "1800", + "min": "60", + "refCID": "10", + "refDID": "82", + "stepSize": "60" + }, + "4355": { + "name": "Dishcare.Dishwasher.Setting.SensitivityTurbidity", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Standard", + "1": "Sensitive", + "2": "VerySensitive" + } + }, + "4357": { + "name": "Dishcare.Dishwasher.Setting.HotWater", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "ColdWater", + "1": "HotWater" + } + }, + "4362": { + "name": "Dishcare.Dishwasher.Setting.TimeLight", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "On" + } + }, + "4363": { + "name": "Dishcare.Dishwasher.Setting.EcoAsDefault", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "LastProgram", + "1": "EcoAsDefault" + } + }, + "4364": { + "name": "Dishcare.Dishwasher.Setting.SoundLevelSignal", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Low", + "2": "Medium", + "3": "High" + } + }, + "4365": { + "name": "Dishcare.Dishwasher.Setting.SoundLevelKey", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Low", + "2": "Medium", + "3": "High" + } + }, + "4367": { + "name": "Dishcare.Dishwasher.Setting.WaterHardness", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "H00", + "1": "H01", + "2": "H02", + "3": "H03", + "4": "H04", + "5": "H05", + "6": "H06", + "7": "H07" + } + }, + "4381": { + "name": "Dishcare.Dishwasher.Setting.DryingAssistantAllPrograms", + "access": "readWrite", + "available": "true", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "AllPrograms", + "2": "EcoAsDefault" + } + }, + "4384": { + "name": "Dishcare.Dishwasher.Setting.SpeedOnDemand", + "access": "read", + "available": "false", + "refCID": "01", + "refDID": "00" + } }, - "527": { - "name": "BSH.Common.Status.DoorState", - "access": "read", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Open", - "1": "Closed" - } + "events": { + "21": { + "name": "BSH.Common.Event.SoftwareUpdateAvailable", + "handling": "acknowledge", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "46": { + "name": "BSH.Common.Event.ConfirmPermanentRemoteStart", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "525": { + "name": "BSH.Common.Event.AquaStopOccured", + "handling": "none", + "level": "critical", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "540": { + "name": "BSH.Common.Event.ProgramFinished", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "543": { + "name": "BSH.Common.Event.LowWaterPressure", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "545": { + "name": "BSH.Common.Event.ProgramAborted", + "handling": "acknowledge", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "577": { + "name": "BSH.Common.Event.ConnectLocalWiFi", + "handling": "none", + "level": "warning", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "593": { + "name": "BSH.Common.Event.SoftwareDownloadAvailable", + "handling": "acknowledge", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "595": { + "name": "BSH.Common.Event.SoftwareUpdateSuccessful", + "handling": "acknowledge", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4608": { + "name": "Dishcare.Dishwasher.Event.InternalError", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4609": { + "name": "Dishcare.Dishwasher.Event.CheckFilterSystem", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4610": { + "name": "Dishcare.Dishwasher.Event.DrainingNotPossible", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4611": { + "name": "Dishcare.Dishwasher.Event.DrainPumpBlocked", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4612": { + "name": "Dishcare.Dishwasher.Event.WaterheaterCalcified", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4613": { + "name": "Dishcare.Dishwasher.Event.LowVoltage", + "handling": "none", + "level": "alert", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4625": { + "name": "Dishcare.Dishwasher.Event.RinseAidLack", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4627": { + "name": "Dishcare.Dishwasher.Event.RinseAidNearlyEmpty", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4624": { + "name": "Dishcare.Dishwasher.Event.SaltLack", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4626": { + "name": "Dishcare.Dishwasher.Event.SaltNearlyEmpty", + "handling": "none", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + }, + "4628": { + "name": "Dishcare.Dishwasher.Event.MachineCareReminder", + "handling": "acknowledge", + "level": "hint", + "refCID": "03", + "refDID": "80", + "values": { + "0": "Off", + "1": "Present", + "2": "Confirmed" + } + } }, - "552": { - "name": "BSH.Common.Status.OperationState", - "access": "read", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Inactive", - "1": "Ready", - "2": "DelayedStart", - "3": "Run", - "4": "Pause", - "5": "ActionRequired", - "6": "Finished", - "7": "Error", - "8": "Aborting" - } + "commands": { + "1": { + "name": "BSH.Common.Command.DeactivateWiFi", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "6": { + "name": "BSH.Common.Command.AcknowledgeEvent", + "access": "writeOnly", + "available": "true", + "refCID": "15", + "refDID": "81" + }, + "16": { + "name": "BSH.Common.Command.RejectEvent", + "access": "writeOnly", + "available": "true", + "refCID": "15", + "refDID": "81" + }, + "512": { + "name": "BSH.Common.Command.AbortProgram", + "access": "none", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "553": { + "name": "BSH.Common.Command.ApplyFactoryReset", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "555": { + "name": "BSH.Common.Command.DeactivateRemoteControlStart", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "575": { + "name": "BSH.Common.Command.AllowSoftwareUpdateLocalWiFi", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "594": { + "name": "BSH.Common.Command.AllowSoftwareDownload", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + }, + "556": { + "name": "BSH.Common.Command.SetWaterHardness", + "access": "writeOnly", + "available": "true", + "refCID": "18", + "refDID": "81" + }, + "4864": { + "name": "Dishcare.Dishwasher.Command.StoreAsFavorite", + "access": "writeOnly", + "available": "true", + "refCID": "01", + "refDID": "00" + } }, - "592": { - "name": "BSH.Common.Status.SoftwareUpdateTransactionID", - "access": "read", - "available": "true", - "refCID": "26", - "refDID": "83" + "options": { + "542": { + "name": "BSH.Common.Option.ProgramProgress", + "access": "read", + "available": "true", + "refCID": "11", + "refDID": "A0" + }, + "544": { + "name": "BSH.Common.Option.RemainingProgramTime", + "access": "read", + "available": "true", + "refCID": "10", + "refDID": "82" + }, + "549": { + "name": "BSH.Common.Option.RemainingProgramTimeIsEstimated", + "access": "read", + "available": "true", + "initValue": "1", + "refCID": "01", + "refDID": "00" + }, + "558": { + "name": "BSH.Common.Option.StartInRelative", + "access": "read", + "available": "true", + "max": "86400", + "min": "0", + "refCID": "10", + "refDID": "82" + }, + "561": { + "name": "BSH.Common.Option.EnergyForecast", + "access": "read", + "available": "true", + "refCID": "11", + "refDID": "A0" + }, + "562": { + "name": "BSH.Common.Option.WaterForecast", + "access": "read", + "available": "true", + "refCID": "11", + "refDID": "A0" + }, + "5136": { + "name": "Dishcare.Dishwasher.Option.SilenceOnDemand", + "access": "readWrite", + "available": "true", + "default": "false", + "refCID": "01", + "refDID": "00" + }, + "5124": { + "name": "Dishcare.Dishwasher.Option.HalfLoad", + "access": "readWrite", + "available": "true", + "default": "false", + "refCID": "01", + "refDID": "00" + }, + "5126": { + "name": "Dishcare.Dishwasher.Option.IntensivZone", + "access": "readWrite", + "available": "true", + "default": "false", + "refCID": "01", + "refDID": "00" + }, + "5127": { + "name": "Dishcare.Dishwasher.Option.VarioSpeedPlus", + "access": "readWrite", + "available": "true", + "default": "false", + "refCID": "01", + "refDID": "00" + } }, - "4096": { - "name": "Dishcare.Dishwasher.Status.ProgramPhase", - "access": "read", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "None", - "1": "PreRinse", - "2": "MainWash", - "3": "FinalRinse", - "4": "Drying" - } + "errors": { + "200": "BSH.Common.Error.200.OK", + "202": "BSH.Common.Error.202.Accepted", + "400": "BSH.Common.Error.400.BadRequest", + "403": "BSH.Common.Error.403.Forbidden", + "404": "BSH.Common.Error.404.NotFound", + "405": "BSH.Common.Error.405.MethodNotAllowed", + "413": "BSH.Common.Error.413.RequestEntityTooLong", + "412": "BSH.Common.Error.414.RequestUriTooLong", + "429": "BSH.Common.Error.429.TooManyRequests", + "500": "BSH.Common.Error.500.InternalServerError", + "501": "BSH.Common.Error.501.NotImplemented", + "502": "BSH.Common.Error.502.BadGateway", + "503": "BSH.Common.Error.503.ServiceUnavailable", + "504": "BSH.Common.Error.504.GatewayTimeout", + "507": "BSH.Common.Error.507.InsufficientMemory", + "542": "BSH.Common.Error.BackendNotConnected", + "515": "BSH.Common.Error.Busy", + "535": "BSH.Common.Error.CmdViolation", + "540": "BSH.Common.Error.DeviceStateNotCompliant", + "543": "BSH.Common.Error.EnergyManagementNotConnected", + "533": "BSH.Common.Error.Incomplete", + "534": "BSH.Common.Error.Inconsistent", + "536": "BSH.Common.Error.InvalidFormat", + "532": "BSH.Common.Error.InvalidUIDValue", + "539": "BSH.Common.Error.LockedByLocalControl", + "518": "BSH.Common.Error.NoAccess", + "521": "BSH.Common.Error.NoAccessByList", + "530": "BSH.Common.Error.NoExecution", + "524": "BSH.Common.Error.NotAvailable", + "527": "BSH.Common.Error.NotAvailableByList", + "544": "BSH.Common.Error.NotInLocalWiFi", + "541": "BSH.Common.Error.ProcessStateNotCompliant", + "517": "BSH.Common.Error.ReadRequest.Busy", + "520": "BSH.Common.Error.ReadRequest.NoAccess", + "523": "BSH.Common.Error.ReadRequest.NoAccessByList", + "526": "BSH.Common.Error.ReadRequest.NotAvailable", + "529": "BSH.Common.Error.ReadRequest.NotAvailableByList", + "514": "BSH.Common.Error.ReadRequest.UnknownUID", + "537": "BSH.Common.Error.RemoteControlNotActive", + "538": "BSH.Common.Error.RemoteStartNotActive", + "512": "BSH.Common.Error.UnknownUID", + "531": "BSH.Common.Error.ValueOutOfRange", + "516": "BSH.Common.Error.WriteRequest.Busy", + "519": "BSH.Common.Error.WriteRequest.NoAccess", + "522": "BSH.Common.Error.WriteRequest.NoAccessByList", + "525": "BSH.Common.Error.WriteRequest.NotAvailable", + "528": "BSH.Common.Error.WriteRequest.NotAvailableByList", + "513": "BSH.Common.Error.WriteRequest.UnknownUID" }, - "4101": { - "name": "Dishcare.Dishwasher.Status.SilenceOnDemandRemainingTime", - "access": "read", - "available": "true", - "refCID": "10", - "refDID": "82" - }, - "4103": { - "name": "Dishcare.Dishwasher.Status.EcoDryActive", - "access": "read", - "available": "true", - "refCID": "01", - "refDID": "00" + "features": { + "512": "BSH.Common.Command.AbortProgram", + "6": "BSH.Common.Command.AcknowledgeEvent", + "594": "BSH.Common.Command.AllowSoftwareDownload", + "575": "BSH.Common.Command.AllowSoftwareUpdateLocalWiFi", + "553": "BSH.Common.Command.ApplyFactoryReset", + "555": "BSH.Common.Command.DeactivateRemoteControlStart", + "1": "BSH.Common.Command.DeactivateWiFi", + "16": "BSH.Common.Command.RejectEvent", + "556": "BSH.Common.Command.SetWaterHardness", + "525": "BSH.Common.Event.AquaStopOccured", + "46": "BSH.Common.Event.ConfirmPermanentRemoteStart", + "577": "BSH.Common.Event.ConnectLocalWiFi", + "543": "BSH.Common.Event.LowWaterPressure", + "545": "BSH.Common.Event.ProgramAborted", + "540": "BSH.Common.Event.ProgramFinished", + "593": "BSH.Common.Event.SoftwareDownloadAvailable", + "21": "BSH.Common.Event.SoftwareUpdateAvailable", + "595": "BSH.Common.Event.SoftwareUpdateSuccessful", + "561": "BSH.Common.Option.EnergyForecast", + "542": "BSH.Common.Option.ProgramProgress", + "544": "BSH.Common.Option.RemainingProgramTime", + "549": "BSH.Common.Option.RemainingProgramTimeIsEstimated", + "558": "BSH.Common.Option.StartInRelative", + "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", + "539": "BSH.Common.Setting.PowerState", + "15": "BSH.Common.Setting.RemoteControlLevel", + "5": "BSH.Common.Status.BackendConnected", + "527": "BSH.Common.Status.DoorState", + "552": "BSH.Common.Status.OperationState", + "523": "BSH.Common.Status.RemoteControlActive", + "517": "BSH.Common.Status.RemoteControlStartAllowed", + "592": "BSH.Common.Status.SoftwareUpdateTransactionID", + "4864": "Dishcare.Dishwasher.Command.StoreAsFavorite", + "4609": "Dishcare.Dishwasher.Event.CheckFilterSystem", + "4611": "Dishcare.Dishwasher.Event.DrainPumpBlocked", + "4610": "Dishcare.Dishwasher.Event.DrainingNotPossible", + "4608": "Dishcare.Dishwasher.Event.InternalError", + "4613": "Dishcare.Dishwasher.Event.LowVoltage", + "4628": "Dishcare.Dishwasher.Event.MachineCareReminder", + "4625": "Dishcare.Dishwasher.Event.RinseAidLack", + "4627": "Dishcare.Dishwasher.Event.RinseAidNearlyEmpty", + "4624": "Dishcare.Dishwasher.Event.SaltLack", + "4626": "Dishcare.Dishwasher.Event.SaltNearlyEmpty", + "4612": "Dishcare.Dishwasher.Event.WaterheaterCalcified", + "5124": "Dishcare.Dishwasher.Option.HalfLoad", + "5126": "Dishcare.Dishwasher.Option.IntensivZone", + "5136": "Dishcare.Dishwasher.Option.SilenceOnDemand", + "5127": "Dishcare.Dishwasher.Option.VarioSpeedPlus", + "8195": "Dishcare.Dishwasher.Program.Auto2", + "8196": "Dishcare.Dishwasher.Program.Eco50", + "8220": "Dishcare.Dishwasher.Program.Favorite", + "8197": "Dishcare.Dishwasher.Program.Glas40", + "8192": "Dishcare.Dishwasher.Program.Intensiv70", + "8215": "Dishcare.Dishwasher.Program.MachineCare", + "8202": "Dishcare.Dishwasher.Program.NightWash", + "8200": "Dishcare.Dishwasher.Program.PreRinse", + "8199": "Dishcare.Dishwasher.Program.Quick45", + "8203": "Dishcare.Dishwasher.Program.Quick65", + "4381": "Dishcare.Dishwasher.Setting.DryingAssistantAllPrograms", + "4363": "Dishcare.Dishwasher.Setting.EcoAsDefault", + "4356": "Dishcare.Dishwasher.Setting.ExtraDry", + "4357": "Dishcare.Dishwasher.Setting.HotWater", + "4354": "Dishcare.Dishwasher.Setting.RinseAid", + "4355": "Dishcare.Dishwasher.Setting.SensitivityTurbidity", + "4382": "Dishcare.Dishwasher.Setting.SilenceOnDemandDefaultTime", + "4365": "Dishcare.Dishwasher.Setting.SoundLevelKey", + "4364": "Dishcare.Dishwasher.Setting.SoundLevelSignal", + "4384": "Dishcare.Dishwasher.Setting.SpeedOnDemand", + "4362": "Dishcare.Dishwasher.Setting.TimeLight", + "4367": "Dishcare.Dishwasher.Setting.WaterHardness", + "4103": "Dishcare.Dishwasher.Status.EcoDryActive", + "4096": "Dishcare.Dishwasher.Status.ProgramPhase", + "4101": "Dishcare.Dishwasher.Status.SilenceOnDemandRemainingTime" } - }, - "settings": { - "3": { - "name": "BSH.Common.Setting.AllowBackendConnection", - "access": "readWrite", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "539": { - "name": "BSH.Common.Setting.PowerState", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "1": "Off", - "2": "On" - } - }, - "15": { - "name": "BSH.Common.Setting.RemoteControlLevel", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Monitoring", - "1": "ManualRemoteStart", - "2": "PermanentRemoteStart" - } - }, - "4354": { - "name": "Dishcare.Dishwasher.Setting.RinseAid", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "R01", - "2": "R02", - "3": "R03", - "4": "R04", - "5": "R05", - "6": "R06" - } - }, - "4356": { - "name": "Dishcare.Dishwasher.Setting.ExtraDry", - "access": "readWrite", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "4382": { - "name": "Dishcare.Dishwasher.Setting.SilenceOnDemandDefaultTime", - "access": "readWrite", - "available": "true", - "max": "1800", - "min": "60", - "refCID": "10", - "refDID": "82", - "stepSize": "60" - }, - "4355": { - "name": "Dishcare.Dishwasher.Setting.SensitivityTurbidity", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Standard", - "1": "Sensitive", - "2": "VerySensitive" - } - }, - "4357": { - "name": "Dishcare.Dishwasher.Setting.HotWater", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "ColdWater", - "1": "HotWater" - } - }, - "4362": { - "name": "Dishcare.Dishwasher.Setting.TimeLight", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "On" - } - }, - "4363": { - "name": "Dishcare.Dishwasher.Setting.EcoAsDefault", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "LastProgram", - "1": "EcoAsDefault" - } - }, - "4364": { - "name": "Dishcare.Dishwasher.Setting.SoundLevelSignal", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Low", - "2": "Medium", - "3": "High" - } - }, - "4365": { - "name": "Dishcare.Dishwasher.Setting.SoundLevelKey", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Low", - "2": "Medium", - "3": "High" - } - }, - "4367": { - "name": "Dishcare.Dishwasher.Setting.WaterHardness", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "H00", - "1": "H01", - "2": "H02", - "3": "H03", - "4": "H04", - "5": "H05", - "6": "H06", - "7": "H07" - } - }, - "4381": { - "name": "Dishcare.Dishwasher.Setting.DryingAssistantAllPrograms", - "access": "readWrite", - "available": "true", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "AllPrograms", - "2": "EcoAsDefault" - } - }, - "4384": { - "name": "Dishcare.Dishwasher.Setting.SpeedOnDemand", - "access": "read", - "available": "false", - "refCID": "01", - "refDID": "00" - } - }, - "events": { - "21": { - "name": "BSH.Common.Event.SoftwareUpdateAvailable", - "handling": "acknowledge", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "46": { - "name": "BSH.Common.Event.ConfirmPermanentRemoteStart", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "525": { - "name": "BSH.Common.Event.AquaStopOccured", - "handling": "none", - "level": "critical", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "540": { - "name": "BSH.Common.Event.ProgramFinished", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "543": { - "name": "BSH.Common.Event.LowWaterPressure", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "545": { - "name": "BSH.Common.Event.ProgramAborted", - "handling": "acknowledge", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "577": { - "name": "BSH.Common.Event.ConnectLocalWiFi", - "handling": "none", - "level": "warning", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "593": { - "name": "BSH.Common.Event.SoftwareDownloadAvailable", - "handling": "acknowledge", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "595": { - "name": "BSH.Common.Event.SoftwareUpdateSuccessful", - "handling": "acknowledge", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4608": { - "name": "Dishcare.Dishwasher.Event.InternalError", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4609": { - "name": "Dishcare.Dishwasher.Event.CheckFilterSystem", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4610": { - "name": "Dishcare.Dishwasher.Event.DrainingNotPossible", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4611": { - "name": "Dishcare.Dishwasher.Event.DrainPumpBlocked", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4612": { - "name": "Dishcare.Dishwasher.Event.WaterheaterCalcified", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4613": { - "name": "Dishcare.Dishwasher.Event.LowVoltage", - "handling": "none", - "level": "alert", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4625": { - "name": "Dishcare.Dishwasher.Event.RinseAidLack", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4627": { - "name": "Dishcare.Dishwasher.Event.RinseAidNearlyEmpty", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4624": { - "name": "Dishcare.Dishwasher.Event.SaltLack", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4626": { - "name": "Dishcare.Dishwasher.Event.SaltNearlyEmpty", - "handling": "none", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - }, - "4628": { - "name": "Dishcare.Dishwasher.Event.MachineCareReminder", - "handling": "acknowledge", - "level": "hint", - "refCID": "03", - "refDID": "80", - "values": { - "0": "Off", - "1": "Present", - "2": "Confirmed" - } - } - }, - "commands": { - "1": { - "name": "BSH.Common.Command.DeactivateWiFi", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "6": { - "name": "BSH.Common.Command.AcknowledgeEvent", - "access": "writeOnly", - "available": "true", - "refCID": "15", - "refDID": "81" - }, - "16": { - "name": "BSH.Common.Command.RejectEvent", - "access": "writeOnly", - "available": "true", - "refCID": "15", - "refDID": "81" - }, - "512": { - "name": "BSH.Common.Command.AbortProgram", - "access": "none", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "553": { - "name": "BSH.Common.Command.ApplyFactoryReset", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "555": { - "name": "BSH.Common.Command.DeactivateRemoteControlStart", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "575": { - "name": "BSH.Common.Command.AllowSoftwareUpdateLocalWiFi", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "594": { - "name": "BSH.Common.Command.AllowSoftwareDownload", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - }, - "556": { - "name": "BSH.Common.Command.SetWaterHardness", - "access": "writeOnly", - "available": "true", - "refCID": "18", - "refDID": "81" - }, - "4864": { - "name": "Dishcare.Dishwasher.Command.StoreAsFavorite", - "access": "writeOnly", - "available": "true", - "refCID": "01", - "refDID": "00" - } - }, - "options": { - "542": { - "name": "BSH.Common.Option.ProgramProgress", - "access": "read", - "available": "true", - "refCID": "11", - "refDID": "A0" - }, - "544": { - "name": "BSH.Common.Option.RemainingProgramTime", - "access": "read", - "available": "true", - "refCID": "10", - "refDID": "82" - }, - "549": { - "name": "BSH.Common.Option.RemainingProgramTimeIsEstimated", - "access": "read", - "available": "true", - "initValue": "1", - "refCID": "01", - "refDID": "00" - }, - "558": { - "name": "BSH.Common.Option.StartInRelative", - "access": "read", - "available": "true", - "max": "86400", - "min": "0", - "refCID": "10", - "refDID": "82" - }, - "561": { - "name": "BSH.Common.Option.EnergyForecast", - "access": "read", - "available": "true", - "refCID": "11", - "refDID": "A0" - }, - "562": { - "name": "BSH.Common.Option.WaterForecast", - "access": "read", - "available": "true", - "refCID": "11", - "refDID": "A0" - }, - "5136": { - "name": "Dishcare.Dishwasher.Option.SilenceOnDemand", - "access": "readWrite", - "available": "true", - "default": "false", - "refCID": "01", - "refDID": "00" - }, - "5124": { - "name": "Dishcare.Dishwasher.Option.HalfLoad", - "access": "readWrite", - "available": "true", - "default": "false", - "refCID": "01", - "refDID": "00" - }, - "5126": { - "name": "Dishcare.Dishwasher.Option.IntensivZone", - "access": "readWrite", - "available": "true", - "default": "false", - "refCID": "01", - "refDID": "00" - }, - "5127": { - "name": "Dishcare.Dishwasher.Option.VarioSpeedPlus", - "access": "readWrite", - "available": "true", - "default": "false", - "refCID": "01", - "refDID": "00" - } - }, - "errors": { - "200": "BSH.Common.Error.200.OK", - "202": "BSH.Common.Error.202.Accepted", - "400": "BSH.Common.Error.400.BadRequest", - "403": "BSH.Common.Error.403.Forbidden", - "404": "BSH.Common.Error.404.NotFound", - "405": "BSH.Common.Error.405.MethodNotAllowed", - "413": "BSH.Common.Error.413.RequestEntityTooLong", - "412": "BSH.Common.Error.414.RequestUriTooLong", - "429": "BSH.Common.Error.429.TooManyRequests", - "500": "BSH.Common.Error.500.InternalServerError", - "501": "BSH.Common.Error.501.NotImplemented", - "502": "BSH.Common.Error.502.BadGateway", - "503": "BSH.Common.Error.503.ServiceUnavailable", - "504": "BSH.Common.Error.504.GatewayTimeout", - "507": "BSH.Common.Error.507.InsufficientMemory", - "542": "BSH.Common.Error.BackendNotConnected", - "515": "BSH.Common.Error.Busy", - "535": "BSH.Common.Error.CmdViolation", - "540": "BSH.Common.Error.DeviceStateNotCompliant", - "543": "BSH.Common.Error.EnergyManagementNotConnected", - "533": "BSH.Common.Error.Incomplete", - "534": "BSH.Common.Error.Inconsistent", - "536": "BSH.Common.Error.InvalidFormat", - "532": "BSH.Common.Error.InvalidUIDValue", - "539": "BSH.Common.Error.LockedByLocalControl", - "518": "BSH.Common.Error.NoAccess", - "521": "BSH.Common.Error.NoAccessByList", - "530": "BSH.Common.Error.NoExecution", - "524": "BSH.Common.Error.NotAvailable", - "527": "BSH.Common.Error.NotAvailableByList", - "544": "BSH.Common.Error.NotInLocalWiFi", - "541": "BSH.Common.Error.ProcessStateNotCompliant", - "517": "BSH.Common.Error.ReadRequest.Busy", - "520": "BSH.Common.Error.ReadRequest.NoAccess", - "523": "BSH.Common.Error.ReadRequest.NoAccessByList", - "526": "BSH.Common.Error.ReadRequest.NotAvailable", - "529": "BSH.Common.Error.ReadRequest.NotAvailableByList", - "514": "BSH.Common.Error.ReadRequest.UnknownUID", - "537": "BSH.Common.Error.RemoteControlNotActive", - "538": "BSH.Common.Error.RemoteStartNotActive", - "512": "BSH.Common.Error.UnknownUID", - "531": "BSH.Common.Error.ValueOutOfRange", - "516": "BSH.Common.Error.WriteRequest.Busy", - "519": "BSH.Common.Error.WriteRequest.NoAccess", - "522": "BSH.Common.Error.WriteRequest.NoAccessByList", - "525": "BSH.Common.Error.WriteRequest.NotAvailable", - "528": "BSH.Common.Error.WriteRequest.NotAvailableByList", - "513": "BSH.Common.Error.WriteRequest.UnknownUID" - } } diff --git a/xml/WM6HXF91NL.json b/xml/WM6HXF91NL.json index afb6007..811bbe2 100644 --- a/xml/WM6HXF91NL.json +++ b/xml/WM6HXF91NL.json @@ -974,5 +974,174 @@ "525": "BSH.Common.Error.WriteRequest.NotAvailable", "528": "BSH.Common.Error.WriteRequest.NotAvailableByList", "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" } } diff --git a/xml/hcpxml2json b/xml/hcpxml2json index 2415d8a..9110191 100755 --- a/xml/hcpxml2json +++ b/xml/hcpxml2json @@ -98,6 +98,7 @@ machine = { "commands": parse_xml_list(description[7]), "options": parse_xml_list(description[8]), "errors": errors, + "features": features, } print(json.dumps(machine, indent=4))