NEWS


  • Hallo,

    ich habe ein Verständnisproblem glaube ich.

    Ich möchte im Blockly ein Script erstellen, indem ich wenn schalter 1 für 30 Sek den Zustand "true" hat ein Ausgang geschalten wird. wenn der Zustand vorher auf false geht soll das abgebrochen werden

    könnt ihr mir helfen?

    Gruß Thomas

  • Developer Most Active Administrators

    Hi,

    Sure:

    • du nimmst einen Trigger

    • wählst das object welches durch dein Widget geschaltet wird

    • Dan eine falls Abfrage

    • wen Wert von object = wahr, Dan Baustein Verzögerung/timeout welchen du auf 30 Sekunden einstellst.

    Darin den Block steuere object mit wahr

    • dann noch in die falls ein "sonst" und darin den Block stoppe Verzögerung/timeout

    Kommst du damit weiter?

    Sent from my iPhone using Tapatalk


  • Hallo Dutchman,

    Danke für die Hilfe. Den Baustein Timeout hatte ich nicht auf dem Schirm 🙂

    Habs jetzt mal so zusammengebaut. sollte funktionieren oder? Ich habe Zusätzlich noch ein "Aus" im Sonst damit wenn der Schalter wieder aus geht, das Gerätauch abgeschalten wir. Sollte ich da eine Abfrage einbauen das nur "Aus" geschaltet wird wenn gerät"Ein" ist? wegen Dutycycle?
    6361_2018-06-28_08_34_51-iobroker.admin.png

    Vielen Dank nochmal

    Gruß Thomas

  • Developer Most Active Administrators

    Ne siehste geht doch, jup die Blöcke stimmen so.

    Zur 2ten Frage : ja baue auch dort erst eine abfrage rein ob der Schalter an steht dein duty cycle wird sich freuen keine unnötigen Befehle bearbeiten zu müssen 😉

    Resultat von. Deinem Block müssten sein :

    • wen schaltet aktiviert (true) geht die Lampe nach 30 Sekunden an

    • wird der Schalter innerhalb dieser 30 sek ausgeschaltet stopt der Timer und die Lampe geht nicht an.

    • War die Lampe bereits an geht sie aus

    Sent from my iPhone using Tapatalk


  • Perfekt, danke fürs Helfen !

    Gruß Thomas

Suggested Topics

  • 24
  • 12
  • 6
  • 7
  • 3
  • 6
  • 8
  • 2

1.5k
Online

38.3k
Users

43.8k
Topics

611.8k
Posts