NEWS
HM-Sen-MDIR-WM55 nur "true" - Lichtschalter Skript
-
HI,
wollte den genannten Schalter mit Sensor nutzen um ein Licht zu schalten.
Mein Problem, in den Objekten finde ich bei den Kanälen des Schalters immer nur True als Wert.
Drücke ich die Taster, blinken die True Werte nur kurz grün auf.
Kann ich den Taster trotzdem ins Skript einbinden das eine Seite ein und die andere aus schaltet?
Danke
Tobias -
@tobi83 sagte in HM-Sen-MDIR-WM55 nur "true" - Lichtschalter Skript:
Kann ich den Taster trotzdem ins Skript einbinden
Ja!
Du hast zwei Kanäle, einen für an, den anderen für aus.
Dort musst du jeweils auf Aktualisierung triggern.Taster(!) haben immer den Status true
-
HI,
könntest Du mir mal ein Tipp geben wie ich das in Blockly mache?
Meine Versuche führen zu keinem Erfolg. Will eine Variable damit setzen da ich noch einen Bewegungsmelder einbinden möchte dazu.
-
@tobi83 sagte in HM-Sen-MDIR-WM55 nur "true" - Lichtschalter Skript:
Meine Versuche führen zu keinem Erfolg.
ich sagte ja auch:
@Homoran sagte in HM-Sen-MDIR-WM55 nur "true" - Lichtschalter Skript:
Dort musst du jeweils auf Aktualisierung triggern.
Du triggerst nach wie vor auf Änderung, der Wert ändert sich aber nie sondern bleibt immer true
und wieso press_cont?
willst du nicht auf press_short triggern? -
@tobi83 sagte:
da ich noch einen Bewegungsmelder einbinden möchte dazu.
Vorschlag:
-
@paul53 said in HM-Sen-MDIR-WM55 nur "true" - Lichtschalter Skript:
@tobi83 sagte:
da ich noch einen Bewegungsmelder einbinden möchte dazu.
Vorschlag:
Danke Paul53,
es funktioniert soweit.
Nur die Funktion mit Taste setzen, ist das eine zusätzliche Variable die man damit setzt?Danke schon mal für die Hilfe
Tobias
-
@tobi83 sagte:
ist das eine zusätzliche Variable die man damit setzt?
Das ist eine unter Blöcke "Variablen" erstellte Skriptvariable.
-
hab mir zwei Skripte gemacht.
Einmal Dein Block ohne den Bewegungsmelder am Ende und ein zweite mit dem Bewegungsmelder.
Wollte damit erreichen das wenn die Taster gedrückt werden das Licht beliebig an ist, und wenn der Bewegungsmelder anspricht soll das Licht wieder nach 3 min ausgehen.
Nun ist das Problem das trotz der zwei separaten Skripte das Licht nach ca. 3 Min ausgeht egal ob Taster oder Bewegungsmelder....
Tobias
Ps.
Habs hinbekommen. Der Bewegungsmelder wirkt auf die Variable, der Taster spricht direkt den Schaltaktor an. -
Ok funktioniert doch nicht richtig. Das Licht wird doch immer noch nach ca 3min ausgeschaltet
-
@tobi83 sagte:
trotz der zwei separaten Skripte das Licht nach ca. 3 Min ausgeht
Nicht trotz zweier seperater Skripte, sondern deswegen. Eine Skriptvariable (einTaste) funktioniert nicht über mehrere Skripte hinweg. Sie muss in dem Skript ausgewertet werden, in dem sie gesetzt wird.