Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • [gelöst]NodeRed: Node nicht vorhanden

    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    S
    @valbuz said in [gelöst]NodeRed: Node nicht vorhanden: @marty56 Schon lange her..... Ich denke ich löschte den entsprechenden Node wieder. Gruss Pat Ich habe das gleiche Problem. Habe NodeRed neu installiert, alle updates gemacht aber immer noch die Fehlermeldung. Weis jemand Rat? [image: 1685054037016-bildschirmfoto-2023-05-26-um-00.31.33.png]
  • gelöst KNX Ultimate schreibt beim Lesen auf den Bus???

    node-red
    1
    1
    0 Stimmen
    1 Beiträge
    184 Aufrufe
    Niemand hat geantwortet
  • Amazon Shutter / Rolladensteuerung

    9
    0 Stimmen
    9 Beiträge
    676 Aufrufe
    mickymM
    @vw2audi Du nimmst ein Change und setzt die Nachrichteneigenschaft payload auf die Nachrichteneigenschaft percentage. [image: 1684247174161-1c335881-3891-4d67-8118-791f920bf13d-image.png] ... und schreibst den Wert halt in den Datenpunkt mit dem Du den Rollladen über den Prozentwert steuerst.
  • Alfen Wallbox - Modbus mit Float und INT64

    node-red communication
    8
    3
    1 Stimmen
    8 Beiträge
    1k Aufrufe
    mickymM
    @a1uca2d Die Länge wie ein Wert abgebildet wird, weiß der Parser doch selbst durch den Datentyp. ;) - Die Länge 4 in der Beschreibung gibt nur die Menge der Int16 Werte an, die so ein bigInt hat. Die 4 zeigen also nur [ 0, 0, 1235, 24269 ] die Anzahl der Integerwerte, die eingehen. Bei der Länge von 4 und bigint64 - würde der Parser als 16 Int16- Werte erwarten.
  • Flip Flop in Node Red

    2
    0 Stimmen
    2 Beiträge
    2k Aufrufe
    S
    @tontechniker 0 und 1 Logik/Verküpfungen (Boolean) gehen damit gut. https://flows.nodered.org/node/node-red-contrib-boolean-logic-ultimate grüße saxbav
  • Fritzdect Switch State springt zurück in Ausgangszustand

    8
    0 Stimmen
    8 Beiträge
    687 Aufrufe
    K
    @djmarc75 Yup, alles klar, danke!
  • msg.payload Object nur bestimmte Information ausgeben

    4
    1
    0 Stimmen
    4 Beiträge
    2k Aufrufe
    mickymM
    @der-tom sagte in msg.payload Object nur bestimmte Information ausgeben: @mickym Das macht mich fertig...so einfach und simpel. Funktioniert. Und Danke für die eine oder andere zusätzliche Anmerkung. Grüße Der Tom Tja - wenn Du Dich mit NodeRed beschäftigst, wirst Du noch über so manches staunen. Und wenn Du Fragen hast - dann gibt es doch einige Leute hier, die Dir gerne helfen. Also schon selbst tüfteln, aber 2 Tage musst Du Dich nicht quälen, dann einfach eher fragen. ;)
  • [gelöst] Node Red Timer zwischen Injects

    7
    1
    0 Stimmen
    7 Beiträge
    901 Aufrufe
    Lenny.CBL
    @mickym sagte in Node Red Timer zwischen Injects: @lenny-cb Nimm einfach eine Delay Node und begrenze die Nachrichtenrate. [image: 1683135340731-f4f77114-e593-4574-a59c-1570c99a5384-image.png] Wenn Du sicher gehen willst, dass das die Reihenfolge garantiert werden soll, dann nimm nicht mehrere Inject-Nodes, sondern eine einzige mit einem Array [image: 1683135556400-5bccb84c-47f9-4eb2-92d2-91ef4beaa348-image-resized.png] Spoiler [ { "id": "c58170adfd4ea5d5", "type": "inject", "z": "289f539dcc33814e", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "20", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "[10000,10500,10800,12000]", "payloadType": "json", "x": 2530, "y": 4340, "wires": [ [ "8ab74f1d3a836440" ] ] }, { "id": "8ab74f1d3a836440", "type": "split", "z": "289f539dcc33814e", "name": "", "splt": "\\n", "spltType": "str", "arraySplt": 1, "arraySpltType": "len", "stream": false, "addname": "", "x": 2670, "y": 4340, "wires": [ [ "97a6156be8662927" ] ] }, { "id": "97a6156be8662927", "type": "delay", "z": "289f539dcc33814e", "name": "", "pauseType": "rate", "timeout": "5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "5", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 2860, "y": 4340, "wires": [ [ "cb5265cffb7dcb48" ] ] }, { "id": "cb5265cffb7dcb48", "type": "debug", "z": "289f539dcc33814e", "name": "Ausgabe", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 3060, "y": 4340, "wires": [] } ] Ich probiere. Vielen Dank!
  • Wert von mehreren empf. Objekten in eine Tabelle darstellen

    56
    1
    0 Stimmen
    56 Beiträge
    10k Aufrufe
    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

    Verschoben
    5
    3
    0 Stimmen
    5 Beiträge
    345 Aufrufe
    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 :)
  • Proxmox Backup Info mit Node Red auslesen

    24
    1
    0 Stimmen
    24 Beiträge
    3k Aufrufe
    D
    @mickym alles gut , ist ja nix dringendes, war ein nice to have.
  • Auslesen Daten Stromzähler

    24
    1
    0 Stimmen
    24 Beiträge
    2k Aufrufe
    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 Stimmen
    7 Beiträge
    1k Aufrufe
    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 Stimmen
    8 Beiträge
    1k Aufrufe
    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 Stimmen
    97 Beiträge
    13k Aufrufe
    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 Stimmen
    29 Beiträge
    3k Aufrufe
    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 Stimmen
    2 Beiträge
    267 Aufrufe
    M
    @minta79 Niemand einen Tipp?
  • Probleme mit Zeitsteuerung und AND Logik

    8
    1
    0 Stimmen
    8 Beiträge
    879 Aufrufe
    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 Stimmen
    5 Beiträge
    901 Aufrufe
    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 Stimmen
    43 Beiträge
    2k Aufrufe
    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. Najaaa .. ich habe so viel heute gelernt ... und das auf meine alten Tage noch

635

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge