Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Update aller IOBroker Objects bei Neustart Node Red

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Update aller IOBroker Objects bei Neustart Node Red

Scheduled Pinned Locked Moved Node-Red
7 Posts 3 Posters 895 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    killroy2
    wrote on last edited by
    #1

    Hallo,

    ich habe z.B. Inputs von externen Geräten in der Objects Liste von IOBroker die sich selten nur ändern. IOBroker zeigt den letzten empfagenen Wert und kümmert sich um das Abholen wenn nach Reset nichts mehr bekannt ist.

    Mit Node Red funktioniert das zusammenspiel nicht gut.
    Über eine Input Node bekomme ich bei Neustart von NR keinen Trigger so dass zunächst mal alles "unknown" ist. Das führt zu Fehlern in meinen Logiken.
    Bei einigen Signalen behelfe ich mich mit einem parallelen get Node der bei Start einmalig per Inject Node getriggert wird. Das bläht aber alles sehr auf.

    Gibt es ein besseres Entwurfsmuster um bei Neustart den Node Red mit IOBroker besser zu synchronisieren?

    1 Reply Last reply
    0
    • S Offline
      S Offline
      Seb_123
      wrote on last edited by
      #2

      Hallo,
      in meinem Node Red gibt es bei dem IOBroker Input Node die Option "Fire by start", macht das nicht genau das was du möchtest?

      nodered input node.png

      1 Reply Last reply
      0
      • K Offline
        K Offline
        killroy2
        wrote on last edited by
        #3

        Bei mir nicht, aber ich sehe das ist ein recht neues feature:
        * (bluefox) "Fire on start" for the input node was implemented last month

        1 Reply Last reply
        0
        • K Offline
          K Offline
          killroy2
          wrote on last edited by
          #4

          Okay, ich habs jetzt mal in Betrieb genommen und ich verstehe nicht wie die Funktion ist.
          -Bei aktivieren vom Wert oder Kopieren eines bestehenden in Node + deploy feuert er einmal
          -jede andere Änderung (z.B. Verschieben) + deploy bewirkt nichts, hier müsste er auch feuern da nachgelagerte Nodes die Infos u.U. brauchen
          -ein Neustart von Node Red bewirkt auch kein feuern, gemessen mit einem Context Objekt. Das wäre eingentlich die Kernfunktion.

          S F 2 Replies Last reply
          0
          • K killroy2

            Okay, ich habs jetzt mal in Betrieb genommen und ich verstehe nicht wie die Funktion ist.
            -Bei aktivieren vom Wert oder Kopieren eines bestehenden in Node + deploy feuert er einmal
            -jede andere Änderung (z.B. Verschieben) + deploy bewirkt nichts, hier müsste er auch feuern da nachgelagerte Nodes die Infos u.U. brauchen
            -ein Neustart von Node Red bewirkt auch kein feuern, gemessen mit einem Context Objekt. Das wäre eingentlich die Kernfunktion.

            S Offline
            S Offline
            Seb_123
            wrote on last edited by
            #5

            @killroy2 , keine Ahnung was du anders machst, aber bei mir wird immer getriggert, auch wenn nur ein Node verschoben wird.

            Deploy.gif

            K 1 Reply Last reply
            0
            • S Seb_123

              @killroy2 , keine Ahnung was du anders machst, aber bei mir wird immer getriggert, auch wenn nur ein Node verschoben wird.

              Deploy.gif

              K Offline
              K Offline
              killroy2
              wrote on last edited by
              #6

              @Seb_123 Liegt wohl daran dass du einen Vollen Deploy machst. Ich deploye nur die geänderten Nodes. Alles andere sorgt für zu viel Verwirrung im Haus. Wäre schon gut wenn sich das System auch dann aufsynchronisieren kann.

              Der kritischere Anwendungsfall ist Neustart vom Node Red Server. Da wird ebenfalls nicht gefeuert. Das heisst dann solange mit ungültigen Werten rechnen bis mal einer empfangen wird was uU nie passiert.

              1 Reply Last reply
              0
              • K killroy2

                Okay, ich habs jetzt mal in Betrieb genommen und ich verstehe nicht wie die Funktion ist.
                -Bei aktivieren vom Wert oder Kopieren eines bestehenden in Node + deploy feuert er einmal
                -jede andere Änderung (z.B. Verschieben) + deploy bewirkt nichts, hier müsste er auch feuern da nachgelagerte Nodes die Infos u.U. brauchen
                -ein Neustart von Node Red bewirkt auch kein feuern, gemessen mit einem Context Objekt. Das wäre eingentlich die Kernfunktion.

                F Offline
                F Offline
                frankyboy73
                wrote on last edited by
                #7

                @killroy2 Hi, bist du hier schon weiter gekommen?
                Ich habe auch das Problem das mir die Werte nach einem Neustart fehlen. Das "Fire by Start" feuert nur wenn die Nodes geändert werden oder wenn ich bei Deploy Restart Flows auswähle. Beim Neustart passiert leider nichts. Ich habe mir bis jetzt mit ner Injekt Node mit Startet! und dazu Get Nodes beholfen, aber es sollte ja wohl nicht die Lösung sein alles mit Get Nodes vollzuballern. Ich hatte gehofft das die Funktion Fire by Start das löst.

                Schöne Grüße Frank

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate

                752

                Online

                32.5k

                Users

                81.7k

                Topics

                1.3m

                Posts
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Login

                • Don't have an account? Register

                • Login or register to search.
                • First post
                  Last post
                0
                • Home
                • Recent
                • Tags
                • Unread 0
                • Categories
                • Unreplied
                • Popular
                • GitHub
                • Docu
                • Hilfe