Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Node-Red Warnungen im Protokoll

    7
    1 Stimmen
    7 Beiträge
    954 Aufrufe
    mickymM
    @leon Nun wenn du das Device oder den Flow gefunden hast, dann wäre mein Vorgehen - erst mal den Flow, die Node oder was auch immer zu deaktivieren und schauen, ob die Meldungen aufhören. Ich habe keine Alexa und kann Dir nicht helfen, aber ggf. hilft Dir hier jemand, wenn du den Flow bzw. die Nodes, die die Meldung verursachen hier vorstellst. Aber den ersten Schritt hast du ja gemacht, in dem Du den Flow oder die Stelle gefunden hast. Wie gesagt, wenn Du die Stelle gefunden hast, dann musst Du halt den Teil hier veröffentlichen, wenn Dir jemand weiterhelfen soll. Ich werde es wahrscheinlich nicht können, aber vielleicht gibt es ja noch andere Leute, die noch NodeRed mit Alexa nutzen.
  • [gelöst] NodeRed-Adapter mit Darkmode

    Verschoben
    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    S
    @marc-berg Tausend Dank!
  • Node red Wert regelmäßig senden

    19
    4
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    F
    @mickym ich bin doch hier vollkommen bei Dir und habe auch nicht das Gegenteil empfohlen 😜 Schau in meinen Flow und die Subflows ich nutze beides und immer so wie es muss. Am liebsten mag ich es pragmatisch und einfach und das besonders weil ich auch erst vor kurzem wirklich intensiv angefangen habe mit NodeRed und IoBroker. Aber für so einen Austausch ist ein Forum doch da, alle Meinungen in einen Pott und am Ende kommt hoffentlich was lauffähiges raus 😵‍💫😉 Danke das dir mein Werk gefällt habe auch Monate dran gefeilt ... Aber es läuft mehr soll es ja auch nicht. By the way, der FC ist wieder erstklassig 🎉🍻
  • gelöst - Node-Red "node bearbeiten" Topic ohne Funktion

    6
    1
    0 Stimmen
    6 Beiträge
    671 Aufrufe
    J
    @peterfido Wirklich nötig ist das intern nicht, aber da ich auch von extern drauf zugreife, ist mir das einfach lieber. Dann ist es aber auch so, wenn ne Funktion eingebaut ist, dann sollte die auch funktionieren, was sie in der stable Version des Adapter auch tut, weshalb ich mich wiederum frage, warum das in etlichen Betas immer noch nicht gefixt wurde.
  • Steuerung der Garage über Alexa mithilfe von Node-Red

    3
    2
    0 Stimmen
    3 Beiträge
    523 Aufrufe
    mickymM
    @schnipsel71 Ich weiß zwar nicht, was Du genau brauchst - Du musst halt wissen, welches Kommando aus der Alexa Node kommt und was für Kommandos Du zum Schalten brauchst. [image: 1746215395171-608cd973-f309-402e-94e4-6fc44f4a9cb1-image.png] Sowas ist aber Käse, wenn du keine Fallunterscheidung machst.
  • Hilfe beim auslesen einer Webseite benötigt

    node-red
    12
    3
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    OliverIOO
    @skiworker Das könnte leider etwas aufwändiger sein. Da du das komplette Kommunikation throwback Moral nachbilden musst. Wenn du Glück hast, ist es einfach nur die Verbindung aufbauen und eine Anfrage stellen, die dann die entsprechenden Daten zurück liefert. Dazu muss man die einzelnen Messages analysieren und hoffen, dass es nicht zu kryptisch ist. https://flowfuse.com/node-red/core-nodes/websocket/ Für weitere Details müsste ich dich mal ein @mickym verweisen, der kennt sich mit Node red wesentlich besser aus. Eine weitere Alternative wäre noch der puppeteer Adapter. Der ist allerdings etwas Ressourcen intensiv, da im Hintergrund ein kompletter Browser geladen wird, die Seite abgerufen wird und dann, wenn die Daten da sind, kann man über CSS Selector auf die Daten in der HTML Seite zugreifen.
  • iobroker Out Durchführung abwarten

    8
    1
    0 Stimmen
    8 Beiträge
    830 Aufrufe
    S
    hab das jetzt anders gebaut, dass ich den Snapshot der Cam nicht via Command triggere, sondern mir direkt via HTTP Call hole und direkt in ein File schreibe: [image: 1745443536214-67c6ce7d-95af-433b-aada-2924424dcfb7-grafik.png] dadurch wird der Flow auch erst fortgesetzt, wenn das File wirklich geschrieben ist. Danke für die vielen Ideen!
  • korrektes Anlegen/Lesen von states aus node-red

    3
    1
    0 Stimmen
    3 Beiträge
    332 Aufrufe
    R
    @mickym Ja, war schon immer so. Da es auch ohne stringify bis auf den Logeintrag klappt hatte ich gehofft, dass ist irgend eine Einstellungssache. Da werde ich meine Flows mal anpassen bevor die implizite Konvertierung in zukünftigen Versionen mal wegfällt.
  • IoBroker out funktioniert nicht

    8
    3
    0 Stimmen
    8 Beiträge
    823 Aufrufe
    Marc BergM
    @mickym sagte in IoBroker out funktioniert nicht: Wenn Du allerdings unbedingt den Wert (null) in den Datenpunkt schreiben willst, dann musst Du doch Deine function Node verwenden. In einem ähnlichen Fall habe ich "null" mit JSONata erzeugt, was so dann auch im Datenpunkt ankommt. [image: 1745005671493-e4684033-14f8-4fe8-8bf4-180520c47d11-grafik.png] [image: 1745005688149-2ce4d0bc-4f8f-4345-bdd5-eabf5ce0bc1a-grafik.png] Die Function Node wäre dann nicht erforderlich.
  • Node Red Zeitverzögerung

    2
    1
    0 Stimmen
    2 Beiträge
    320 Aufrufe
    mickymM
    @moviesdown Ich bin kein Freund mit JS zu codieren - zumindest werde ich Dir nicht empfehlen mit timeouts zu arbeiten. Ausserdem ist deine Logik nicht wirklich verständlich. Wenn Du Deine jetzige Logik behalten willst, dann brauchst Du ja vorher nur eine delay Node schalten und die Nachrichtenrate auf 1 Nachricht pro 30 s schalten. Dann kommt jedenfalls keine Nachricht die innerhalb von 30 Sekunden wieder abschaltet.
  • Daten mittels NodRed auf KNX KO senden...?

    6
    1
    0 Stimmen
    6 Beiträge
    542 Aufrufe
    frankthegreatF
    Ich bin absoluter Neuling was NodRed angeht und mich zu Beginn an folgender Logik probiert: Dein Enertex Router in der KNX Ultimate-Node steht auf Multicast, den mal auf Tunnel umstellen.
  • Cloud-API Liebherr Abruf Blockly->node-red

    4
    0 Stimmen
    4 Beiträge
    859 Aufrufe
    mickymM
    @ak68 Wenn Du als Rückgabe gleich einen JSON angibst, dann kannst Dir die JSON Node auch noch sparen. [image: 1743618859989-60518ce2-ce17-465c-bbde-ae013deaeca3-image.png] Ggf. kannst du mit meinem Thread auch alle Datenpunkte automatisch erstellen - Ansonsten ist aber schon OK nur die Datenpunkte zu erstellen, deren Daten man brauchst. Man sollte halt erst mal schauen, was NodeRed kann, anstatt sich mit dieser Codiererei abzuplagen. ;)
  • Umgerechneten Sensorwert glätten

    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    Azrael42A
    @mickym said in Umgerechneten Sensorwert glätten: Nimm einfach eine Filternode und nutz einfach die Filternnode im Nahbandmodus. Hab ich verwendet und funktioniert. Danke!
  • [gelöst] Einbindung GCM-320plus Radioaktivitätssensor

    1
    0 Stimmen
    1 Beiträge
    185 Aufrufe
    Niemand hat geantwortet
  • Frage zu Triggern

    4
    0 Stimmen
    4 Beiträge
    448 Aufrufe
    hotspot_2H
    Kann ich einen Filter setzen der alles verwirft wenn der Trigger schon gestartet worden ist? Ich habe das Problem das ich nicht genau weiß welche position Werte über MQTT angekommen vom Garagentor. Wenn ich z.B. fest auf = 10 gehe dann kann es sein das der Werte 10 halt nie übermittelt wird und dann bleibt das Licht aus.
  • JPEG per Mail versenden per NodeRED

    4
    0 Stimmen
    4 Beiträge
    468 Aufrufe
    hotspot_2H
    Hallo zusammen, Copilot hat mir dann doch eine echt gute Anleitung gegeben wie ich das machen kann. Hat auch auf Anhieb geklappt. [image: 1742585560784-8692588c-44aa-467f-997b-f96f750c82c5-image.png] [ { "id": "2e52f8bd9893fecb", "type": "inject", "z": "720ce6e5283f280f", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "\"Es wurde oben geklingelt.\"", "payloadType": "jsonata", "x": 1510, "y": 1040, "wires": [ [ "06cf330ccc449aa4" ] ] }, { "id": "1c3e4675d2c16acc", "type": "http request", "z": "720ce6e5283f280f", "name": "", "method": "GET", "ret": "bin", "paytoqs": "ignore", "url": "http://192.168.1.1/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=123&user=benutzer&password=passwort", "tls": "", "persist": false, "proxy": "", "insecureHTTPParser": false, "authType": "", "senderr": false, "headers": [], "x": 1830, "y": 1040, "wires": [ [ "3d4d8c0e4e5f49d1" ] ] }, { "id": "3d4d8c0e4e5f49d1", "type": "base64", "z": "720ce6e5283f280f", "name": "", "action": "", "property": "payload", "x": 1980, "y": 1040, "wires": [ [ "70c9b8297eb79933" ] ] }, { "id": "70c9b8297eb79933", "type": "template", "z": "720ce6e5283f280f", "name": "", "field": "payload", "fieldType": "msg", "format": "handlebars", "syntax": "mustache", "template": "<p>{{{topic2}}}<br></p>\n<p>Hier ist das Bild:</p>\n<img src=\"data:image/jpeg;base64,{{{payload}}}\" />", "output": "str", "x": 2120, "y": 1040, "wires": [ [ "a1640be82c20c050" ] ] }, { "id": "06cf330ccc449aa4", "type": "change", "z": "720ce6e5283f280f", "name": "Betreff - Klingel", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "\"[HOME] \"&payload", "tot": "jsonata" }, { "t": "set", "p": "topic2", "pt": "msg", "to": "payload", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1660, "y": 1040, "wires": [ [ "1c3e4675d2c16acc" ] ] } ] Hier mal als Export wenn es vielleicht jemand anderem hilft.
  • Alle Rollos im Erdgeschoss gleichzeitig steuern

    Verschoben
    8
    1
    0 Stimmen
    8 Beiträge
    721 Aufrufe
    HomoranH
    @bf0911 sagte in Alle Rollos im Erdgeschoss gleichzeitig steuern: Ja, sie waren rot. dann wurde mit ack=true geschrieben, was keinerlei Reaktion eines Adapters bewirkt
  • Node-Red wo finde ich die Logs

    5
    0 Stimmen
    5 Beiträge
    598 Aufrufe
    L
    @ralf-2 Dir auch lieben Dank. Ich habe ca. 25 Flows mit KNX. Es liegt mMn nicht an einem Flow, da der Fehler auch Nachts eintritt obwohl nichts geschaltet wird, also auch kein Flow läuft.
  • nodeRed - Verfügbare Leistung berechnen

    Verschoben
    11
    1
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    mickymM
    @HomeSweetHome Wenn Dir es ALLERDINGS lieber ist und DU nicht lernen willst, wie man mit den GRAFISCH mit den Nodes ein Logik aufbaut und Du lieber mit Javascript codieren willst, dann machen wir hier weiter und schreiben nur Code in die function Node, soweit es geht. In diesem Fall brauchst Du auch nur alle iobroker-IN Nodes mit Deiner function Node verbinden und wir schreiben Code. Können wir auch machen - aber dann verzichtest Du halt auf die Vorteile einer grafischen und logischen Aufschlüsselung Deiner Logik. Als erstes musst Du dann jede payload in Deinem Nodekontext speichern, da Du ja sonst nicht alle Werte zur Verfügung hast. In diesem Fall prüfst Du also das topic und schreibst dann die payload in den entsprechenden Nodekontext. Anschließend liest Du den Kontext wieder in Variablen und prüfst vor der Berechnung, ob auch jede Variable gültige Werte besitzt. Entscheide DU, ob Du hier weitermachen willst, in dem Du auf dieses Posting antwortest.
  • Simple Steuerung true/false offen/geschlossen

    51
    1
    0 Stimmen
    51 Beiträge
    6k Aufrufe
    AphofisA
    @mickym Ich verstehe manche dinge nicht! Ich würde es gerne umsetzen doch ich verliere manchmal den Faden um so komplexer es wird. Hat jetzt nix mit dieser steuerung zu Tun! Es hat nur keinen sinn eine Steuerung weiter zu bilden, wenn die aktoren nicht korrekt reagieren und macht dann auch keinen spaß. Hatte mir einen Fenster Tür Kontakt von Sonoff gekauft und die reagieren sehr schnell. man kann die schaltung damit weiter führen.

485

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge