Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. iobroker Out Durchführung abwarten

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    iobroker Out Durchführung abwarten

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

      Ich habe eine Frage bez. einer iobroker Out Node.
      Ich triggere einen Flow, wen jemand an der Tür klingelt.
      Dabei sende ich an die Synology (synology.0.SurveillanceStation.getSnapshotCamera) ein Command mit der Camera ID, danach möchte ich es verschicken (per Telegram).
      Jetzt kann ich ja den Flow nach dem Out Node nicht weiterführen, sondern muss irgendwo eine Abzweigung einbauen. Aktuell warte ich 50ms, bevor ich dann die Telegram Message baue. - Manchmal ist aber offensichtlich der Snapshot noch nicht fertig und ich bekomme ein altes Bild.
      86089ee9-6bae-43c5-8e02-53ff976442f0-grafik.png

      Ich möchte also den Flow mit Telegram erst weiterführen/starten, wenn der Snapshot Task abgeschlossen ist.

      1. Ich hätte nun versucht, mit einem Status Node das Problem zu lösen - allerdings kommt als Text im Status nur:
      status: object
         fill: "green"
         shape: "dot"
         text: "synology.0.SurveillanceStation.getSnapshotCamera: 6"
         source: object
            id: "bf0e5b42b21c783d"
            type: "ioBroker out"
            name: undefined
      
      1. ack wird von der synology auch nicht gesetzt (sonst hätte ich mit einem iobroker in Node getriggert, wenn das ack kommt - wäre zumindest mein Plan gewesen)

      So, nun die Frage: Habt ihr eine Idee, wie ich das am saubersten umsetzen könnte?

      Danke,
      Philipp

      mickym Asgothian 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @superflip last edited by mickym

        @superflip sagte in iobroker Out Durchführung abwarten:

        Jetzt kann ich ja den Flow nach dem Out Node nicht weiterführen, sondern muss irgendwo eine Abzweigung einbauen.

        Ja aber Du kannst einfach über eine iobroker-In Node einen neuen Flow triggern - das ist doch unabhängig davon, ob das ack Flag gesetzt wurde oder nicht?

        Gibts denn noch was anderes um zu sehen, ob das Kamerabild geholt wurde? - Ansonsten bleibt Dir nur ein Zeitdelay - auch wenn es nicht schön ist. Aber solange Du nirgendwo bestätigt bekommst, das ein neues Bild vorhanden ist, ist das schwierig.

        1 Reply Last reply Reply Quote 0
        • Asgothian
          Asgothian Developer @superflip last edited by

          @superflip Ich kenne mich mit Node-red nicht aus, trotzdem die Frage - kannst Du einen anderen Flow darauf triggern das ein Bild abgelegt wurde ? Den könntest Du dann mit einer Querverbindung nur dann eine nachricht schicken lassen wenn das Bild vorher vom Gong angefordert wurde.

          A.

          S 1 Reply Last reply Reply Quote 0
          • S
            superflip @Asgothian last edited by

            @asgothian also ob es geholt wurde, könnte ich mit dem Zeitstempel des Files checken, aber davor brauche ich einen trigger, der das überhaupt startet ...
            Ich werde jetzt mal mit dem iobroker In Node spielen ...

            Marc Berg 1 Reply Last reply Reply Quote 0
            • Marc Berg
              Marc Berg Most Active @superflip last edited by

              @superflip sagte in iobroker Out Durchführung abwarten:

              aber davor brauche ich einen trigger, der das überhaupt startet ...

              Hiermit kann man auf Filesystem-/Dateiänderungen triggern:

              node-red-contrib-watchdirectory

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Marc Berg last edited by mickym

                @marc-berg Die watch Node ist doch schon im Standard enthalten.

                3d63ba61-8c05-478e-b73b-7f5671d4acdd-image.png

                oder irre ich mich da?

                EDIT:

                d81d929f-a982-429a-bd63-fd4c5a8b6770-image.png

                Ja ist Bestandteil der 56 Standardnodes.

                Marc Berg 1 Reply Last reply Reply Quote 0
                • Marc Berg
                  Marc Berg Most Active @mickym last edited by Marc Berg

                  @mickym sagte in iobroker Out Durchführung abwarten:

                  Die watch Node ist doch schon im Standard enthalten.

                  Das Problem mit diese Node ist, dass sie bereits triggert, bevor die Datei fertig geschrieben wurde. Das könnte zu Problemen führen. Muss man sicher testen.

                  S 1 Reply Last reply Reply Quote 0
                  • S
                    superflip @Marc Berg last edited by

                    hab das jetzt anders gebaut, dass ich den Snapshot der Cam nicht via Command triggere, sondern mir direkt via HTTP Call hole und direkt in ein File schreibe:
                    67c6ce7d-95af-433b-aada-2924424dcfb7-grafik.png

                    dadurch wird der Flow auch erst fortgesetzt, wenn das File wirklich geschrieben ist.

                    Danke für die vielen Ideen!

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    928
                    Online

                    31.7k
                    Users

                    79.7k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    252
                    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