Weiter zum Inhalt

Node-Red

956 Themen 13.1k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • [Erledigt] change-node mit variablen Datenpunkten

    5
    0 Stimmen
    5 Beiträge
    659 Aufrufe
    C
    Zuerst einmal sorry, dass ich mich nicht mehr gemeldet hatte. Ich musste beruflich für ein paar Tage weg und war Abends so erledigt, dass ich nur noch ins Bett gefallen bin. Zurück gekommen bin ich erst gestern Abend Vielen Dank für eure ganzen Antworten. Ich habe das Ganze jetzt so gelöst, dass ich, anstatt einzelne Variablen zu nutzen, alles in eine Objekt-Struktur gepackt habe. Mal sehen, obs damit einfacher geht. Hier kann jetzt erstmal geschlossen werden.
  • eigene Objekte aus IoB nicht sichtbar in Node Red

    3
    1
    0 Stimmen
    3 Beiträge
    291 Aufrufe
    MarschelM
    @mickym Oh man ... da muss man drauf kommen ... 🙈 VIELEN Dank! Läuft 🥳
  • SPS => Node-red => MYSQL mehrere Daten

    7
    4
    0 Stimmen
    7 Beiträge
    887 Aufrufe
    T
    @mickym 0 Vielen Dank. Ich schaue es mir an den Feiertagen an.
  • Array mit Objekten in iOBroker anlegen

    node-red
    46
    0 Stimmen
    46 Beiträge
    5k Aufrufe
    mickymM
    @hackypaddy Ok dann kannst Du Dir ja meinen Flow im Genauen anschauen. Kurzfristig kannst Du die Nodes ja hintereinanderschalten und ggf. einfach noch eine delay Node dazwischen machen - wenn Dir meine Lösung zu kompliziert ist.
  • SQL Werte separat über Switch Node ausgeben

    8
    4
    0 Stimmen
    8 Beiträge
    512 Aufrufe
    _
    @mickym Das wünsche ich auch ;) . Ja wenn du nicht bei Node-Red wer dann :)
  • GoSund Steckdosen und Steckerleiste mit Node Red verbinden

    node-red
    2
    0 Stimmen
    2 Beiträge
    251 Aufrufe
    B
    @p-n Du könntest sie über den Tuya Adaper in den Iobroker einbinden. Von Node Red hab ich aber kein Plan ;)
  • Automatikbetrieb Sonos

    Verschoben
    11
    2
    0 Stimmen
    11 Beiträge
    593 Aufrufe
    D
    @lessthanmore Über den Blog Beitrag bin ich nach deiner Antwort auch gestolpert. Vielen Dank nochmal! :-)
  • NodeRed IOB nodes disconnected nach Startup

    1
    1
    0 Stimmen
    1 Beiträge
    204 Aufrufe
    Niemand hat geantwortet
  • Shelly Plus 1PM über MQTTund Node Red schalten

    13
    0 Stimmen
    13 Beiträge
    3k Aufrufe
    P
    @mickym Hi, hab es eben nochmal versucht und einfach mal einen Factory-Reset durchgeführt. Jetzt gehen die ".../command/swich:0" Befehle auf wundersame weise. Es gibt gerade eine optionale Beta-Firmware. Vielleicht hängt es damit zusammen. Danke dir trotzdem für die Hilfe!
  • Node Red DP erstellen

    42
    2
    0 Stimmen
    42 Beiträge
    4k Aufrufe
    mickymM
    @dos1973 Ja und entschuldige meine Schlampigkeit. Und wie gesagt, wenn Du so was selbst machen willst, dann frag einfach, warum was und wie.
  • Node red: Number in array wandel

    7
    0 Stimmen
    7 Beiträge
    731 Aufrufe
    sprobstS
    @eckhard-meier Da bin ich raus, modbus hab ich nicht, aber nach der Doku brauchst Du das array nur wenn Du mehrere Register gleichzeitig schreiben willst. Klingt für mich so, als ob Du nur eins schreibst, das müsste dann nach meinem Doku-Verständnis mit FunctionCode 6 und dem Single-Wert gehen.
  • Object in Datenpunkt

    2
    1
    0 Stimmen
    2 Beiträge
    257 Aufrufe
    mickymM
    @Manemm Einfach mittels einer Change Node die payload auf den Pfad der Eigenschaft setzen, die Du als Einzelwert haben willst, also value. Im Debug Fenster kannst Du den Pfad direkt rauskopieren: [image: 1702507137561-copy-path.gif] In dem Fall setzt Du in einer Change Node - die msg.payload auf msg.payload.value. Wenn Du viele Eigenschaften in einzelne Datenpunkte schreiben willst, dann kannst Dir auch mal meinen Subflow anschauen - würde ich aber nur im von vorneherein machen: https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen
  • Siemens SPS Datenbaustein komplett auslesen

    2
    3
    0 Stimmen
    2 Beiträge
    298 Aufrufe
    mickymM
    @hurdy Schau Dir meinen Flow an, wenn die Datenpunkte alle in Objekten sind: https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen
  • JSON oder JavaScript Objekt in iobroker Datenpunkte zerlegen

    node-red
    114
    21
    4 Stimmen
    114 Beiträge
    30k Aufrufe
    mickymM
    DIESER Flow mit dem neuen NodeRed Adapter 5.0 funktioniert WEITER - allerdings ist in NodeRed 3.1.1 ein Bug bei der Überprüfung der Nodes. https://github.com/node-red/node-red/issues/4464 Für weitere Details - siehe Diskussion im NodeRed Forum: https://discourse.nodered.org/t/bug-with-version-3-1-1-in-nodered-i-have-an-error-using-the-switch-node/83346 Das Ganze zeigt also einen Fehler bei der Übernahme an, wenn man diesen Flow nutzt - obwohl es funktioniert: [image: 1701437479282-ccb37541-00ab-49cf-ad1f-f1a37f714a4a-image-resized.png]
  • node-red-contrib-alexa-home Alexa Erk. HUE Gerätefarbe nicht

    2
    1
    0 Stimmen
    2 Beiträge
    285 Aufrufe
    K
    @benjamincz Guten Abend, ich versuche schon seit Tagen die Alexa home Node zum Laufen zu bringen. Muss ich die Node Alexa home controller irgend wie anmelden? Alexa kann kein neues Gerät finden. Habe Iobroker im Docker auf einem Synology NAS laufen. gibt es irgenwo eine Anleitung? Grüße Heiko
  • Einspeisung / Bezug über Zählerstand Differenz erfassen?

    node-red
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    S
    @mickym Habe den ersten Schuss so gelöst: [image: 1701295828798-a15dc5a7-f04d-4ce9-9b19-c1da9c1639c5-image.png] Spoiler [ { "id": "00519bd9e9975550", "type": "inject", "z": "79c2861ec6e321b9", "name": "alle 5min", "props": [ { "p": "payload" } ], "repeat": "300", "crontab": "", "once": true, "onceDelay": 0.1, "topic": "", "payload": "true", "payloadType": "bool", "x": 150, "y": 820, "wires": [ [ "5bd17fe8b83ef863", "dea708d0212a15d6" ] ] }, { "id": "5bd17fe8b83ef863", "type": "ioBroker get", "z": "79c2861ec6e321b9", "name": "1-0:1_8_0__255.value", "topic": "smartmeter.0.1-0:1_8_0__255.value", "attrname": "payload", "payloadType": "value", "x": 380, "y": 820, "wires": [ [ "613ebe1d09cf6cbd", "8a05b813586187ab" ] ] }, { "id": "613ebe1d09cf6cbd", "type": "ioBroker out", "z": "79c2861ec6e321b9", "name": "aktVerbrauch", "topic": "0_userdata.0.Energiemanagement.aktVerbrauch", "ack": "true", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 590, "y": 880, "wires": [] }, { "id": "8a05b813586187ab", "type": "delay", "z": "79c2861ec6e321b9", "name": "", "pauseType": "delay", "timeout": "10", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 650, "y": 820, "wires": [ [ "c690c5bcb4bb6f3e" ] ] }, { "id": "c690c5bcb4bb6f3e", "type": "ioBroker out", "z": "79c2861ec6e321b9", "name": "gespVerbrauch", "topic": "0_userdata.0.Energiemanagement.gespVerbrauch", "ack": "true", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 860, "y": 820, "wires": [] }, { "id": "d52ee9ff24d86ea7", "type": "ioBroker get", "z": "79c2861ec6e321b9", "name": "gespVerbrauch", "topic": "0_userdata.0.Energiemanagement.gespVerbrauch", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 360, "y": 940, "wires": [ [ "d61a122c6bb43c72" ] ] }, { "id": "d61a122c6bb43c72", "type": "change", "z": "79c2861ec6e321b9", "name": "", "rules": [ { "t": "move", "p": "payload", "pt": "msg", "to": "gespeichert", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 560, "y": 940, "wires": [ [ "28596c3ca84ac5d2" ] ] }, { "id": "28596c3ca84ac5d2", "type": "ioBroker get", "z": "79c2861ec6e321b9", "name": "aktVerbrauch", "topic": "0_userdata.0.Energiemanagement.aktVerbrauch", "attrname": "aktuell", "payloadType": "value", "errOnInvalidState": "nothing", "x": 770, "y": 940, "wires": [ [ "997e11b298c357b9" ] ] }, { "id": "997e11b298c357b9", "type": "change", "z": "79c2861ec6e321b9", "name": "berechne", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "(aktuell - gespeichert) * 12000", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 960, "y": 940, "wires": [ [ "c9e89e065e8115de" ] ] }, { "id": "c9e89e065e8115de", "type": "ioBroker out", "z": "79c2861ec6e321b9", "name": "errechnBezug", "topic": "0_userdata.0.Energiemanagement.errechnVerbrauch", "ack": "true", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1120, "y": 940, "wires": [] }, { "id": "dea708d0212a15d6", "type": "delay", "z": "79c2861ec6e321b9", "name": "", "pauseType": "delay", "timeout": "5", "timeoutUnits": "seconds", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "allowrate": false, "outputs": 1, "x": 180, "y": 940, "wires": [ [ "d52ee9ff24d86ea7" ] ] } ] es sieht erstmal ganz gut aus
  • Update-Flows gestoppt Credentials werden nicht entschlüsselt

    2
    1
    0 Stimmen
    2 Beiträge
    312 Aufrufe
    Marc BergM
    @blrd sagte in Update-Flows gestoppt Credentials werden nicht entschlüsselt: über eine schnelle Hilfe freuen. Wenn du so dringend auf Node Red angewiesen bist, warum bist du dann im Beta Zweig unterwegs und liest keine Release Notes? [image: 1701259076665-f73d238a-d7c1-4689-9190-b9dc48a73752-grafik.png] Mach' ein Downgrade auf 4.0.3, dann sollte es wieder laufen, wenn du sonst keine Änderungen vorgenommen hast.
  • Node Red Modbus

    26
    2
    0 Stimmen
    26 Beiträge
    5k Aufrufe
    mickymM
    @garf Nein - bei Floats musst Du zur mathematisch korrekten Rundung die Werte im Nachgang bearbeiten. Also kenn auch keine andere Möglichkeit.
  • Datenstrom aus Nodered filtern und in Datenpunkt ausgeben.

    23
    5
    0 Stimmen
    23 Beiträge
    3k Aufrufe
    mickymM
    @fimoknete sagte in Datenstrom aus Nodered filtern und in Datenpunkt ausgeben.: Ich werde jetzt noch versuchen, die Ladeleistung und Entladeleistung raus zu frickeln. Kannst Du dann wenn es in dem data Objekt vorhanden ist, parallel einfach extrahieren.
  • Tibber Status abfrage von node ps-strategy-lowest-price

    6
    1
    0 Stimmen
    6 Beiträge
    559 Aufrufe
    I
    @mickym SUPER DANKE es klappt!

361

Online

32.8k

Benutzer

82.9k

Themen

1.3m

Beiträge