NEWS
[gelöst] getState findet alias nicht
-
Hallo, ich habe folgenden Alias:

Wenn ich mir eine Konstante mit der realen Id erstelle und diese über getState abrufe funktioniert es:
const idAusschaltverzoegerungGaragenschuetz = 'javascript.0.variables.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;sobald ich den alias nutzen will:
const idAusschaltverzoegerungGaragenschuetz = 'alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;erscheinen diese Fehler:
javascript.0 2022-03-14 14:48:28.005 warn at processTimers (internal/timers.js:500:7) javascript.0 2022-03-14 14:48:28.005 warn at listOnTimeout (internal/timers.js:557:17) javascript.0 2022-03-14 14:48:28.005 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:228:7) javascript.0 2022-03-14 14:48:28.005 warn at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:268:28 javascript.0 2022-03-14 14:48:28.005 warn at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Job.js:168:15) javascript.0 2022-03-14 14:48:28.005 warn at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34) javascript.0 2022-03-14 14:48:28.005 warn at Object.Cycle02 (script.js.Garagen.Neue_Garage:31:5) javascript.0 2022-03-14 14:48:28.005 warn at checkPowerGarage (script.js.Garagen.Neue_Garage:44:33) javascript.0 2022-03-14 14:48:28.004 warn getState "alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz" not found (3)Kann mir jemand sagen, was er hier will? Den alias gibts ja.
-
Hallo, ich habe folgenden Alias:

Wenn ich mir eine Konstante mit der realen Id erstelle und diese über getState abrufe funktioniert es:
const idAusschaltverzoegerungGaragenschuetz = 'javascript.0.variables.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;sobald ich den alias nutzen will:
const idAusschaltverzoegerungGaragenschuetz = 'alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;erscheinen diese Fehler:
javascript.0 2022-03-14 14:48:28.005 warn at processTimers (internal/timers.js:500:7) javascript.0 2022-03-14 14:48:28.005 warn at listOnTimeout (internal/timers.js:557:17) javascript.0 2022-03-14 14:48:28.005 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:228:7) javascript.0 2022-03-14 14:48:28.005 warn at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:268:28 javascript.0 2022-03-14 14:48:28.005 warn at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Job.js:168:15) javascript.0 2022-03-14 14:48:28.005 warn at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34) javascript.0 2022-03-14 14:48:28.005 warn at Object.Cycle02 (script.js.Garagen.Neue_Garage:31:5) javascript.0 2022-03-14 14:48:28.005 warn at checkPowerGarage (script.js.Garagen.Neue_Garage:44:33) javascript.0 2022-03-14 14:48:28.004 warn getState "alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz" not found (3)Kann mir jemand sagen, was er hier will? Den alias gibts ja.
-
Das ist ein bekanntes Problem. Es gibt zig Issues dazu beim Adapter.
-
Hallo, ich habe folgenden Alias:

Wenn ich mir eine Konstante mit der realen Id erstelle und diese über getState abrufe funktioniert es:
const idAusschaltverzoegerungGaragenschuetz = 'javascript.0.variables.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;sobald ich den alias nutzen will:
const idAusschaltverzoegerungGaragenschuetz = 'alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz'; let ausschaltverzoegerung = getState(idAusschaltverzoegerungGaragenschuetz).val / 2;erscheinen diese Fehler:
javascript.0 2022-03-14 14:48:28.005 warn at processTimers (internal/timers.js:500:7) javascript.0 2022-03-14 14:48:28.005 warn at listOnTimeout (internal/timers.js:557:17) javascript.0 2022-03-14 14:48:28.005 warn at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:228:7) javascript.0 2022-03-14 14:48:28.005 warn at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Invocation.js:268:28 javascript.0 2022-03-14 14:48:28.005 warn at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/Job.js:168:15) javascript.0 2022-03-14 14:48:28.005 warn at Job.job (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1316:34) javascript.0 2022-03-14 14:48:28.005 warn at Object.Cycle02 (script.js.Garagen.Neue_Garage:31:5) javascript.0 2022-03-14 14:48:28.005 warn at checkPowerGarage (script.js.Garagen.Neue_Garage:44:33) javascript.0 2022-03-14 14:48:28.004 warn getState "alias.0.Garagen.Logik.AusschaltverzoegerungGaragenschuetz" not found (3)Kann mir jemand sagen, was er hier will? Den alias gibts ja.
-
@alcalzone vom Admin?
Admin 5.3.1
javascript: 5.2.21 -
@alcalzone vom Admin?
Admin 5.3.1
javascript: 5.2.21
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
