Skip to content

Node-Red

Hilfe für Skripterstellung mit Node-RED

953 Topics 13.1k Posts

NEWS

  • Wert von mehreren empf. Objekten in eine Tabelle darstellen

    56
    1
    0 Votes
    56 Posts
    8k Views
    mickymM
    @rewenode Ok - danke schön - muss ich mir dann nochmal später in Ruhe ansehen, ob ich irgendwelche Unterschiede erkennen kann. Vorerst mach ich erst noch mal mit der table Node weiter - auch wenn da auch manche Dinge nicht ganz passen. ;) Ich melde mich wieder, wenn ich dann hier wieder weiter mache. ;)
  • BME280 Adressfehler in Node-Red nach Neuinstallation

    Moved
    5
    3
    0 Votes
    5 Posts
    287 Views
    F
    @mickym danke für deine Hilfe Ich hatte tatsächlich eine unabhängig vom IOBroker installiertes Node-Red mit drauf. Nachdem ich das System noch einmal neu aufgesetzt habe und den Node-Red Adapter über IOBroker installiert habe, fand sich die BME280.html im entsprechenden Verzeichnis. Kurz händisch angepasst wie in deinem Link und es funktioniert jetzt ohne Fehlermeldung. Super :+1: :)
  • Proxmox Backup Info mit Node Red auslesen

    24
    1
    0 Votes
    24 Posts
    2k Views
    D
    @mickym alles gut , ist ja nix dringendes, war ein nice to have.
  • Auslesen Daten Stromzähler

    24
    1
    0 Votes
    24 Posts
    2k Views
    mickymM
    @marco121990 Wie gesagt bei steht bei den Sensor States als Eigenschaft ANALOG - das ist jedenfalls nicht normal. Mit JSONATA gehts auch. - Aber normal ist das halt nicht: [image: 1682372155615-55c8a9b2-a10d-4a43-9235-46e0c800633f-image-resized.png] Spoiler [ { "id": "b4f8b97ff6ce20fd", "type": "inject", "z": "7e6af0015415146d", "name": "", "props": [ { "p": "payload" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "{\"Time\":\"2023-04-24T22:40:54\",\"\":{\"Total_in\":21816.99,\"Total_out\":7.12,\"Power_curr\":506}}", "payloadType": "json", "x": 170, "y": 2520, "wires": [ [ "727362f830c74cec", "c44c1270e188d977", "e75f702c254d372e" ] ] }, { "id": "65baf6533fb7d8a5", "type": "debug", "z": "7e6af0015415146d", "name": "Einzelwerte", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 630, "y": 2520, "wires": [] }, { "id": "727362f830c74cec", "type": "change", "z": "7e6af0015415146d", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "payload.\"\".Total_in", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 410, "y": 2480, "wires": [ [ "65baf6533fb7d8a5" ] ] }, { "id": "c44c1270e188d977", "type": "change", "z": "7e6af0015415146d", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "payload.\"\".Total_out", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 410, "y": 2520, "wires": [ [ "65baf6533fb7d8a5" ] ] }, { "id": "e75f702c254d372e", "type": "change", "z": "7e6af0015415146d", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "payload.\"\".Power_curr", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 410, "y": 2560, "wires": [ [ "65baf6533fb7d8a5" ] ] } ] Vielleicht musst Du dem Stromzähler ein topic oder Namen geben - keine Ahnung - jedenfalls ist das in Tasmota schon schief.
  • Alle Alexa Echo nodes probiert - keiner geht

    7
    1
    0 Votes
    7 Posts
    874 Views
    P
    @pino72 Sorry, Windows hatte ich übersehen. root und Windows passt nicht zusammen. Für ioBroker empfehle ich eine Linux-Basis.
  • Node-Red errechneten Wert mit Dezimaltrenner versehen?

    8
    2
    0 Votes
    8 Posts
    909 Views
    Lucifor1976L
    @frankyboy73 sagte in Node-Red errechneten Wert mit Dezimaltrenner versehen?: @lucifor1976 sagte in Node-Red errechneten Wert mit Dezimaltrenner versehen?: msg.payload = String0 + String1 / 1000; Es gilt bei Formeln Punkt vor Strichrechnung. Bei deiner Formel würde der String1 erst durch 1000 geteilt und dann + String0 gerechnet. 10000 + 10000 / 1000 wären dann 10010 Versuchsmal mit ner Klammer (10000 + 10000) / 1000, das sind dann nämlich 20. Also msg.payload = (String0 + String1) / 1000; Das aber nur wenn du Zahlenwerte verwendest (Number), wenn die Inhalte deiner String Variablen wirklich Strings sind klappt das nicht. Zur Not könntest du in der Funktion deine Strings als Number benutzen. So zum Beispiel: msg.payload = (Number(String0) + Number(String1)) / 1000; Aber @mickym kennt da bestimmt noch ne bessere Lösung. Hello, genau das hat funktioniert, ich danke euch :) msg.payload = (String0 + String1) / 1000;
  • Shelly addon über Node Red

    97
    0 Votes
    97 Posts
    9k Views
    mickymM
    @dirk-4 Ich weiß nicht wie es Deinem System inzwischen geht. Aber wenn der Adapter bereits die Temperatur als Add-On rausschmeisst, dann braucht es kein NodeRed noch mqtt um die Zahl zu extrahieren. Wie es auch mit einem Alias geht, habe ich kurz hier beschrieben: https://forum.iobroker.net/post/980575
  • aus Tabellen Werten ein Graphen darstellen

    29
    0 Votes
    29 Posts
    2k Views
    HomoranH
    @mickym jetzt aber [/OT] da muss ich einfach mal ne neue Brille haben [image: 1681735336921-screenshot_20230417-144115_firefox.jpg] Ich werde versuchen mehr darauf zu achten
  • node-red-contrib-homekit-bridged - Harmony Hub

    2
    0 Votes
    2 Posts
    224 Views
    M
    @minta79 Niemand einen Tipp?
  • Probleme mit Zeitsteuerung und AND Logik

    8
    1
    0 Votes
    8 Posts
    669 Views
    mickymM
    @saranger sagte in Probleme mit Zeitsteuerung und AND Logik: Sollte man da eher 01:00 - 06:00 und das dann invertieren? Genau mit $not() invertieren.
  • Influxdb 2.0 node red lesen

    5
    0 Votes
    5 Posts
    815 Views
    mickymM
    @mousenray Wie gesagt ich bin da auch nicht so fit - ich hab influx nur mal zum Test installiert. mit der aggregation von 1mo - solltest Du doch für jeden Monat einen Datensatz erhalten. Die Datensätze kannst dann ja in Node-Red weiter bearbeiten, aber wichtig ist ja erstmal, dass influx Dir Monatswerte als Datensätze bereitstellt.
  • Garagenzustand visualisieren

    43
    0 Votes
    43 Posts
    2k Views
    Dr.PieD
    @mickym Ich hatte ja seit Tagen schon im Netz recherchiert um eine Lösung zu finden. Immer wieder bin ich da auf NodeRed gestoßen. Und da dachte ich das man das braucht. :blush: Najaaa .. ich habe so viel heute gelernt ... und das auf meine alten Tage noch :stuck_out_tongue_winking_eye:
  • Wertänderungen nur im Dashboard aktualisiert nicht im Editor

    3
    0 Votes
    3 Posts
    187 Views
    S
    @arteck jwtzt geht es wieder, hatte einen Fehler in der Logik wodurch es zu einer endlosschleife kam. Ich nutz das ja zur Fehlersuche um zu schauen ob die einzelnen Nodes aktualisiert werden. Vielleicht hab ich es auch falsch ausgedrückt.
  • [gelöst] Außentemperatur min/max und Sommerzeit

    4
    3
    0 Votes
    4 Posts
    369 Views
    T
    @marc-berg Habe es getestet. Es funktioniert so, wie Du es beschrieben hast! Danke für Deine Hilfe!
  • Node Red Nullen bei Mqtt ohne Verbindungsfehler

    2
    4
    0 Votes
    2 Posts
    269 Views
    mickymM
    @jacke Filtere halt einfach mit einer Switch Node die Nachricht aus, deren Eigenschaft nicht 0 sein darf. Aber ohne weitere Details wird Dir hier niemand weiter helfen können. Also poste das ganze Objekt - setze ein debug node hinter die mqtt- Node und kopiere das Objekt über die Schaltfläche Wert kopieren hier in Code-Tags und sag welcher Wert nicht 0 sein darf. Oder Du machst es gleich selbst und kopierst wie in der Abbildung gezeigt den Pfad als die Eigenschaft die in einer Switch Node untersucht werden soll und gibts als Bedingung dass diese Eigenschaft größer 0 sein muss. [image: 1680045176762-copy-path.gif] Und wenn Du es lieber mit Blockly machst - dann hast ja den Parallelthread eröffnet und ich hindere Dich nicht am Puzzlen, wenn Dir das lieber ist.
  • Flip Flop Logik an Hand nummerischen Wert

    28
    0 Votes
    28 Posts
    1k Views
    _
    @mickym Vielen Dank für die Tipps ;). So klappts jetzt wie gewünscht :)
  • Eingangsmultiplexer?

    29
    0 Votes
    29 Posts
    3k Views
    M
    @mickym Das ist ein guter Tipp :-) aber ich befürchte das ähnlich ist wie seinerzeit beim Studium. Das "Taschenbuch der Mathematik" von Bronstein -Semendjajew war das Standardwerk für alle unsere "Probleme" mit Integralen usw. aber wenn man es nicht "täglich" benutzt findet man gar nichts (?) zumindest muss man lange suchen ;-) Fürchte auch fast das dieses /mein Projekt (SmartPi als Energiezähler) auch in den Herbst verrschoben werden wird/muss, der Rasenmähroboter will auch wissen wo er gerade mäht, mähen soll und das mit dem GPS ist genauso spannend wie der aktuelle Stromverbrauch. Zum Glück scheint der Rasenmäher ja nicht zu den "Stromfressern" zu gehöhren... aber weiß man das??? Also doch erst mal das SmartPi-PowerProjekt verwirklichen? ein paar Wochen bis zur Saison bleiben ja noch ;-)
  • Pumpe steuern über Tempdifferenz

    21
    2
    0 Votes
    21 Posts
    2k Views
    R
    @stefan14 Hallo Stefan14, es funktioniert, nachdem ich die Geräte angepasst habe! Herzlichen Dank :relaxed: :pray:
  • Node Red Victron mqqt schreiben

    19
    0 Votes
    19 Posts
    1k Views
    mickymM
    @mousenray Nochmal die mqtt Node muss das Objekt analysieren. [image: 1678994934511-a8cc72c2-95ac-4e0e-94e5-cc4cea189bac-image-resized.png] Im debug 70 steht das Objekt - im debug 69 nur noch der Wert.
  • Node Red ical auslesen und richtig Filtern

    7
    0 Votes
    7 Posts
    869 Views
    wendy2702W
    @mousenray Editierst du dann bitte noch deinen ersten Beitrag und setzt ein [Gelöst] vor den Titel. Danke!

308

Online

32.6k

Users

82.2k

Topics

1.3m

Posts