NEWS
Fehlermeldung ich bin ratlos
-
Hallo
Manchmal um 7:00 kommt die Fehlermeldung unten. Insbesondere mit der letzten Zeile kann ich nicht viel anfangen.
Vielleicht hat jemand einen Tip?
javascript.0 2019-07-27 07:02:10.813 warn at Timer.listOnTimeout (timers.js:290:5) javascript.0 2019-07-27 07:02:10.813 warn at tryOnTimeout (timers.js:323:5) javascript.0 2019-07-27 07:02:10.813 warn at ontimeout (timers.js:511:34) javascript.0 2019-07-27 07:02:10.812 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1314:29) javascript.0 2019-07-27 07:02:10.811 warn at Object.setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1258:20) javascript.0 2019-07-27 07:02:10.801 warn State "undefined" not found hm-rpc.0 2019-07-27 07:00:10.789 error Error: XML-RPC fault: Failure hm-rpc.0 2019-07-27 07:00:10.787 error xmlrpc -> setValue ["1","LEVEL",1] FLOAT
-
-
@sigi234 sagte in Fehlermeldung ich bin ratlos:
Zeig mal die Einstellungen von hm-rpc
und das script, das um 07:00 (?) diesen Datenpunkt steuern soll
Existiert das Objekt noch?
-
da wird auf ein Object verwiesen der nicht da ist. ab und zu
-
@Homoran Das ist ja genau das Problem. Ich kann aufgrund der Fehlermeldung das Script nicht lokalisieren. Der Fehler kommt nämlich auch nicht immer um 7 und außerdem manchmal auch am Abend.
Und mir ist auch klar, dass es wohl irgendein fehlendes Objekt ist.Ich vermute, dass es mit dem Errorhandling meiner Jalousiensteuerung zu tun hat. Ich habe zwei HM Jalousienschalter, die zicken ab und zu herum und ich frage *_Unreach ab, um den Schaltvorgang bis zu 5 Mal zu wiederholen. In der Regel geht es dann auch. Ich habe jetzt in dieser Errorhandling Routine jede Menge Logs eingefügt. Vielleicht komme ich damit weiter. Hier ist die Errorhandling Routine.
var jal_tries = []; // ----------------- Korrektur von unerreichbaren Jalousien -------------------- on({id: [KU_Jal_Nord_unreach, WZ_Jal_West_unreach, WZ_Jal_Sued_unreach, OF_Jal_Sued_unreach, KZ_Jal_Sued_unreach, KZ_Jal_West_unreach, SZ_Jal_West_unreach, SZ_Jal_Nord_unreach, BA_Jal_Nord_unreach], change: "any"},function(obj) { var tokens = []; tokens = obj.common.name.split(":"); var name = tokens[0]; log(name + " war nicht erreichbar"); if (!jal_tries[name]) jal_tries[name] = 0; if (obj.state.val){ jal_tries[name]++; if (jal_tries[name] < 5) { log("versuche die Jalousie" + name + " nochmal zu setzen"); setStateDelayed("" + getIdByName(name + '.LEVEL'),getState("Rolladen").val,120000); } else { log("gebe auf die Jalousie " + name + " nochmal zu setzen"); setState('Botschaft', name + " war nicht erreichbar. Gebe auf."); } } });
-
Ich habe den Fehler gefunden. Ich habe den Homematic Bezeichner falls berechnet.
Danke für Eure Rückmeldung.