Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. iobroker Out Durchführung abwarten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    864

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

iobroker Out Durchführung abwarten

Geplant Angeheftet Gesperrt Verschoben Node-Red
8 Beiträge 4 Kommentatoren 647 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    superflip
    schrieb am zuletzt editiert von
    #1

    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

    mickymM AsgothianA 2 Antworten Letzte Antwort
    0
    • S superflip

      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

      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @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.

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      1 Antwort Letzte Antwort
      0
      • S superflip

        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

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #3

        @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.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        S 1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @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 Offline
          S Offline
          superflip
          schrieb am zuletzt editiert von
          #4

          @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 BergM 1 Antwort Letzte Antwort
          0
          • S superflip

            @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 BergM Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            schrieb am zuletzt editiert von
            #5

            @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

            NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

            Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

            Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

            mickymM 1 Antwort Letzte Antwort
            0
            • Marc BergM Marc Berg

              @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

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von mickym
              #6

              @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.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              Marc BergM 1 Antwort Letzte Antwort
              0
              • mickymM 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 BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                schrieb am zuletzt editiert von Marc Berg
                #7

                @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.

                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+EMQX+Grafana

                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                S 1 Antwort Letzte Antwort
                0
                • Marc BergM 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 Offline
                  S Offline
                  superflip
                  schrieb am zuletzt editiert von
                  #8

                  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 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  617

                  Online

                  32.6k

                  Benutzer

                  82.1k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe