NEWS
[gelöst] getState Fehler ausblenden
-
Hallo zusammen,
ich habe mir ein Skript gebaut, mit dem ich alle Instanzen überwache (*.alive).
Da einige Instanzen den DP *.info.connection haben, würde ich gerne diesen DP zusätzlich überwachen, sofern vorhanden.
Leider bekomme ich immer Fehler, wenn der DP nicht vorhanden ist. Kann jemand helfen?
Skript-Auszug
if(getState(instanz_name + ".info.connection")){ var status_connected = getState(instanz_name + ".info.connection").val; if(status_connected == true){var status = 'Running';} else{var status = 'Disconnected';} };
Fehler
javascript.0 2023-03-15 09:18:00.015 warn at processTimers (node:internal/timers:502:7) javascript.0 2023-03-15 09:18:00.015 warn at listOnTimeout (node:internal/timers:559:17) javascript.0 2023-03-15 09:18:00.015 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:228:7) javascript.0 2023-03-15 09:18:00.015 warn at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:268:28 javascript.0 2023-03-15 09:18:00.015 warn at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Job.js:171:15) javascript.0 2023-03-15 09:18:00.015 warn at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1595:34) javascript.0 2023-03-15 09:18:00.014 warn at Object.abfrage (script.js.java.abfragen.adapter_infos:42:16) javascript.0 2023-03-15 09:18:00.014 warn at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:915:29) javascript.0 2023-03-15 09:18:00.014 warn at script.js.java.abfragen.adapter_infos:128:10 javascript.0 2023-03-15 09:18:00.014 warn getState "backitup.0.info.connection" not found (3)
-
@kuddel sagte: Fehler, wenn der DP nicht vorhanden ist.
if(exitsState(instanz_name + ".info.connection")) {
-