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. Update aller IOBroker Objects bei Neustart Node Red

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

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

Update aller IOBroker Objects bei Neustart Node Red

Geplant Angeheftet Gesperrt Verschoben Node-Red
7 Beiträge 3 Kommentatoren 893 Aufrufe 3 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.
  • K Offline
    K Offline
    killroy2
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      Seb_123
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        killroy2
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • K Offline
          K Offline
          killroy2
          schrieb am zuletzt editiert von
          #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 Antworten Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 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

                618

                Online

                32.5k

                Benutzer

                81.7k

                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