Weiter zum Inhalt

Node-Red

964 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Mehrere Steckdosen Werte vergleichen zum Schalten

    37
    0 Stimmen
    37 Beiträge
    4k Aufrufe
    K
    @mickym Habe die Meldung noch öfters bekommen, teste gerade deine Switch Lösung. Mal sehen. Merci für die Lösung zum testen. Hoffe es klappt. mfg
  • shelly Status zur Fallunterscheidung nutzen

    38
    0 Stimmen
    38 Beiträge
    3k Aufrufe
    mickymM
    @rudi-3 sagte in shelly Status zur Fallunterscheidung nutzen: Zudem soll der Heizstab nicht unnötig oft schalten. Daher möchte ich zum Schluss eine Verzögerung einbauen, die z.B. nur alle paar Minuten ein Schaltsignal an die Relais gibt. Wie gesagt von der Pollerei und festen Zeiten halte ich gar nichts - so was löst man besser mit einer Trigger Node. Ich mach das dann meist so - dass am Anfang nichts gesendet wird und wenn Deine Karenzzeit vergangen ist - erst geschaltet wird. Diese Node ist so was von genial und auch wieder ohne Code. [image: 1689354337544-9290cc4f-3712-4050-a61c-205d59fae374-image.png] Du achtest darauf, dass nur veränderte Nachrichten durchkommen - dass kann man mit einer filter Node machen. [image: 1689354421688-e58edcae-78aa-4e49-94e7-4eb70b9b7ce8-image-resized.png] Mit jeder neuen Nachricht (also wenn ping pong gespielt wird) - wird die Nachricht 1 Minute lang in der trigger Node zurückgehalten. Jede neue Nachricht verzögert wieder um 1 Minute. Damit ist das ganze nicht starr. Erst nach Ablauf der Minute ohne eine veränderte Nachricht wird die letzte, aktuellste Nachricht durchgelassen. Da die Shelly Node ja permanent sendest - kannst Du die Trigger Node auch umgekehrt konfigurieren, dann kommt das Signal sofort durch - ist aber dann für die Minute gesperrt/blockiert, um neue Nachrichten weiterzuleiten. [image: 1689354752209-c80db4dc-afc8-4833-b13b-fe8e6e772b3f-image.png] Wie gesagt eine geniale Node, wie ich finde. ;) [image: 1689354794463-fb08710b-cac4-4737-9ee2-3f82df93691a-image.png]
  • Use MQTT Broker from IO Broker

    3
    1
    0 Stimmen
    3 Beiträge
    516 Aufrufe
    HomoranH
    Wir sind hier im deutschsprachigen Forum. Da muss man nicht auf englisch schreiben.
  • Verstehe die Logik dahinter nicht ganz (inzwischen schon)

    Verschoben
    208
    3
    0 Stimmen
    208 Beiträge
    21k Aufrufe
    Damrak2022D
    @mickym So, mit der Delay Node und einer Verzögerung von 500ms blinkt jetzt die Lampe wie gewünscht 5 mal, sobald meine Waschmaschine fertig ist. Flow für "Waschmaschine ist fertig". flows.json
  • Zwei Werte aus Nachricht filtern

    8
    0 Stimmen
    8 Beiträge
    838 Aufrufe
    mickymM
    @hpgo sagte in Zwei Werte aus Nachricht filtern: @mickym Spitze, danke! Zu meinem Verständnis, du setzt die msg.payload auf msg.overallStatus und mit json wird payload und slat verglichen und zu "normalen" Filter Node weitergeleitet. Lg overallStatus ist EIN Objekt das 2 Eigenschaftten hat, die payload und slat { overallStatus: { "payload":payload, "slat": slat } } Und es wird auf Werteänderung dieses Objektes in der filter Node geprüft. Die Prüfung des Objektes beinhaltet natürlich auch jede Eigenschaft des Objektes (payload und slat).
  • 3 Werte vergleichen und über Switch Ausgabe gleich/ungleich

    5
    2
    0 Stimmen
    5 Beiträge
    557 Aufrufe
    _
    @mickym Absoluter Hammer. Wie man darauf nur kommt :D Das ist natürlich die Königslösung ;)
  • Regenmenge berechnen

    16
    2
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    Fred FreundF
    @mickym Danke vielmals! sorry !!
  • Node modbus fehlt

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    D
    @mickym Ich prüfe das morgen, heute ist es windig und ich bin am Meer ;-) Nochmals danke
  • Node Red - Fehlermeldung im ioBroker Protokoll

    5
    0 Stimmen
    5 Beiträge
    435 Aufrufe
    mickymM
    @hotspot_2 ja deswegen empfehle ich den Paletten-Manager zu nutzen, da Du da siehst wenn neue Versionen verfügbar sind. [image: 1688215903274-1994a776-dc77-4924-8479-1db45c5b7c1c-image.png]
  • Wert von Payload wird nicht im Template Node angezeigt

    15
    1
    0 Stimmen
    15 Beiträge
    1k Aufrufe
    _
    @mickym Cool, vielen vielen Dank für die Mühe. Das sieht super aus.
  • Nachricht für Signal zusammenbasteln

    5
    2
    0 Stimmen
    5 Beiträge
    577 Aufrufe
    H
    @mickym der hat sich versteckt. :D Danke! :)
  • (Gelöst)Status an Ventilator senden und anzeigen

    Verschoben
    7
    2
    0 Stimmen
    7 Beiträge
    401 Aufrufe
    Damrak2022D
    @mickym Dank, so hat es geklappt
  • mehrere Datenpunkte per E-Mail versenden

    node-red
    9
    0 Stimmen
    9 Beiträge
    991 Aufrufe
    S
    @mickym said in mehrere Datenpunkte per E-Mail versenden: @schneidy76 Im ersten Flow - hatte ich das topic in der Inject Node gesetzt - aber egal Du musst es halt nach der Template Node bzw. nach den get-nodes nochmal setzen. Da habe ich gar nicht geschaut. Richtig. Werde es vor dem E-Mail Node setzen, dann habe ich es überall gleich. Danke für die Hilfe.
  • node-red Dashboard Text formatieren

    6
    0 Stimmen
    6 Beiträge
    3k Aufrufe
    N
    @mickym Vielen Dank, das macht den Einstieg recht einfach. Ich benötige nur ein paar Messwerte, ähnlich deiner Darstellung "Datenträger / Speicher". Die bisherige Darstellung über das Dashboard-Text-Node hat mir zuviel Platz benötigt, aber diese Darstellung finde ich völlig ausreichend. Ich werde damit rumspielen und versuchen, meine Werte auf diese Art darzustellen. Für andere Darstellung habe ich noch Grafana am Laufen und für meine KNX-Visu nutze ich CometVisu. Hier dagegen interessieren mich Messwerte, die ich mir schnell am Smartphone anschauen kann. Dafür finde ich das genau richtig
  • node-red datenabfrage mit funktion node

    5
    0 Stimmen
    5 Beiträge
    568 Aufrufe
    Michael DollM
    @mickym sagte in node-red datenabfrage mit funktion node: msg.payload[“pd.standByMode“] Ok, das funktioniert. Danke für deine schnelle Hilfe
  • Suche Hilfe für Node Red daten abfrage

    1
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • Inject mit Intervall stören sich

    3
    1
    0 Stimmen
    3 Beiträge
    389 Aufrufe
    P
    @werde45 Hinter dem Intervall ein delay -Node mit 15 Sekunden Verzögerung nutzen.
  • Zählerstand vorheriger Wert (previous)

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    L
    @mickym Wow !!! was eine Antwort, das schaue ich mir mal in Ruhe genau an … Rundungsfehler hatte ich auch schon im Verdacht … Danke für deine Mühe … ich werde berichten
  • Modbuswerte aus Schleife in einzelne Objekten schreiben

    communication
    11
    2
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    tugsiT
    @mickym sagte in Modbuswerte aus Schleife in einzelne Objekten schreiben: da ich denke dass Du generell ja eher der Puzzlefraktion angehörst Nicht ganz, ich bin schon etwas älter, komme noch aus der BASIC-Zeit, wo man damals ellenlange Listings aus zB der alten C64-Zeitschrift abgetippt hatte *lach In meinem Job programmiere ich SPSen von Siemens, dort gibt den sogenannten FUP (Funktionsplan), da ist es mit "Kästchen", ich programmiere aber einiges noch sehr gerne in AWL (Anweisungliste), das kommt dem klassischen Programmieren sher nahe. Das größte Problem was ich immer habe, ist der unterschiedliche Syntax, AWL wird so, PHP dann wieder so, JS möchte gerne dies.. Hochkammata, Anführungszeiten... Deswegen bin ich in vielen Fällen froh, wenn man etwas "Fertiges" hat, welches man dann durch ein wenig Try&Error dann näher kennenlernt ;-) Eine andere Mögllichkeit wäre vielleicht - statt 36 Einzelrequests an verschiedenen Adressen - einen Riesenblock als Buffer einzulesen und dann aufzuteilen. Keine Ahnung ob das geht. Habe kein Modbus. Theoretisch sollte das klappen, hatte aber dieses Script im Netz gefunden, denn mit dem Modbus-Adapter vom ioBroker habe ich gar keine brauchbaren Daten bekommen, da war ich von NodeRed positiv überrascht... Zusätzlich habe ich noch ein EM24-Zähler mit Modbus-RTU, dazwischen ein RTU-TCP-Wandler, da habe ich das Problem, dass ich nur 10Bytes auslesen kann, möchte ich mehr, habe ich Connection-Error. Aber da brauche ich nur zwei Werte, momentane W und Gesamt kWh, die hole ich mir einzeln raus mit NodeRed. Aber Dank für Deine Mühen und die Muse mir etwas zu zeigen, ich bin da ein Freund von, dass man auch unterschiedliche Wege gehen kann. Und im Bereich der Programmierung hat jeder seine eigenen Werte und bekanntlich führen viele Wege nach Rom ;-) Ich werde mir auf jeden Fall Deine Anregungen in Ruhe mal anschauen und testen, wichtig ist jetzt erstmal dass ich die Daten habe und grob sehe wie es funktionert.
  • Bräuchte Hilfe bei Alexa - Tasmota Integration

    11
    1
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    mickymM
    @hahne Das ist eigentlich einfacher. Es ist nur EIN Nachrichtenobjekt, das verschiedene Eigenschaften haben kann. ;) Du kannst ja mal ein Blockly nehmen und das versuchen in NodeRed umzusetzen.

435

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge