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. Node Red Zeitverzögerung

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

Node Red Zeitverzögerung

Geplant Angeheftet Gesperrt Verschoben Node-Red
2 Beiträge 2 Kommentatoren 231 Aufrufe 2 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.
  • M Offline
    M Offline
    moviesdown
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich habe einen Venus von Victron im Einsatz. Läuft alles super. Ich habe nur ein kleines Problem, ich habe ein Script geschrieben, welches das Relais 2 bei einem SOC von 95% schalten soll. Das läuft ohne Probleme.

    Jetzt würde ich nur gerne es so haben, das er direkt bei 95% einschaltet und frühestens nach 30 Sekunden abschalten soll. Also das relais mindestes 30 Sekunden abgezogen bleibt. Kann mir da jemand in dem Script helfen? Oder mache ich besser an bei 95 % und dann aus bei 94%? Wobei ich das nicht so gut finden würde.

    if (msg.payload >=95) {
        node.warn("Battery SOC: " + msg.payload + " Relay on")
        msg.payload=1
        return msg
    }
    else {
        node.warn("Battery SOC: " + msg.payload + " Relay off")
        msg.payload=0
        return msg
    }
        
        return msg;
        
    

    Soc.JPG

    mickymM 1 Antwort Letzte Antwort
    0
    • M moviesdown

      Hallo Zusammen,

      ich habe einen Venus von Victron im Einsatz. Läuft alles super. Ich habe nur ein kleines Problem, ich habe ein Script geschrieben, welches das Relais 2 bei einem SOC von 95% schalten soll. Das läuft ohne Probleme.

      Jetzt würde ich nur gerne es so haben, das er direkt bei 95% einschaltet und frühestens nach 30 Sekunden abschalten soll. Also das relais mindestes 30 Sekunden abgezogen bleibt. Kann mir da jemand in dem Script helfen? Oder mache ich besser an bei 95 % und dann aus bei 94%? Wobei ich das nicht so gut finden würde.

      if (msg.payload >=95) {
          node.warn("Battery SOC: " + msg.payload + " Relay on")
          msg.payload=1
          return msg
      }
      else {
          node.warn("Battery SOC: " + msg.payload + " Relay off")
          msg.payload=0
          return msg
      }
          
          return msg;
          
      

      Soc.JPG

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

      @moviesdown Ich bin kein Freund mit JS zu codieren - zumindest werde ich Dir nicht empfehlen mit timeouts zu arbeiten. Ausserdem ist deine Logik nicht wirklich verständlich. Wenn Du Deine jetzige Logik behalten willst, dann brauchst Du ja vorher nur eine delay Node schalten und die Nachrichtenrate auf 1 Nachricht pro 30 s schalten. Dann kommt jedenfalls keine Nachricht die innerhalb von 30 Sekunden wieder abschaltet.

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


      Support us

      ioBroker
      Community Adapters
      Donate

      1.0k

      Online

      32.4k

      Benutzer

      81.5k

      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