Skip to content

Node-Red

Hilfe für Skripterstellung mit Node-RED

953 Themen 13.1k Beiträge

NEWS

  • IoBroker out funktioniert nicht

    8
    3
    0 Stimmen
    8 Beiträge
    686 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
    259 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
    451 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
    690 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
    149 Aufrufe
    Niemand hat geantwortet
  • Frage zu Triggern

    4
    0 Stimmen
    4 Beiträge
    313 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
    336 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
    545 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
    471 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
    792 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
    4k 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.
  • Lichtsteuerungen zusammenführen

    6
    1
    0 Stimmen
    6 Beiträge
    574 Aufrufe
    AphofisA
    @geschild also der deaktivierte Bereich funktioniert nicht korrekt. Es soll bei Motion Bewegung das Licht mit 1002 eingeschaltet werden für 5 min. wenn erneute bewegung soll das licht an bleiben. bis zB 1 min. keine Bewegung mehr vorhanden ist. Wenn der Roborock staubsauger nicht beim laden ist also zustand nicht 8 dann soll das Licht per Motion funktionieren wenn er unterwegs ist, und der status ein anderer ist soll der motion sensor nicht reagieren. wenn Schalter betätigt wird, soll das Licht nach 45 min ausgeschaltet werden. Das ganz muss per 1002 ein bzw ausgeschaltet werden. Für die Hue Geräte braucht man Hue Magic node-red-contrib-huemagic-fork Spoiler [ { "id": "fca95f262626d456", "type": "tab", "label": "Bad", "disabled": false, "info": "", "env": [] }, { "id": "f7911bc401eced22", "type": "junction", "z": "fca95f262626d456", "x": 1040, "y": 640, "wires": [ [ "9535dd91050e1de7", "984bc6a2c3a86e29", "8bb042655784af36" ] ] }, { "id": "f4b203f76105caf6", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 400, "y": 360, "wires": [ [ "af4218c06a9d43ec" ] ] }, { "id": "af4218c06a9d43ec", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 580, "y": 360, "wires": [ [ "0b3b39dabb245112", "daa89a680fdd1262" ] ] }, { "id": "da484e86cb75f0e5", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 980, "y": 180, "wires": [ [ "ac1ffe5b3a83ecd3" ] ] }, { "id": "ac1ffe5b3a83ecd3", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 1020, "y": 260, "wires": [ [ "36b938943d09ebb8", "f5092a35d07b4474" ] ] }, { "id": "27f9ed12f7a45e84", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 660, "y": 180, "wires": [ [ "b1aada2fac907d73" ] ] }, { "id": "4b8f1c9564a38605", "type": "junction", "z": "fca95f262626d456", "d": true, "x": 1000, "y": 320, "wires": [ [ "ac1ffe5b3a83ecd3" ] ] }, { "id": "7bc2b7578ffbabe3", "type": "ioBroker get", "z": "fca95f262626d456", "name": "VSwitch 2", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_2", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 820, "y": 580, "wires": [ [ "f9916b7b609a4872" ] ] }, { "id": "f9916b7b609a4872", "type": "change", "z": "fca95f262626d456", "name": "toggle", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "$not(payload)\t", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 960, "y": 580, "wires": [ [ "19db4b5cf607df63" ] ] }, { "id": "19db4b5cf607df63", "type": "ioBroker out", "z": "fca95f262626d456", "name": "VSwitch 2", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_2", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1160, "y": 580, "wires": [] }, { "id": "ba3d7ecc609d611a", "type": "ioBroker get", "z": "fca95f262626d456", "name": "VSwitch 3", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_3", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 820, "y": 640, "wires": [ [ "b785f33bd5389843" ] ] }, { "id": "b785f33bd5389843", "type": "change", "z": "fca95f262626d456", "name": "toggle", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "$not(payload)\t", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 640, "wires": [ [ "ee55387f0a29bec4", "f7911bc401eced22" ] ] }, { "id": "ee55387f0a29bec4", "type": "ioBroker out", "z": "fca95f262626d456", "name": "VSwitch 3", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_3", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1160, "y": 820, "wires": [] }, { "id": "ae91ecd3729d1f8b", "type": "ioBroker get", "z": "fca95f262626d456", "name": "VSwitch 4", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_4", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 820, "y": 700, "wires": [ [ "556103d4e4e7fa4a" ] ] }, { "id": "556103d4e4e7fa4a", "type": "change", "z": "fca95f262626d456", "name": "toggle", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "$not(payload)\t", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 700, "wires": [ [ "3b2803663d8b4023" ] ] }, { "id": "3b2803663d8b4023", "type": "ioBroker out", "z": "fca95f262626d456", "name": "VSwitch 4", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_4", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1160, "y": 880, "wires": [] }, { "id": "c577d279cf9947a6", "type": "ioBroker get", "z": "fca95f262626d456", "name": "VSwitch 1", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_1", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 840, "y": 460, "wires": [ [ "38514d6d7f2e9871" ] ] }, { "id": "38514d6d7f2e9871", "type": "change", "z": "fca95f262626d456", "name": "toggle", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "$not(payload)\t", "tot": "jsonata" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 970, "y": 460, "wires": [ [ "f5092a35d07b4474", "36b938943d09ebb8" ] ] }, { "id": "f5092a35d07b4474", "type": "ioBroker out", "z": "fca95f262626d456", "name": "VSwitch 1", "topic": "0_userdata.0.GordonX-Home.0.Bad.Virtueller_Schalter_1", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1160, "y": 520, "wires": [] }, { "id": "36b938943d09ebb8", "type": "ioBroker out", "z": "fca95f262626d456", "name": "Bad Schalter", "topic": "tuya.0.bf523b506862d1d720fboe.2", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "payloadType": "", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1170, "y": 460, "wires": [] }, { "id": "a4db0bbf8fc4180d", "type": "switch", "z": "fca95f262626d456", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1002", "vt": "str" }, { "t": "eq", "v": "2002", "vt": "str" }, { "t": "eq", "v": "3002", "vt": "str" }, { "t": "eq", "v": "4002", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 4, "x": 630, "y": 600, "wires": [ [ "c577d279cf9947a6" ], [ "7bc2b7578ffbabe3" ], [ "ba3d7ecc609d611a" ], [ "ae91ecd3729d1f8b" ] ] }, { "id": "984bc6a2c3a86e29", "type": "hue-light", "z": "fca95f262626d456", "name": "Wohnzimmer 1", "bridge": "cbd54dbabf6f65be", "lightid": "8e4238e6-eb02-4110-b2df-b598f509696d", "colornamer": true, "skipevents": false, "initevents": false, "x": 1200, "y": 700, "wires": [ [] ] }, { "id": "8bb042655784af36", "type": "hue-light", "z": "fca95f262626d456", "name": "Wohnzimmer 2", "bridge": "cbd54dbabf6f65be", "lightid": "94745f7d-34a3-4438-a272-6c17a19028a6", "colornamer": true, "skipevents": false, "initevents": false, "x": 1200, "y": 640, "wires": [ [] ] }, { "id": "9535dd91050e1de7", "type": "hue-light", "z": "fca95f262626d456", "name": "Wohnzimmer 3", "bridge": "cbd54dbabf6f65be", "lightid": "2be455c4-b24d-4fc6-b3e0-9b86f78e7b83", "colornamer": true, "skipevents": false, "initevents": false, "x": 1200, "y": 760, "wires": [ [] ] }, { "id": "f90ac36919e30901", "type": "ioBroker in", "z": "fca95f262626d456", "name": "Bad Schalter", "attrname": "payload", "topic": "hue.0.Bad_Schalter.buttonevent", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "MQTT", "x": 150, "y": 600, "wires": [ [ "a4db0bbf8fc4180d", "45b8e889d3e1dd5c", "5591058f02dc158a" ] ] }, { "id": "42ae788f45e11c84", "type": "ioBroker get", "z": "fca95f262626d456", "d": true, "name": "Robi Status", "topic": "roborock.0.Devices.7Fc43lXlk5X7fmVJtBkqnZ.deviceStatus.state", "attrname": "roborock", "payloadType": "value", "errOnInvalidState": "nothing", "x": 730, "y": 100, "wires": [ [ "70758c48309cd0c0" ] ] }, { "id": "cbaf04caa3815a5a", "type": "switch", "z": "fca95f262626d456", "d": true, "name": "Bewegung", "property": "payload", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 550, "y": 120, "wires": [ [ "42ae788f45e11c84", "27f9ed12f7a45e84" ], [ "27f9ed12f7a45e84" ] ] }, { "id": "70758c48309cd0c0", "type": "switch", "z": "fca95f262626d456", "d": true, "name": "Robi nicht 8", "property": "roborock", "propertyType": "msg", "rules": [ { "t": "neq", "v": "8", "vt": "num" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 890, "y": 100, "wires": [ [ "da484e86cb75f0e5" ] ] }, { "id": "b1aada2fac907d73", "type": "trigger", "z": "fca95f262626d456", "d": true, "name": "", "op1": "", "op2": "false", "op1type": "nul", "op2type": "bool", "duration": "5", "extend": true, "overrideDelay": false, "units": "min", "reset": "true", "bytopic": "all", "topic": "topic", "outputs": 1, "x": 750, "y": 180, "wires": [ [ "da484e86cb75f0e5" ] ] }, { "id": "fe2313f85edf2ae0", "type": "switch", "z": "fca95f262626d456", "d": true, "name": "", "property": "Schalter.Küche", "propertyType": "flow", "rules": [ { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 1, "x": 410, "y": 120, "wires": [ [ "cbaf04caa3815a5a" ] ] }, { "id": "45b8e889d3e1dd5c", "type": "change", "z": "fca95f262626d456", "d": true, "name": "", "rules": [ { "t": "set", "p": "reset", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 530, "y": 180, "wires": [ [ "27f9ed12f7a45e84" ] ] }, { "id": "c511e779aae7fd1b", "type": "change", "z": "fca95f262626d456", "d": true, "name": "", "rules": [ { "t": "set", "p": "reset", "pt": "msg", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 500, "y": 240, "wires": [ [ "27f9ed12f7a45e84" ] ] }, { "id": "5591058f02dc158a", "type": "switch", "z": "fca95f262626d456", "d": true, "name": "true/false?", "property": "payload", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 270, "y": 280, "wires": [ [ "a79c461971cfdc1d", "c511e779aae7fd1b" ], [ "f4b203f76105caf6" ] ] }, { "id": "a79c461971cfdc1d", "type": "change", "z": "fca95f262626d456", "d": true, "name": "Setze Schalter", "rules": [ { "t": "set", "p": "Schalter.Küche", "pt": "flow", "to": "true", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 500, "y": 300, "wires": [ [ "0b3b39dabb245112" ] ] }, { "id": "0b3b39dabb245112", "type": "trigger", "z": "fca95f262626d456", "d": true, "name": "", "op1": "true", "op2": "false", "op1type": "bool", "op2type": "bool", "duration": "45", "extend": false, "overrideDelay": false, "units": "min", "reset": "false", "bytopic": "all", "topic": "topic", "outputs": 2, "x": 700, "y": 300, "wires": [ [ "4b8f1c9564a38605" ], [ "daa89a680fdd1262" ] ] }, { "id": "daa89a680fdd1262", "type": "change", "z": "fca95f262626d456", "d": true, "name": "setze Schalter", "rules": [ { "t": "set", "p": "Schalter.Küche", "pt": "flow", "to": "false", "tot": "bool" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 880, "y": 360, "wires": [ [ "4b8f1c9564a38605" ] ] }, { "id": "95941cd9420e5c7a", "type": "ioBroker in", "z": "fca95f262626d456", "d": true, "name": "Bad Motion", "attrname": "payload", "topic": "hue.0.Bad_Motion_Sensor.presence", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "MQTT", "x": 250, "y": 120, "wires": [ [ "fe2313f85edf2ae0", "a79c461971cfdc1d" ] ] }, { "id": "a9cd56527a3c5be4", "type": "inject", "z": "fca95f262626d456", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "false", "payloadType": "bool", "x": 690, "y": 460, "wires": [ [ "c577d279cf9947a6" ] ] }, { "id": "8e73437e6157e567", "type": "amazon-echo-device", "z": "fca95f262626d456", "name": "Bad Schalter", "topic": "hue.0.Bad_Schalter.buttonevent", "x": 330, "y": 640, "wires": [ [ "12c59aacfe566fbf" ] ] }, { "id": "12c59aacfe566fbf", "type": "change", "z": "fca95f262626d456", "name": "wechsel", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "on", "fromt": "str", "to": "1002", "tot": "str" }, { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "1002", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 480, "y": 640, "wires": [ [ "a4db0bbf8fc4180d" ] ] }, { "id": "94ecf2c94996cd35", "type": "link in", "z": "fca95f262626d456", "name": "link in 5", "links": [ "0ca586f6fc46857e" ], "x": 215, "y": 640, "wires": [ [ "8e73437e6157e567" ] ] }, { "id": "6e9f5ac6b1f6c91e", "type": "inject", "z": "fca95f262626d456", "name": "", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "", "payload": "1002", "payloadType": "str", "x": 490, "y": 560, "wires": [ [ "a4db0bbf8fc4180d" ] ] }, { "id": "cbd54dbabf6f65be", "type": "hue-bridge", "name": "Hue GordonX", "bridge": "192.168.0.8", "key": "SlfyXwpcaEvRN0d1DU2JrrOlwrm9Debhhm9A4E-d", "worker": "10", "autoupdates": true, "disableupdates": false } ] [image: 1741805526166-screenshot-2025-03-12-194728.png]
  • NodeRed Adapter 5.2.0 - permanent Kontext [gelöst]

    6
    1
    1 Stimmen
    6 Beiträge
    620 Aufrufe
    M
    @mickym @haus-automatisierung Danke für eure Mühe. Es läuft ja alles zufriedenstellend, ich hatte nur diesen alten Thread entdeckt.
  • Error DEBUG 811 in node-red

    4
    1
    0 Stimmen
    4 Beiträge
    380 Aufrufe
    A
    @mickym sagte in Error DEBUG 811 in node-red: In dem Info Tab kann man auch direkt nach der Node suchen Das war ja easy- Viele Dank :+1: Fehler gefunden und eliminiert :)
  • Node Red Optimierung PV Überschuss für Anfänger

    73
    1
    0 Stimmen
    73 Beiträge
    7k Aufrufe
    mickymM
    @harry_vlbg Na ja ich hätte das Ganze, bei der Aufgabenstellung zeitgesteuert gemacht und nicht mit einer Verzögerung. Aber wenn es tut dann ist ja gut.
  • Spezielle Node oder Flow gesucht

    3
    0 Stimmen
    3 Beiträge
    311 Aufrufe
    frankthegreatF
    @mickym Ahhhhh, bin blind :anguished: Hatte den "trigger" zwar schon in der Mache...kam bei mir aber nix gescheites raus. Aber so läuft es jetzt wie gewünscht...supi, vielen Dank :+1:
  • Hilfe bei NodeRed wegen Status Fenster/Türen - GELÖST

    16
    4
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    mac89mucM
    @mickym Vielen Dank ich probiere jetzt mal ein bisschen rum und passe meine Flows an. Ich habe noch 2-3 andere Themen bzgl. Node-Red und würde mich dann mit einem separaten Thread nochmal melden, vielleicht hast Du dann ja nochmal Zeit & Lust mir weiterzuhelfen. Vielen Dank nochmals für die schnelle und ausführliche Hilfe. Gruß
  • JSONata in Node msg.topic

    1
    1
    0 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Eigenschaften eines Datenpunktes steuern

    5
    0 Stimmen
    5 Beiträge
    389 Aufrufe
    mickymM
    @superflip nein das mit der Variablen, kann ja auch ein weiterer Datenpunkt sein, das wäre die saubere Lösung

737

Online

32.6k

Benutzer

82.1k

Themen

1.3m

Beiträge