Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. JS Instanz Neustart: Skripte werden autom. ausgeführt

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    JS Instanz Neustart: Skripte werden autom. ausgeführt

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      home_guy last edited by home_guy

      Hallo,

      ich bin noch recht neu und habe glaube ich ein grundsätzliches Verständnisproblem bei Blockly.

      Ich habe mir u.a. folgende 3 Blockly-Skripte erstellt, welche mit den jeweils beschriebenen Triggern auch problemlos funktionieren:

      • Skript um mir eine Telegram-Nachricht zu schicken (Triggere ich über einen Button in der Visualisierung)

      Bildschirmfoto 2020-05-17 um 15.51.55.png

      • Skript für die Teil-Öffnung eines Tores (Triggere ich über einen Kalender-Adapter)

      Bildschirmfoto 2020-05-17 um 15.52.44.png

      • Skript um eine Lampe zu steueren (Triggere ich über einen Button in der Visualisierung)

      Bildschirmfoto 2020-05-17 um 15.52.22.png

      Was ich jedoch nicht verstehe ist, dass jedes mal wenn ich die javascript.0 Instanz über "Neu laden" oder "Stop"+"Start" neu starte diese drei Skripte auch sofort mit ausgeführt werden. Was muss ich beachten, damit die Blocky Skripte wirklich nur über die jeweiligen beschriebenen Trigger ausgeführt werden?

      Danke im Voraus für die Hilfe!

      BBTown paul53 2 Replies Last reply Reply Quote 0
      • BBTown
        BBTown @home_guy last edited by

        @home_guy
        Du musst uns die Scripte schon als Screenshots zeigen damit etwas dazu gesagt werden kann.

        1 Reply Last reply Reply Quote 0
        • H
          home_guy last edited by

          Sorry, habe die Screenshots ergänzt

          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @home_guy last edited by paul53

            @home_guy sagte:

            Skript um eine Lampe zu steueren (Triggere ich über einen Button in der Visualisierung)

            Vermutlich über scriptEnabled ?
            Verwende eigene Datenpunkte zum Triggern und führe die Blöcke innerhalb von Triggern auf diese Datenpunkte aus.
            Beispiel:

            Blockly_temp.JPG

            H 1 Reply Last reply Reply Quote 0
            • H
              home_guy @paul53 last edited by

              @paul53 vielen Dank für den Hinweis!

              Ich habe das jetzt probiert. Das Telegram und das Lampe Beispiel funktioniert wie gewünscht. Das Skript wird nur beim Button in der Visualisierung ausgelöst und nicht mehr beim Neustart der Instanz - Danke!

              • Beispiel Telegram
                Bildschirmfoto 2020-05-21 um 20.01.22.png

              • Beispiel Lampe
                Bildschirmfoto 2020-05-21 um 20.01.32.png

              Bei meinem Tor Beispiel passiert aber nun interessanter Weise folgendes.
              Das Skript wird zwar auch nur beim Button in der Visualisierung ausgelöst und nun nicht mehr beim Neustart der Instanz, aber inhalthlich macht es nicht mehr das was "programmiert" wurde. Der Switch wird nur einmal ausgeführt und nicht mehr Switch+2750ms Timeout+Switch.

              • Beispiel Tor
                Bildschirmfoto 2020-05-21 um 20.05.31.png

              Hast du vielleicht eine Idee woran das liegen könnte?
              Danke im Voraus!

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              482
              Online

              32.0k
              Users

              80.4k
              Topics

              1.3m
              Posts

              3
              5
              201
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo