NEWS
[gelöst] Javascript Fuktion und IDs vom Selektor für Räume
-
Hallo,
kann mir jemand bei diesem Script helfen?
Ich bekomme es nicht ans laufen.Ziel ist es, alle Geräte die dem entsprechenden Raum zugeordnet sind mit True bzw. später mit False zu steuern.


Hier der Export des Blocklys:<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defcustomnoreturn" id="xvW!J$SWYj8!brgK^er:" x="38" y="-12"> <mutation statements="false"> <arg name="Zustand" varid="|b=xKZHa|62L5UhAP5O?"></arg> <arg name="Device" varid="W1sz!C6V#[X#sD*4:l2?"></arg> </mutation> <field name="NAME">Büro</field> <field name="SCRIPT">c2V0U3RhdGUoZGV2aWNlLCB6dXN0YW5kKTs=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block>Danke und liebe Grüße =)
-
Hallo,
kann mir jemand bei diesem Script helfen?
Ich bekomme es nicht ans laufen.Ziel ist es, alle Geräte die dem entsprechenden Raum zugeordnet sind mit True bzw. später mit False zu steuern.


Hier der Export des Blocklys:<block xmlns="https://developers.google.com/blockly/xml" type="procedures_defcustomnoreturn" id="xvW!J$SWYj8!brgK^er:" x="38" y="-12"> <mutation statements="false"> <arg name="Zustand" varid="|b=xKZHa|62L5UhAP5O?"></arg> <arg name="Device" varid="W1sz!C6V#[X#sD*4:l2?"></arg> </mutation> <field name="NAME">Büro</field> <field name="SCRIPT">c2V0U3RhdGUoZGV2aWNlLCB6dXN0YW5kKTs=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block>Danke und liebe Grüße =)
-
@n3ucr0n
Anstelle der Javascript-Funktion kann man den Block "schreibe" verwenden.Wenn schon eine Javascript-Funktion, dann muss man die korrekte Groß-/Klein-Schreibweise beachten.
function(Zustand, Device) setState(Device, Zustand);@paul53
Danke für den Hinweis. Habe es angepasst, aber leider passiert trotzdem nichts.
Es wird im Log auch kein Fehler ausgegeben.Einen anderen Fehler habe ich aber auch entdeckt und behoben. Die Falls Abfrage muss natürlich "Falls Wert ungleich TRUE" sein.
Aber auch das hat keinen Erfolg gebracht.
Hättest Du ein Beispiel wie es mit der dem Schreibe Block aussehen müsste wenn ich das über den zugeordneten Raum steuern möchte?
-
@paul53
Danke für den Hinweis. Habe es angepasst, aber leider passiert trotzdem nichts.
Es wird im Log auch kein Fehler ausgegeben.Einen anderen Fehler habe ich aber auch entdeckt und behoben. Die Falls Abfrage muss natürlich "Falls Wert ungleich TRUE" sein.
Aber auch das hat keinen Erfolg gebracht.
Hättest Du ein Beispiel wie es mit der dem Schreibe Block aussehen müsste wenn ich das über den zugeordneten Raum steuern möchte?
-
@paul53 said in Javascript Fuktion und IDs vom Selektor für Räume:
rooms=office
Jetzt bekomme ich folgende Log Einträge:
javascript.0 2021-04-12 16:59:38.623 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.623 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.623 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.623 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.623 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.622 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.621 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.621 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.621 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.621 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.620 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.619 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.619 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.619 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.619 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.618 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.618 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.615 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.615 warn (7597) at processImmediate (internal/timers.js:456:21) javascript.0 2021-04-12 16:59:38.615 warn (7597) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.613 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.612 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.606 warn (7597) State "true" not found -
@paul53 said in Javascript Fuktion und IDs vom Selektor für Räume:
rooms=office
Jetzt bekomme ich folgende Log Einträge:
javascript.0 2021-04-12 16:59:38.623 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.623 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.623 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.623 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.623 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.622 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.621 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.621 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.621 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.621 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.620 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.619 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.619 warn (7597) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.0 2021-04-12 16:59:38.619 warn (7597) at runMicrotasks (<anonymous>) javascript.0 2021-04-12 16:59:38.619 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.618 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.618 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.615 warn (7597) State "true" not found javascript.0 2021-04-12 16:59:38.615 warn (7597) at processImmediate (internal/timers.js:456:21) javascript.0 2021-04-12 16:59:38.615 warn (7597) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5555:41) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:502:29) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1075:38) javascript.0 2021-04-12 16:59:38.614 warn (7597) at Object.<anonymous> (script.js.Lichter.Raumsteuerung_-_Büro:18:15) javascript.0 2021-04-12 16:59:38.613 warn (7597) at B_C3_BCro (script.js.Lichter.Raumsteuerung_-_Büro:5:5) javascript.0 2021-04-12 16:59:38.612 warn (7597) at setState (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1427:20) javascript.0 2021-04-12 16:59:38.606 warn (7597) State "true" not found -
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

