eifel-tech / ioBroker.cloudless-homeconnect

Communicates with Homeconnect-Devices without using its API or cloudservices.
MIT License
1 stars 0 forks source link

Errors using to connect to Neff oven #78

Closed JWdeBokx closed 1 week ago

JWdeBokx commented 3 months ago

I have installed the adapter, but when creating an instance it stops because a restart loop.

Errorlog: 2024-07-27 19:33:42.376 - info: host.IOBroker instance system.adapter.cloudless-homeconnect.0 started with pid 1524 2024-07-27 19:33:45.580 - info: cloudless-homeconnect.0 (1524) starting. Version 1.0.4 (non-npm: eifel-tech/ioBroker.cloudless-homeconnect#cb8d28e6d8e4fac6a0839b0e6ac848377de15dce) in /opt/iobroker/node_modules/iobroker.cloudless-homeconnect, node: v20.16.0, js-controller: 5.0.19 2024-07-27 19:33:47.355 - info: cloudless-homeconnect.0 (1524) Login sucessfull. Trying to catch token... 2024-07-27 19:33:47.858 - info: cloudless-homeconnect.0 (1524) Found 1 device(s). 2024-07-27 19:33:48.623 - error: cloudless-homeconnect.0 (1524) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2024-07-27 19:33:48.638 - error: cloudless-homeconnect.0 (1524) unhandled promise rejection: Cannot read properties of undefined (reading 'filter') 2024-07-27 19:33:48.640 - error: cloudless-homeconnect.0 (1524) TypeError: Cannot read properties of undefined (reading 'filter') at joinFeature (/opt/iobroker/node_modules/iobroker.cloudless-homeconnect/js/Xml2JsonConverter.js:17:4) at /opt/iobroker/node_modules/iobroker.cloudless-homeconnect/js/Xml2JsonConverter.js:182:4 at Array.forEach () at Object.xml2json (/opt/iobroker/node_modules/iobroker.cloudless-homeconnect/js/Xml2JsonConverter.js:181:66) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async CloudlessHomeconnect.loadConfig (/opt/iobroker/node_modules/iobroker.cloudless-homeconnect/main.js:364:23) at async CloudlessHomeconnect.onReady (/opt/iobroker/node_modules/iobroker.cloudless-homeconnect/main.js:87:25) 2024-07-27 19:33:48.640 - error: cloudless-homeconnect.0 (1524) Cannot read properties of undefined (reading 'filter') 2024-07-27 19:33:48.663 - info: cloudless-homeconnect.0 (1524) terminating 2024-07-27 19:33:48.665 - warn: cloudless-homeconnect.0 (1524) Terminated (UNCAUGHT_EXCEPTION): Without reason 2024-07-27 19:33:49.185 - info: cloudless-homeconnect.0 (1524) terminating 2024-07-27 19:33:49.272 - error: host.IOBroker instance system.adapter.cloudless-homeconnect.0 terminated with code 6 (UNCAUGHT_EXCEPTION) 2024-07-27 19:33:49.273 - info: host.IOBroker Restart adapter system.adapter.cloudless-homeconnect.0 because enabled 2024-07-27 19:33:49.273 - warn: host.IOBroker Do not restart adapter system.adapter.cloudless-homeconnect.0 because restart loop detected 2024-07-27 19:34:39.958 - info: host.IOBroker iobroker del cloudless-homeconnect.0 --debug 2024-07-27 19:34:43.213 - info: host.IOBroker iobroker Delete instance "cloudless-homeconnect.0" 2024-07-27 19:34:43.271 - info: host.IOBroker iobroker host.IOBroker Counted 1 instances of cloudless-homeconnect.0 2024-07-27 19:34:43.289 - info: host.IOBroker iobroker host.IOBroker Counted 1 devices of cloudless-homeconnect.0 2024-07-27 19:34:43.304 - info: host.IOBroker iobroker host.IOBroker Counted 2 channels of cloudless-homeconnect.0 2024-07-27 19:34:43.319 - info: host.IOBroker iobroker host.IOBroker Counted 8 states of cloudless-homeconnect.0 2024-07-27 19:34:43.336 - info: host.IOBroker iobroker host.IOBroker Counted 14 states of system.adapter.cloudless-homeconnect.0 2024-07-27 19:34:43.358 - info: host.IOBroker iobroker host.IOBroker Counted 8 states (io.cloudless-homeconnect.0.*) from states 2024-07-27 19:34:43.379 - info: host.IOBroker iobroker host.IOBroker Counted 5 states (system.adapter.cloudless-homeconnect.0.*) from states 2024-07-27 19:34:44.551 - info: host.IOBroker iobroker host.IOBroker Deleting 26 object(s). 2024-07-27 19:34:44.898 - info: host.IOBroker iobroker host.IOBroker Deleting 13 state(s). 2024-07-27 19:34:45.004 - info: host.IOBroker object deleted system.adapter.cloudless-homeconnect.0 2024-07-27 19:34:46.123 - info: host.IOBroker iobroker exit 0

My oven is a Neff C27CS22G0 The device is added with a general point. Had a bit tinkering with the hcpy things.

This generated a config.json: [ { "name": "oven", "host": "NEFF-C27CS22G0-68A40E825705", "key": "7e_lKTx6TlYdCK9EaKE8VQ6oKZbs2RV1Sw91oYac2bc", "iv": "zZl1AHOKIIzSHfns5FBEGA", "description": { "type": "Oven", "brand": "NEFF", "model": "C27CS22G0", "version": "66", "revision": "0" }, "features": { "512": { "name": "BSH.Common.Command.AbortProgram", "access": "writeOnly", "available": "false", "refCID": "01", "refDID": "00" }, "6": { "name": "BSH.Common.Command.AcknowledgeEvent", "access": "writeOnly", "available": "true", "refCID": "15", "refDID": "81" }, "553": { "name": "BSH.Common.Command.ApplyFactoryReset", "access": "writeOnly", "available": "true", "refCID": "01", "refDID": "00" }, "554": { "name": "BSH.Common.Command.ApplyNetworkReset", "access": "writeOnly", "available": "true", "refCID": "01", "refDID": "00" }, "541": { "name": "BSH.Common.Command.DeactivateRemoteControl", "access": "writeOnly", "available": "true", "refCID": "01", "refDID": "00" }, "555": { "name": "BSH.Common.Command.DeactivateRemoteControlStart", "access": "writeOnly", "available": "false", "refCID": "01", "refDID": "00" }, "1": { "name": "BSH.Common.Command.DeactivateWiFi", "access": "writeOnly", "available": "true", "refCID": "01", "refDID": "00" }, "560": { "name": "BSH.Common.Command.DisallowCustomerServiceConnection", "access": "writeOnly", "available": "true", "refCID": "01", "refDID": "00" }, "537": { "name": "BSH.Common.Command.PauseProgram", "access": "writeOnly", "available": "false", "refCID": "01", "refDID": "00" }, "16": { "name": "BSH.Common.Command.RejectEvent", "access": "writeOnly", "available": "true", "refCID": "15", "refDID": "81" }, "546": { "name": "BSH.Common.Command.ResumeProgram", "access": "writeOnly", "available": "false", "refCID": "01", "refDID": "00" }, "567": { "name": "BSH.Common.Event.AlarmClockElapsed", "handling": "acknowledge", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "559": { "name": "BSH.Common.Event.CustomerServiceRequest", "handling": "none", "level": "hint", "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" } }, "540": { "name": "BSH.Common.Event.ProgramFinished", "handling": "acknowledge", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "21": { "name": "BSH.Common.Event.SoftwareUpdateAvailable", "handling": "acknowledge", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "548": { "name": "BSH.Common.Option.Duration" }, "528": { "name": "BSH.Common.Option.ElapsedProgramTime" }, "551": { "name": "BSH.Common.Option.FinishInRelative" }, "542": { "name": "BSH.Common.Option.ProgramProgress" }, "544": { "name": "BSH.Common.Option.RemainingProgramTime" }, "558": { "name": "BSH.Common.Option.StartInRelative" }, "256": { "name": "BSH.Common.Root.ActiveProgram" }, "261": { "name": "BSH.Common.Root.CommandList" }, "260": { "name": "BSH.Common.Root.EventList" }, "262": { "name": "BSH.Common.Root.OptionList" }, "263": { "name": "BSH.Common.Root.ProgramGroup" }, "264": { "name": "BSH.Common.Root.ProtectionPort" }, "257": { "name": "BSH.Common.Root.SelectedProgram" }, "259": { "name": "BSH.Common.Root.SettingList" }, "258": { "name": "BSH.Common.Root.StatusList" }, "565": { "name": "BSH.Common.Setting.AlarmClock", "access": "readWrite", "available": "true", "refCID": "10", "refDID": "82" }, "3": { "name": "BSH.Common.Setting.AllowBackendConnection", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "514": { "name": "BSH.Common.Setting.AllowConsumerInsights", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "520": { "name": "BSH.Common.Setting.ApplianceDateTime", "access": "readWrite", "available": "true", "refCID": "06", "refDID": "8A" }, "524": { "name": "BSH.Common.Setting.ChildLock", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "533": { "name": "BSH.Common.Setting.Language", "access": "readWrite", "available": "true", "refCID": "03", "refDID": "80", "values": { "3": "Bg", "6": "Da", "7": "De", "8": "El", "9": "En", "11": "Es", "13": "Et", "14": "Fi", "15": "Fr", "19": "Hr", "20": "Hu", "23": "It", "27": "Lt", "28": "Lv", "32": "Nl", "33": "No", "34": "Pl", "35": "Pt", "37": "Ro", "38": "Ru", "40": "Sl", "43": "Sv", "45": "Tr", "48": "Zh", "51": "Fa" } }, "539": { "name": "BSH.Common.Setting.PowerState", "access": "readWrite", "available": "true", "initValue": "2", "refCID": "03", "refDID": "80", "values": { "2": "On", "3": "Standby" } }, "547": { "name": "BSH.Common.Setting.SynchronizeWithTimeServer", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "5": { "name": "BSH.Common.Status.BackendConnected", "access": "read", "available": "true", "refCID": "01", "refDID": "00" }, "557": { "name": "BSH.Common.Status.CustomerServiceConnectionAllowed", "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", "2": "Locked" } }, "532": { "name": "BSH.Common.Status.InteriorIlluminationActive", "access": "read", "available": "true", "refCID": "01", "refDID": "00" }, "535": { "name": "BSH.Common.Status.LocalControlActive", "access": "read", "available": "true", "refCID": "01", "refDID": "00" }, "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" } }, "523": { "name": "BSH.Common.Status.RemoteControlActive", "access": "read", "available": "true", "refCID": "01", "refDID": "00" }, "517": { "name": "BSH.Common.Status.RemoteControlStartAllowed", "access": "read", "available": "true", "refCID": "01", "refDID": "00" }, "27": { "name": "BSH.Common.Status.WiFiSignalStrength", "access": "read", "available": "true", "notifyOnChange": "false", "refCID": "12", "refDID": "84" }, "4625": { "name": "Cooking.Oven.Event.ApplianceModuleError", "handling": "none", "level": "alert", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4622": { "name": "Cooking.Oven.Event.CavityHeatup", "handling": "none", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4617": { "name": "Cooking.Oven.Event.CavityTemperatureTooHigh", "handling": "none", "level": "warning", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4623": { "name": "Cooking.Oven.Event.OperatingTimeLimitReached", "handling": "none", "level": "warning", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4616": { "name": "Cooking.Oven.Event.OvenLockWhileCoolingDown", "handling": "none", "level": "warning", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4612": { "name": "Cooking.Oven.Event.PreheatFinished", "handling": "acknowledge", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4618": { "name": "Cooking.Oven.Event.SubsequentCookingRequest", "handling": "decision", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "4619": { "name": "Cooking.Oven.Event.UserInteractionRequired", "handling": "acknowledge", "level": "hint", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Present", "2": "Confirmed" } }, "5123": { "name": "Cooking.Oven.Option.FastPreHeat" }, "5122": { "name": "Cooking.Oven.Option.Level" }, "5129": { "name": "Cooking.Oven.Option.PyrolysisLevel" }, "5120": { "name": "Cooking.Oven.Option.SetpointTemperature" }, "5128": { "name": "Cooking.Oven.Option.SubsequentCookingDuration" }, "5127": { "name": "Cooking.Oven.Option.UsedHeatingMode" }, "5126": { "name": "Cooking.Oven.Option.Weight" }, "9226": { "name": "Cooking.Oven.Program.Cleaning.EasyClean" }, "9217": { "name": "Cooking.Oven.Program.Cleaning.Pyrolysis" }, "13050": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.AufbackbroetchenOderBaguetteVorgebacken" }, "13054": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Backofenkartoffeln" }, "13042": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Biskuit6Eier" }, "13043": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Biskuitrolle" }, "13065": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.GansGanz34Kg" }, "13057": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Hackbraten1Kg" }, "13061": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.HaehnchenGanz" }, "13063": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Haehnchenkeulen" }, "13045": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.HefekranzOderZopf500G" }, "13044": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.HefeteigBlechkuchenMitTrockenemBelag" }, "13053": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.KartoffelgratinAusRohenKartoffeln" }, "13046": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.KleingebaeckBlaetterteig" }, "13060": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.LammkeuleOhneKnochen" }, "13055": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.LasagneFrisch" }, "13047": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.Muffins1Ebene" }, "13051": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.PizzaMitDuennemBodenTiefgekuehlt1Stueck" }, "13052": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.PommesFritesTiefgekuehlt1Ebene" }, "13059": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.RinderSchmorbraten" }, "13058": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.RoastbeefMedium15Kg" }, "13041": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.RuehrteigSpringOderKastenform" }, "13056": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.SchweinebratenDurchwachsenOhneSchwarte" }, "13048": { "name": "Cooking.Oven.Program.Dish.Recommendation.Konv.WeissbrotInKastenform" }, "9727": { "name": "Cooking.Oven.Program.Dish.SubsequentCooking" }, "8227": { "name": "Cooking.Oven.Program.HeatingMode.BottomHeating" }, "8216": { "name": "Cooking.Oven.Program.HeatingMode.BreadBaking" }, "8233": { "name": "Cooking.Oven.Program.HeatingMode.Defrost" }, "8237": { "name": "Cooking.Oven.Program.HeatingMode.DoughProving" }, "8236": { "name": "Cooking.Oven.Program.HeatingMode.GrillLargeArea" }, "8235": { "name": "Cooking.Oven.Program.HeatingMode.GrillSmallArea" }, "8208": { "name": "Cooking.Oven.Program.HeatingMode.HotAir" }, "8210": { "name": "Cooking.Oven.Program.HeatingMode.HotAirEco" }, "8212": { "name": "Cooking.Oven.Program.HeatingMode.HotAirGrilling" }, "8213": { "name": "Cooking.Oven.Program.HeatingMode.PizzaSetting" }, "8232": { "name": "Cooking.Oven.Program.HeatingMode.SabbathProgramme" }, "8226": { "name": "Cooking.Oven.Program.HeatingMode.SlowCook" }, "8234": { "name": "Cooking.Oven.Program.HeatingMode.SteamWithSteamSet" }, "8209": { "name": "Cooking.Oven.Program.HeatingMode.TopBottomHeating" }, "8211": { "name": "Cooking.Oven.Program.HeatingMode.TopBottomHeatingEco" }, "9216": { "name": "Cooking.Oven.ProgramGroup.Cleaning" }, "9472": { "name": "Cooking.Oven.ProgramGroup.Dishes" }, "8192": { "name": "Cooking.Oven.ProgramGroup.HeatingModes" }, "9488": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Bake" }, "9489": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Dessert" }, "9490": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Fish" }, "9491": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Meat" }, "9492": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Poultry" }, "9493": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.SideDish" }, "9494": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Souffle" }, "9495": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Special" }, "9496": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDish.Vegetables" }, "9473": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedDishes" }, "8193": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedHeatingModes" }, "8449": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedMicroCombiModes" }, "8976": { "name": "Cooking.Oven.ProgramGroup.MeatprobeAllowedSteamModes" }, "9504": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Bake" }, "9505": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Dessert" }, "9506": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Fish" }, "9507": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Meat" }, "9508": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Poultry" }, "9509": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.SideDish" }, "9510": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Souffle" }, "9511": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Special" }, "9512": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDish.Vegetables" }, "9474": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedDishes" }, "8194": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedHeatingModes" }, "8450": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedMicroCombiModes" }, "8992": { "name": "Cooking.Oven.ProgramGroup.MeatprobeDisallowedSteamModes" }, "8448": { "name": "Cooking.Oven.ProgramGroup.MicroCombiModes" }, "8704": { "name": "Cooking.Oven.ProgramGroup.Microwave" }, "8960": { "name": "Cooking.Oven.ProgramGroup.SteamModes" }, "4419": { "name": "Cooking.Oven.Setting.AutomaticChildLock", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4353": { "name": "Cooking.Oven.Setting.ButtonTones", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4354": { "name": "Cooking.Oven.Setting.ClockDisplay", "access": "readWrite", "available": "true", "refCID": "03", "refDID": "80", "values": { "0": "Off", "1": "Clock01" } }, "4356": { "name": "Cooking.Oven.Setting.CoolingFanRunOnTime", "access": "readWrite", "available": "true", "refCID": "03", "refDID": "80", "values": { "0": "Recommended", "1": "Short" } }, "4357": { "name": "Cooking.Oven.Setting.DisplayBrandLogo", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4358": { "name": "Cooking.Oven.Setting.DisplayBrightness", "access": "readWrite", "available": "true", "max": "4", "min": "0", "refCID": "02", "refDID": "80" }, "4359": { "name": "Cooking.Oven.Setting.LockDoorWhenChildLock", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4360": { "name": "Cooking.Oven.Setting.NightDimout", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4361": { "name": "Cooking.Oven.Setting.OperationAfterRestart", "access": "readWrite", "available": "true", "refCID": "03", "refDID": "80", "values": { "0": "MainMenue", "1": "HeatingModes", "6": "BakingRoastAssist" } }, "4362": { "name": "Cooking.Oven.Setting.OvenLightDuringOperation", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4364": { "name": "Cooking.Oven.Setting.SignalDuration", "access": "readWrite", "available": "true", "refCID": "03", "refDID": "80", "values": { "0": "Short", "1": "Medium", "2": "Long" } }, "4366": { "name": "Cooking.Oven.Setting.TeloscopicSlideOutRefited", "access": "readWrite", "available": "true", "refCID": "01", "refDID": "00" }, "4096": { "name": "Cooking.Oven.Status.CurrentCavityTemperature", "access": "read", "available": "true", "notifyOnChange": "false", "refCID": "07", "refDID": "A1" }, "4099": { "name": "Cooking.Oven.Status.LastRemoteStartRelease", "access": "read", "available": "true", "refCID": "17", "refDID": "A9" }, "2063": { "name": "Cooking.Oven.Status.Server.DishCategory", "access": "read", "available": "true", "refCID": "02", "refDID": "81" }, "2053": { "name": "Cooking.Oven.Status.Server.HeatingModeFanDirection", "access": "read", "available": "true", "refCID": "03", "refDID": "80", "values": { "0": "Left", "1": "Right" } }, "2054": { "name": "Cooking.Oven.Status.Server.HeatingModeFanSpeed", "access": "read", "available": "true", "refCID": "11", "refDID": "88" }, "2051": { "name": "Cooking.Oven.Status.Server.HeatingModeId", "access": "read", "available": "true", "refCID": "02", "refDID": "80" }, "2052": { "name": "Cooking.Oven.Status.Server.HeatingModeTemperature", "access": "read", "available": "true", "refCID": "07", "refDID": "A1" }, "2050": { "name": "Cooking.Oven.Status.Server.Pt500Temperature", "access": "read", "available": "true", "refCID": "07", "refDID": "A1" } } } ] The info config is this: { "_id": "cloudless-homeconnect.0.info.config", "type": "state", "common": { "role": "json", "name": "Device config", "type": "string", "read": true, "write": true, "def": "" }, "native": {}, "from": "system.adapter.cloudless-homeconnect.0", "ts": 1722102563612, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin" }

Bongo2 commented 1 week ago

Die chronologische Reihenfolge:

Ich hoffe, du kannst damit etwas anfangen.

debug8.txt

JWdeBokx commented 1 week ago

Here stil running fine. Experimenting with sending commands to set baking program. No errors in the log

Bongo2 commented 1 week ago

Ich habe die Instanz mit Debug durchlaufen lassen. Um 08:38 Uhr ist info.connection auf false gegangen.

debug9.txt

Ich habe mir noch Datenpunkte getriggert und ins Log geschrieben. Was mich wundert, dass kein Datenpunkte der Kaffeemaschine (cloudless-homeconnect.0.SIEMENS-TI9558X1DE-68A40E7DD334) getriggert wurden. Und Kaffee hat es vor 08:38 Uhr gegeben. Trotzdem wurden nach 08:38 Uhr Daten vom Backofen und Geschirrspüler getriggert. Ab ca. 10:33 Uhr wurde sogar der Backofen (cloudless-homeconnect.0.SIEMENS-HB876G8S6-68A40E10F18F) benutzt und Daten getriggert. Obwohl ja schon info.connection auf false war.

trigger9.txt

Bongo2 commented 1 week ago

Um 14:18 Uhr war wieder Kaffeezeit :-) Da wurde info.connection wieder auf true gesetzt.

debug10.txt

eifel-tech commented 1 week ago

@Bongo2 Danke für die ausführlichen Berichte. Wenn man das zusammenfassen würde, kann man sagen, alle Geräte funktionieren außer deine Kaffeemaschine? Wenn dem so ist, würdest du ein neues Issue eröffnen, in dem es nur um die Kaffeemaschine geht? Dort dann bitte ein Log posten, wo nur die Ausgaben der Kaffeemaschine drin sind. Du kannst die anderen Geräte ja währenddessen mit dem Datenpunkt observe deaktivieren. Sonst wird das zu unübersichtlich. Danke. Vielleicht braucht die irgendeine Sonderlocke und würde ich mir dann mal anschauen. Noch zur Erklärung: info.connection wird immer dann false, wenn mind. bei einem Gerät ein Socketfehler auftritt (vgl. Readme). Dieser ist von iobroker aus auch mit der Instanzansicht verknüpft, sodass der Adapter dann auch "gelb" wird. Das ist also alles richtig. Du kannst auch gerne wieder die neuste Version installieren, hab gerade noch ein zwei Bugs gefixt :-) Wenn es bei @JWdeBokx auch weiterhin keine Fehler gibt (außer wie gesagt die Kaffeemaschine), würde ich hier zu machen.

@JWdeBokx You have still no errors? You can control your device? Would you say the issue is fixed?

Bongo2 commented 1 week ago

@eifel-tech Heute wurde alle 3 Geräte benutzt und ich habe nochmal die getriggerten Datenpunkte analysiert. Beim Backofen und Geschirrspüler scheinen plausible Werte in den Datenpunkten zu kommen. Bei der Kaffeemaschine wird nur bei Instanz-Neustart (Bei mir morgens um 4:17 Uhr nach dem Backup) die Zähler neu geschrieben. Sonst kommt den ganzen Tag nichts.

Zur Info die getriggerten Datenpunkte: trigger oven.txt trigger dishwasher.txt trigger coffeemaker.txt

Ansonsten werde ich es so machen wie du es beschrieben hast und du kannst das hier zu machen.

Gute Arbeit!

JWdeBokx commented 1 week ago

For me the issue is fixed. At moment no errors in the log. Thank you for your work and time!