NEWS
[GELÖST] unsubscribe: invalid type of id - number
-
Re: unsubscribe: invalid type of id - boolean
Irgendwie ist aktuell der Wurm drin.... irgendwie klappen meine Scripte nicht mehr. Ich habe das aktuelle von einem CRON auf einen EVENT umgestellt. Nun bekomme ich den Fehler: unsubscribe: invalid type of id
ADMIN : 5.3.1
JS: 5.2.21
Selbst das eine LEERE FALLS OBJEKT Kammer führt bei mir aktuell zu dem Fehler.
Zu Sicherheit habe ich ALLE anderen Scripte deaktiviert. Sobald ich das starte tritt der Fehler auf.2022-03-19 14:50:35.156 - info: javascript.0 (3144864) Stop script script.js.common.000_System.020_Events.022_Bool_Helligkeit 2022-03-19 14:50:35.157 - error: javascript.0 (3144864) unsubscribe: invalid type of id - numberBin ich blind oder bl.. ich FINDE den Fehler einfach nicht.
{ "type": "state", "common": { "def": 0, "type": "number", "read": true, "write": false, "min": 0, "max": 200000, "unit": "Lux", "name": "ls1c1_Lichtsensor.LUX", "custom": { "history.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "maxLength": "960", "retention": "31536000", "changesRelogInterval": 0, "changesMinDelta": 0, "aliasId": "" } } }, "native": { "CONTROL": "LUXMETER.LUX", "DEFAULT": 0, "FLAGS": 1, "ID": "LUX", "MAX": 200000, "MIN": 0, "OPERATIONS": 5, "TAB_ORDER": 0, "TYPE": "FLOAT", "UNIT": "Lux" }, "_id": "hm-rpc.0.NEQ1357423.1.LUX", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1647698113109 }var vLUX, vTimer5, vTimer10, timeout, timeout2; vLUX = 0; vTimer5 = false; vTimer10 = false; on({id: getState("hm-rpc.0.NEQ1357423.1.LUX").val, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; vLUX = (obj.state ? obj.state.val : ""); console.warn(('022-1 - ')); if (vTimer10 == false) { console.warn('022-2 '); vTimer10 = true; setState("0_userdata.0.Bool_Helligkeit.30000 Lux"/*Helligkeit >30.000lx*/, (vLUX >= 30000), true); setState("0_userdata.0.Bool_Helligkeit.20000 Lux"/*Helligkeit >20.000lx*/, (vLUX >= 20000), true); setState("0_userdata.0.Bool_Helligkeit.10000 Lux"/*Helligkeit >10.000lx*/, (vLUX >= 10000), true); (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); timeout = setTimeout(async function () { console.error('022-21 '); vTimer10 = false; }, 600000); } }); -
Re: unsubscribe: invalid type of id - boolean
Irgendwie ist aktuell der Wurm drin.... irgendwie klappen meine Scripte nicht mehr. Ich habe das aktuelle von einem CRON auf einen EVENT umgestellt. Nun bekomme ich den Fehler: unsubscribe: invalid type of id
ADMIN : 5.3.1
JS: 5.2.21
Selbst das eine LEERE FALLS OBJEKT Kammer führt bei mir aktuell zu dem Fehler.
Zu Sicherheit habe ich ALLE anderen Scripte deaktiviert. Sobald ich das starte tritt der Fehler auf.2022-03-19 14:50:35.156 - info: javascript.0 (3144864) Stop script script.js.common.000_System.020_Events.022_Bool_Helligkeit 2022-03-19 14:50:35.157 - error: javascript.0 (3144864) unsubscribe: invalid type of id - numberBin ich blind oder bl.. ich FINDE den Fehler einfach nicht.
{ "type": "state", "common": { "def": 0, "type": "number", "read": true, "write": false, "min": 0, "max": 200000, "unit": "Lux", "name": "ls1c1_Lichtsensor.LUX", "custom": { "history.0": { "enabled": true, "changesOnly": true, "debounce": "1000", "maxLength": "960", "retention": "31536000", "changesRelogInterval": 0, "changesMinDelta": 0, "aliasId": "" } } }, "native": { "CONTROL": "LUXMETER.LUX", "DEFAULT": 0, "FLAGS": 1, "ID": "LUX", "MAX": 200000, "MIN": 0, "OPERATIONS": 5, "TAB_ORDER": 0, "TYPE": "FLOAT", "UNIT": "Lux" }, "_id": "hm-rpc.0.NEQ1357423.1.LUX", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1647698113109 }var vLUX, vTimer5, vTimer10, timeout, timeout2; vLUX = 0; vTimer5 = false; vTimer10 = false; on({id: getState("hm-rpc.0.NEQ1357423.1.LUX").val, change: "ne"}, async function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; vLUX = (obj.state ? obj.state.val : ""); console.warn(('022-1 - ')); if (vTimer10 == false) { console.warn('022-2 '); vTimer10 = true; setState("0_userdata.0.Bool_Helligkeit.30000 Lux"/*Helligkeit >30.000lx*/, (vLUX >= 30000), true); setState("0_userdata.0.Bool_Helligkeit.20000 Lux"/*Helligkeit >20.000lx*/, (vLUX >= 20000), true); setState("0_userdata.0.Bool_Helligkeit.10000 Lux"/*Helligkeit >10.000lx*/, (vLUX >= 10000), true); (function () {if (timeout) {clearTimeout(timeout); timeout = null;}})(); timeout = setTimeout(async function () { console.error('022-21 '); vTimer10 = false; }, 600000); } });@marios774 sagte: FINDE den Fehler einfach nicht.
An den Trigger die ID übergeben - nicht den Wert!
-
@marios774 sagte: FINDE den Fehler einfach nicht.
An den Trigger die ID übergeben - nicht den Wert!
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
