NEWS
Motionsensor & Lichtsteuerung - Mein Skript zickt!
-
Hallo,
ich habe ein Problem mit meinen ZWave Bewegungssensor und Osram LED-Birne.
Ich möchte das bei Bewegung die Lampe abends auf einen Dimmzustand 50% hochdimmt und nach einer Verzögerung (welchen ich im Code hier noch nicht eingesetzt habe) von einer bestimmten Zeit wieder runterdimmt. Also als Nachtlicht funktioniert.
Bei meinen Skript funktioniert zwar die Schaltung auf 50% bei Zustand "Wahr" aber bei Zurückschaltung auf Wert "Falsch" vom Bewegungssensor wird die LED nicht gedimmt.Ich verstehe zum einen nicht warum das so ist und was mir die Warnungen im SkriptDebug sagen soll. Weiß jemand Rat?
Grüße
Marc
Und hier die Meldungen vom Debug:
2.1.2020, 18:59:23.772 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:23.777 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:54.271 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:54.290 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)on({id: "zwave.0.NODE3.SENSOR_BINARY.Sensor_1"/*Sensor*/, change: "any"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (true && compareTime('18:00', '08:00', "between", null)) { setState("lightify.0.398FD90000261884.bri"/*bri*/, '50'); } else if (false && compareTime('18:00', '08:00', "between", null)) { setState("lightify.0.398FD90000261884.bri"/*bri*/, '10'); } });``` -
Hallo,
ich habe ein Problem mit meinen ZWave Bewegungssensor und Osram LED-Birne.
Ich möchte das bei Bewegung die Lampe abends auf einen Dimmzustand 50% hochdimmt und nach einer Verzögerung (welchen ich im Code hier noch nicht eingesetzt habe) von einer bestimmten Zeit wieder runterdimmt. Also als Nachtlicht funktioniert.
Bei meinen Skript funktioniert zwar die Schaltung auf 50% bei Zustand "Wahr" aber bei Zurückschaltung auf Wert "Falsch" vom Bewegungssensor wird die LED nicht gedimmt.Ich verstehe zum einen nicht warum das so ist und was mir die Warnungen im SkriptDebug sagen soll. Weiß jemand Rat?
Grüße
Marc
Und hier die Meldungen vom Debug:
2.1.2020, 18:59:23.772 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:23.777 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:54.271 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)
2.1.2020, 18:59:54.290 [warn ]: javascript.0 (2914) at Object.<anonymous> (script.js.common.Motion_Sensoren.Skript_1:5:5)on({id: "zwave.0.NODE3.SENSOR_BINARY.Sensor_1"/*Sensor*/, change: "any"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; if (true && compareTime('18:00', '08:00', "between", null)) { setState("lightify.0.398FD90000261884.bri"/*bri*/, '50'); } else if (false && compareTime('18:00', '08:00', "between", null)) { setState("lightify.0.398FD90000261884.bri"/*bri*/, '10'); } });```@Marc-Nied dein Skript geht immer in den ersten Block, da du keinen Vergleichswert angegeben hast.
Du musst bei der if-Anweisung "Wert von ... = wahr" bzw. auf false prüfen. Derzeit sagst du nur, wenn "wahr" und das ist, da dort "wahr" steht, immer der Fall.
-
@Marc-Nied dein Skript geht immer in den ersten Block, da du keinen Vergleichswert angegeben hast.
Du musst bei der if-Anweisung "Wert von ... = wahr" bzw. auf false prüfen. Derzeit sagst du nur, wenn "wahr" und das ist, da dort "wahr" steht, immer der Fall.
-
@J-A-R-V-I-S !

Ich denke das hast du gemeint?!? Das klappt bei mir ebenfalls nicht oder habe ich es falsch verstanden bzw. aufgebaut?
@Marc-Nied dein if Block müsste anders anfangen.

-
@Marc-Nied dein if Block müsste anders anfangen.

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
