Weiter zum Inhalt

Node-Red

964 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Node Red nicht mehr erreichbar

    10
    0 Stimmen
    10 Beiträge
    875 Aufrufe
    C
    ich würde dir raten einfach node red frisch drauf zu machen, wenn du nicht drauf zugreifen kannst auf node red dann stimmt was mit den Einstellungen nicht zwecks IP. KNX Technisch kannst du (so ist es zumindest bei mir) eine Gruppenadresse nur einmal in Node Red benutzen sonst bugt es und hängt sich auf oder stellt keine Funktion mehr dar. Lg
  • Boolean Logic Problem

    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    F
    @mickym Hi, seit dem Node Red Adapter Update auf Version 3.2.0 bzw. Version größer 3, funktionieren bei mir die UND und ODER mit der JSONata Eigenschaft nicht mehr. Bekomme eine Fehlermeldung. Geht dir das auch so? Bzw. hast du da schon eine Lösung gefunden. JSONata ist nicht so mein Fachgebiet. [image: 1650098824462-nodesfehler1.jpg] Spoiler [ { "id": "1b34ca2b.069996", "type": "switch", "z": "42e1e0df.44b9f", "name": "AND?", "property": "(\t $withAND := function($i, $j){$i and $j};\t $reduce(\t $each(\t payload,\t function($v) {$v}\t ),$withAND\t );\t)", "propertyType": "jsonata", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 710, "y": 1740, "wires": [ [ "d842e3755d87c525" ], [ "d842e3755d87c525" ] ], "info": "# All Property have specfic value\n\nAll properties of an object must be true.\n\n`{\n \"Office\": true,\n \"Bedroom\": true,\n \"Living Room Balcony\": true,\n \"Living Room Right Window\": true,\n \"Living Room Left Window\": true\n}`\n\nis true,\n\n`{\n \"Office\": true,\n \"Bedroom\": false,\n \"Living Room Balcony\": true,\n \"Living Room Right Window\": true,\n \"Living Room Left Window\": true\n}`\n\nis false.\n\n# Alle Eigenschaften haben einen speziellen Wert\n\nAlle Eigenschaften eines Objektes müssen wahr sein.\n\n`{\n \"Büro Balkon\": true,\n \"Schlafzimmer Balkon\": true,\n \"Wohnzimmer Balkon\": true,\n \"Wohnzimmer rechtes Fenster\": true,\n \"Wohnzimmer linkes Fenster\": true\n}`\n\nergibt true,\n\n`{\n \"Büro Balkon\": true,\n \"Schlafzimmer Balkon\": true,\n \"Wohnzimmer Balkon\": true,\n \"Wohnzimmer rechtes Fenster\": false,\n \"Wohnzimmer linkes Fenster\": true\n}`\n\nergibt false." }, { "id": "560feab7.492ee4", "type": "switch", "z": "42e1e0df.44b9f", "name": "OR?", "property": "(\t $withOR := function($i, $j){$i or $j};\t $reduce(\t $each(\t payload,\t function($v) {$v}\t ),$withOR\t );\t)", "propertyType": "jsonata", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 710, "y": 1860, "wires": [ [ "d40913fe9cf6f55b" ], [ "d40913fe9cf6f55b" ] ], "info": "# One Property has to be false\n\nOnly one property of an object needs to be false.\n\n`{\n \"Office\": false,\n \"Bedroom\": false,\n \"Living Room Balcony\": false,\n \"Liviueng Room Right Window\": false,\n \"Living Room Left Window\": false\n}`\n\nis false,\n\n`{\n \"Office\": false,\n \"Bedroom\": true,\n \"Living Room Balcony\": false,\n \"Living Room Right Window\": false,\n \"Living Room Left Window\": false\n}`\n\nis true.\n\n# Mindestens eine Eigenschaft muss wahr sein\n\nMindestens eine Eigenschaft des Objektes müssen wahr sein.\n\n`{\n \"Büro Balkon\": false,\n \"Schlafzimmer Balkon\": false,\n \"Wohnzimmer Balkon\": false,\n \"Wohnzimmer rechtes Fenster\": false,\n \"Wohnzimmer linkes Fenster\": false\n}`\n\nergibt false,\n\n`{\n \"Büro Balkon\": false,\n \"Schlafzimmer Balkon\": true,\n \"Wohnzimmer Balkon\": false,\n \"Wohnzimmer rechtes Fenster\": false,\n \"Wohnzimmer linkes Fenster\": false\n}`\n\nergibt true (wahr)." }, { "id": "55624631.5d1df8", "type": "change", "z": "42e1e0df.44b9f", "name": "AND ?", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "(\t $withAND := function($i, $j){$i and $j};\t $reduce(\t $each(\t payload,\t function($v) {$v}\t ),$withAND\t );\t)", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 710, "y": 1800, "wires": [ [ "b47710c09311d7b6" ] ] }, { "id": "e00ef3c6.e6aed", "type": "change", "z": "42e1e0df.44b9f", "name": "OR ?", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "(\t $withOR := function($i, $j){$i or $j};\t $reduce(\t $each( payload, function($v) {$v} ),\t $withOR \t );\t )", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 710, "y": 1920, "wires": [ [ "cdc73ce8f6b961b2" ] ] }, { "id": "0b04ae667b347bb1", "type": "inject", "z": "42e1e0df.44b9f", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "2", "payload": "true", "payloadType": "bool", "x": 410, "y": 1900, "wires": [ [ "19cc436e72b56a20" ] ] }, { "id": "8aec8eaf0feee7f9", "type": "inject", "z": "42e1e0df.44b9f", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "1", "payload": "true", "payloadType": "bool", "x": 390, "y": 1760, "wires": [ [ "19cc436e72b56a20" ] ] }, { "id": "d842e3755d87c525", "type": "debug", "z": "42e1e0df.44b9f", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 930, "y": 1720, "wires": [] }, { "id": "d40913fe9cf6f55b", "type": "debug", "z": "42e1e0df.44b9f", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 930, "y": 1860, "wires": [] }, { "id": "b47710c09311d7b6", "type": "debug", "z": "42e1e0df.44b9f", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 930, "y": 1800, "wires": [] }, { "id": "cdc73ce8f6b961b2", "type": "debug", "z": "42e1e0df.44b9f", "name": "", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "false", "statusVal": "", "statusType": "auto", "x": 930, "y": 1940, "wires": [] }, { "id": "19cc436e72b56a20", "type": "join", "z": "42e1e0df.44b9f", "name": "", "mode": "custom", "build": "object", "property": "payload", "propertyType": "msg", "key": "topic", "joiner": "\\n", "joinerType": "str", "accumulate": true, "timeout": "", "count": "2", "reduceRight": false, "reduceExp": "", "reduceInit": "", "reduceInitType": "", "reduceFixup": "", "x": 550, "y": 1820, "wires": [ [ "1b34ca2b.069996", "55624631.5d1df8", "560feab7.492ee4", "e00ef3c6.e6aed" ] ] } ] Edit: Hi, hatte noch ne alte Version der Switch bzw. der Change Nodes. Habe den Code aus diesem Post noch mal neu Importiert und damit funktioniert es jetzt. (Wenn man es richtig eingebunden hat) [image: 1650098454786-nodesfehler2.jpg]
  • Neuer Node-Red Adapter 3.x in Latest - Repository

    node-red
    96
    33
    7 Stimmen
    96 Beiträge
    20k Aufrufe
    H
    @apollon77 ah ok, dann warte ich noch! danke!
  • Node Red Flow für Unipi 1.1

    9
    2
    0 Stimmen
    9 Beiträge
    707 Aufrufe
    P
    @mickym super danke
  • NodeRed, wie Befehl beim Starten mitsenden? (ioB im Docker)

    3
    0 Stimmen
    3 Beiträge
    345 Aufrufe
    ?
    @frankyboy73 Ich brauche einen Befehl bevor NodeRed Startet... Hier ein Auszug aus der Anleitung dazu: Getting started In order to be able to use experimental features you have to start Node-RED with NRCHKB_EXPERIMENTAL=true environment variable. Examples Terminal NRCHKB_EXPERIMENTAL=true node-red or with DEBUG you can use NRCHKB_EXPERIMENTAL=true DEBUG=NRCHKB* node-red System Service (Raspberry Pi) If you run Node-RED using the provided system service after installing with their Raspberry Pi script, then you will need to modify the system service file. The file should be located at /lib/systemd/system/nodered.service Find a line starting with Environment and add one (or both) of the following lines. Environment="NRCHKB_EXPERIMENTAL=true" Environment="DEBUG=NRCHKB*"
  • node-red-contrib-face-recognition

    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    H
    @frankyboy73 jo läuft:)
  • Serial in Node Red

    22
    0 Stimmen
    22 Beiträge
    4k Aufrufe
    mickymM
    @broker-tester Das bestätigt nur meine Meinung, dass Node Red exklusiven Zugriff braucht und nicht irgendwas anderes installiert ist.
  • Node-Red / Serielle Schnittstelle

    3
    0 Stimmen
    3 Beiträge
    518 Aufrufe
    A
    @mickym Ok.Danke für die Infos. Ich bin jetzt gerade dabei ein neues raspi Image zu installieren und dann werde ich es nochmal testen.
  • Probleme nach Update von HUEMagic

    7
    0 Stimmen
    7 Beiträge
    848 Aufrufe
    L
    @mickym Danke für die Hilfe, werde ich am Wochenende mal Versuchen
  • Unifi Adapter mac Adresse blockieren und wieder aktivieren?

    2
    1
    0 Stimmen
    2 Beiträge
    472 Aufrufe
    mickymM
    @ritschi sagte in Unifi Adapter mac Adresse blockieren und wieder aktivieren?: Ich weiß nicht, ob ich Dir helfen kann, da ich diesen Switch nicht besitze. Ich habe aber gerade mal versucht diese Node zu installieren und da gab es erst einen Fehler. Schau mal in Deinem Palettenmanager, ob die Node richtig installiert ist. [image: 1647975703203-104e9788-7f99-49f0-9d43-6b7d6c8ad9c1-image.png] Ich hab dann manuell diese aws verzeichnis und noch ein modul aus node-modules gelöscht und nochmal installiert und da hat es dann funktioniert. Also check mal Deinen Palettenmanager und ggf. musst die Node installieren. Funktionieren denn die eingebauten Kommandos? - Wie gesagt ich kann hier nur trocken mal checken - und kann Dir ggf. nicht viel helfen. Zumindest solltest Du im Status sehen, wenn Du die Inject Nodes benutzt, dass der Status unter der Unifi Node angezeigt wird: [image: 1647976058882-0779f764-1999-491a-84c5-34fb700801ca-image.png]
  • Tages/Nachtlänge berechnen

    3
    0 Stimmen
    3 Beiträge
    472 Aufrufe
    H
    @mickym Vielen herzlichen Dank, ich hatte mir nur die Blind Control Node angeschaut. Lg
  • Türöffner Taster nach einer Sekunde ausschalten

    5
    0 Stimmen
    5 Beiträge
    624 Aufrufe
    D
    @mickym Super Danke habs jetzt hinbekommen[image: 1647874997557-screenshot-2022-03-21-160243.png]
  • Dark Theme für Node-Red

    4
    0 Stimmen
    4 Beiträge
    982 Aufrufe
    M
    @bernd1967 Vielen Dank. Das hat jetzt bei mir funktioniert. Noch eine Ergänzung falls jemand die Datei nicht findet. Die Datei findet man unter folgendem Pfad: /opt/iobroker/node_modules/iobroker.node-red/settings.js
  • Ext. NodeJS Module in Node-Red on the fly nutzen (ab V 3.0)

    node-red
    1
    21
    3 Stimmen
    1 Beiträge
    588 Aufrufe
    Niemand hat geantwortet
  • Node Red parsen

    12
    0 Stimmen
    12 Beiträge
    3k Aufrufe
    F
    Jau, die 73 bei mir kommt auch nicht von ungefähr. Und Wählscheiben hatten wir auch, lange. Ein Telefon zu haben war damals der Hit, nur telefonieren durfte man nicht, kostete ja bei jedem Anruf Geld.
  • Node-Red Adapter: Error: connect ECONNREFUSED ::1:3306

    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    D
    @mickym Es läuft nach dem downgrade auf 14 1000 Dank
  • 2 Hexzahlen zusammenführen

    10
    3
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    B
    @mickym Vielen Dank.. Das ist das, was ich gesucht habe.... Habe mir alles händisch programmiert, aber es geht ja einfacher...[image: 1646729956384-fdf4f6d8-8b74-4e66-944b-53391abeb3f0-grafik.png] Hier das erste Ergebnis. Muss noch weiter probieren und mich weiter in NODE einarbeiten.. [image: 1646729890308-edb27ae3-3b37-4f2c-adc2-7fa54fec31c9-grafik.png] Danke
  • Node Red Übernahme(Deploy)

    4
    0 Stimmen
    4 Beiträge
    608 Aufrufe
    F
    @broker-tester Hi, wofür brauchst du denn die Gui auf dem Pi? Wenn der rein nur als Server läuft, Iobroker usw. kannst du dir/ solltest du dir das sparen.
  • Sporadische Fehlermeldung Node-Red mit KNX Ultimate

    3
    0 Stimmen
    3 Beiträge
    682 Aufrufe
    F
    @tontechniker Hi, vielleicht hilft das hier weiter. https://github.com/Supergiovane/node-red-contrib-knx-ultimate/issues/162 Falls sonst alles läuft und du keine Probleme hast, scheint das wohl ne normale Meldung zu sein.
  • KNXUltimate funktioniert nicht korrekt nach Systemwechsel

    5
    1
    0 Stimmen
    5 Beiträge
    581 Aufrufe
    OE5AMPO
    @frankyboy73 Hallo Danke für die ganzen Informationen. Ich bin momentan ziemlich eingeteilt von der Zeit her, aber morgen habe ich mir für die ganze Zeit für IObroker und Node Red freigehalten. Dann werde ich mal genauer nachsehen und berichten. mfg Franz Josef

377

Online

33.0k

Benutzer

83.6k

Themen

1.3m

Beiträge