Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Panasonic Ethera-Klimaanlage über Telnet steuern

    9
    0 Stimmen
    9 Beiträge
    946 Aufrufe
    KlausStoertebekerK
    @marc-berg Tut's - super. Danke für die Hilfe :-)
  • Flows zu Alexa

    3
    0 Stimmen
    3 Beiträge
    500 Aufrufe
    totocotonioT
    @armilar Hi, ja das ist es vermutlich. Danke für den Hinweis.
  • Wasserregulierung Aquarium

    150
    1
    0 Stimmen
    150 Beiträge
    24k Aufrufe
    AphofisA
    @peterfido Dann wünsche ich erstmal einen schönen Urlaub. Der Durchflussmesser ist ein so genannter Puls messer. also wenn ich recht erinnere sind 2,207 pulse dann 1 ml. Bzw. ist der Puls Wert irgendwas bei 100-300 bei 100ml durchlauf. Ganz genau weiß ich den Puls wert nicht mehr. hab halt mehrmals 100 ml durch laufen lassen mit meßbecher und dann den wert ermittelt um 1 ml zu erhalten. Ganz ehrlich ich wüsste nicht mal wo ich da ansetzen sollte mit einer neuen steuerung. Mit dem exec Befehl url": "http://192.168.0.71/cm?user=user&password=password&cmnd=counter1%200 wird dann der counter auf dem Tasmota ESP zurück gesetzt. Da aber die Dosierungen vom Wasser durch das Magnetventil meistens Nachts gegen 2-3 Uhr stattfinden und immer nur minimale Wasserschübe sind ist es nicht so einfach den wert zu ermitteln. Deswegen muss die Steuerung ja beim ersten Aktivieren des Schwimmers bzw vllt besser des Magnetventils warten und den count wert zählen und vllt in einen Datenpunkt wie Durchfluss abspeichern und wenn keine Ahnung 5 min um sind dann alle werte ausrechnen in die Datenpunkte schreiben und Durchfluss und Counter auf dem ESP zurücksetzen. Weil meistens nach 5 min. hat sich der Wasserstand reguliert. Zumindest war es so beim 110 Liter becken. Das 900 Liter Becken hat mehr verdunstungs Wasser und wird sicherlich öfters ausgleichen als das kleine Becken.
  • Node Red Dashboard Darstellung auf dem Handy

    3
    0 Stimmen
    3 Beiträge
    517 Aufrufe
    P
    @fenderbender Nutze ich hauptsächlich für die mobilen Geräte. Da wird auch gleich der breitere Bildschirm berücksichtigt. Da werden dann soviel Gruppen nebeneinander gezeigt, wie passen. Auf dem Smartphone eine Spalte, auf dem Tablet 4 Spalten. [image: 1752228282495-screenshot_20250711_120302_chrome-resized.jpg] [image: 1752228317967-screenshot_20250711_120052_chrome-resized.jpg] Etwa so am Smartphone [image: 1752228380987-screenshot_20250711_120211_chrome.jpg]
  • [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

    Verschoben
    574
    3 Stimmen
    574 Beiträge
    264k Aufrufe
    M
    Hallo zusammen, seit gestern geht mein Flow nicht mehr, hatte dies bereits jemand ? Ich hatte gestern wegen den Daikin Adapter auf "Verschlüsselte Verbindung (HTTPS)" umgestellt um mich anzumelden. Natürlich wieder den Haken beim Admin Adpater entfernt. Ich denke nicht das es wegen dem sein kann, oder? 025-07-09 09:47:57.494 - info: node-red.0 (30027) starting. Version 5.2.1 in /opt/iobroker/node_modules/iobroker.node-red, node: v20.19.3, js-controller: 7.0.6 2025-07-09 09:47:59.206 - info: node-red.0 (30027) Starting node-red: --max-old-space-size=128 /opt/iobroker/node_modules/node-red/red.js -v --settings /opt/iobroker/iobroker-data/node-red/settings.js 2025-07-09 09:47:59.214 - info: node-red.0 (30027) Node-RED started successfully (PID: 30045) 2025-07-09 09:48:04.743 - warn: node-red.0 (30027) Node-RED: 9 Jul 09:48:04 - [warn] Projects disabled : editorTheme.projects.enabled=false 9 Jul 09:48:04 - [info] Flows file : /opt/iobroker/iobroker-data/node-red/flows.json 2025-07-09 09:48:04.820 - warn: node-red.0 (30027) Node-RED: 9 Jul 09:48:04 - [warn] Encrypted credentials not found 2025-07-09 09:48:06.007 - warn: node-red.0 (30027) Node-RED: 9 Jul 09:48:06 - [warn] [modbus-getter:30000] Getter -> Inject while node is not ready for input. 2025-07-09 09:48:06.011 - warn: node-red.0 (30027) Node-RED: 9 Jul 09:48:06 - [warn] [modbus-getter:37113] Getter -> Inject while node is not ready for input.
  • Zu bestimmten Uhrzeiten Abschalten

    4
    1
    0 Stimmen
    4 Beiträge
    581 Aufrufe
    M
    Hallo, super, danke für eure Tips. Ich werde das die Tage mal ausprobieren.
  • HUE Bewegungsmelder Roborock integr.

    34
    1
    0 Stimmen
    34 Beiträge
    4k Aufrufe
    AphofisA
    Also das immer wieder das Licht eingeschaltet wird wenn man in den BWM läuft und dann per Schalter ausschalten will und dieses 2-3 mal machen musste bis das Licht aus bleibt, lag am HUE Node. Die Globale Aktualisierungsmitteilungen auf diesem Node ignorieren, musste angehakt sein. Jetzt läuft die Steuerung tadellos. [image: 1751242581913-screenshot-2025-06-30-021414.png]
  • Steckdose über Temperatur steuern

    6
    0 Stimmen
    6 Beiträge
    615 Aufrufe
    HomoranH
    @mickym sagte in Steckdose über Temperatur steuern: Warum diskutiert man hier Blocklies im NodeRed Bereich? @neonfive sagte in Steckdose über Temperatur steuern: Gerne nehme ich auch realisierung in Blocky oder anderen Sprachen an.
  • Node Red Fehler zur Influx wenn Backup läuft

    2
    0 Stimmen
    2 Beiträge
    309 Aufrufe
    mickymM
    @edstobi Du kannst doch die Debugausgabe des Backitup Adapters nutzen. [image: 1751061063172-c2cbbe8f-1b43-41f6-8b42-3f129f258b0f-image-resized.png] In dem Linedatenpunkt aus dem Output bekommst Du die ganze Ausgabe des Debugfenster des backitup Adapters. Wenn [image: 1751061135752-933b0cdb-addd-4ed8-9573-2e11d7b966d4-image-resized.png] [EXIT] 0 ausgegeben wird, dann ist das Backup fertig. Eigentlich solltest dann sogar direkt sehen, wenn das Influx Backup läuft, so dass Du das noch feiner steuern kannst.
  • Bei Wertüberschreitung soll EMail gesendet werden

    6
    1
    0 Stimmen
    6 Beiträge
    719 Aufrufe
    D
    @mickym said in Bei Wertüberschreitung soll EMail gesendet werden: Nimm einfach eine trigger Node. Wenn die dann nicht mehr triggern soll, dann schickst Du ein msg.reset Das war ja einfach. Danke!
  • Alexa Gerät auslesen und nutzen.

    13
    1
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    AphofisA
    @peterfido Das stimmt wohl !
  • Aquarium Futter Steuerung: Info

    17
    1
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    AphofisA
    @basti97 Also ich habe kalkulliert und bin zum dem Entschluß gekommen Wenn man einen Mercedes 770 gewohnt ist und dann nur einen Smart fährt ist das nix halbes und nix ganzes. Also habe ich passendes Equipment gekauft und baue mein 1000 Liter Becken wieder auf. 25 cm ElvenWels habe ich schon reserviert und kommen dann noch Elefantenrüssel etc dazu. Gubbys & Mollys tut mir leid sind mistige Fische die ich nicht einsezte. Doch kann das ja jeder machen wie er möchte. Um die Becken mache ich im Aquarium Laden immer einen Bogen. Die Lampen von Aqua Illumination (Hydra) sind sehr gut gibt es auch für Süßwasser und auch gebraucht bei Kleinanzeigen. Lassen sich per App steuern und man kann auch Mondlicht simulieren und sogar Unwetter inkl. Blitze simulieren. Sieht man zB auf meinem YouTube Video wo ich noch das Meerwasser Aquarium am laufen hatte. AI Hydra HD Unwetter SimulationDen 4-5 cm Wellengang sieht man leider nicht auf dem Video. Mein Klavier Stück kannst du gerne ausschalten. Werde mir zu meiner noch über gebliebenen AI Hydra HD noch 2 Chihiros WRGB 2 Pro 45 cm dazu holen. Strömung kann ich noch nicht sagen ist im großen Becken wieder was anderes und hatte bisher nur ein 1000 Liter Becken nur mit 2 Tank Durchführungen zur Pumpe jetzt nehme ich ja das ehemalige Meerwasser in Betrieb was einen 25 Liter Schacht hat und einen Kamm der die Wasserhöhe im Becken angibt. Dort stürzt das Wasser durch den Kamm in den Schacht und erzeugt dort Druck auf dem Rücklauf zur Pumpe und der Zulauf geht durch ein 32mm Rohr durch den Schacht seperat bis auf die andere Seite des Beckens zum Ausströhmer. Ob ich dann noch eine Strömungspumpe einsetze um Sedimente hoch zu spülen muss ich sehen. Hatte mal überlegt einen DN40 Durchflussmesser mit in den Zulauf einzubauen also damals schon beim Meerwasser. Überlege ich mir noch. Daran kann man dann auch sehen wenn die Pumpe leistung verliert oder irgend etwas nicht stimmt. Heizung hatt ich so ein Digitales Teil Da schließt man eine Standard Glasröhren Heizung an stellt die auf 30 Grad damit diese immer an ist wenn das Steuergerät einschaltet was einen seperaten Temp sensor hatte. Jetzt beim Großen Becken werde ich wohl eine digitale Heizung nehmen die mit in den Pumpen Zulauf kommt damit das Wasser im ganzen Becken eine relativ gleiche Temperatur hat.
  • Serielle Daten an Arduino senden

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    736 Aufrufe
    D
    @d0d05314 Läuft jetzt lag an einem halb defekten Arduino. Vielen Dank für die Hilfe.
  • [gelöst] SofaBaton Timer in VIS anzeigen

    11
    2
    0 Stimmen
    11 Beiträge
    874 Aufrufe
    AphofisA
    @peterfido Danke für die Infos am Rande!
  • [gelöst] Volume up/down

    8
    0 Stimmen
    8 Beiträge
    644 Aufrufe
    AphofisA
    @peterfido Hammer ! Es funktioniert perfekt!! Ich danke dir vielmals Spoiler [ { "id": "aa1e6386ec92a4c9", "type": "ioBroker out", "z": "bb2b547896584a3c", "name": "volume", "topic": "denon.0.zoneMain.volume", "ack": "false", "autoCreate": "true", "stateName": "", "role": "", "payloadType": "number", "readonly": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1020, "y": 180, "wires": [] }, { "id": "d3112ead64ce77d1", "type": "inject", "z": "bb2b547896584a3c", "name": "Leiser", "props": [ { "p": "wert", "v": "-1", "vt": "num" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "denon.0.zoneMain.volumeDown", "x": 210, "y": 260, "wires": [ [ "49fc06f0f5138508" ] ] }, { "id": "851dd15bc79ab9b7", "type": "inject", "z": "bb2b547896584a3c", "name": "Lauter", "props": [ { "p": "wert", "v": "1", "vt": "num" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "denon.0.zoneMain.volumeUp", "x": 210, "y": 200, "wires": [ [ "49fc06f0f5138508" ] ] }, { "id": "49fc06f0f5138508", "type": "ioBroker get", "z": "bb2b547896584a3c", "name": "volume", "topic": "denon.0.zoneMain.volume", "attrname": "payload", "payloadType": "value", "errOnInvalidState": "nothing", "x": 400, "y": 220, "wires": [ [ "e06b7ab92a45e279" ] ] }, { "id": "f9d19bccd86e141b", "type": "calculator", "z": "bb2b547896584a3c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "inc", "constant": "1", "round": false, "truncate": false, "decimals": 0, "decimals2": 0, "x": 680, "y": 200, "wires": [ [ "89dfde5ee258875f" ] ] }, { "id": "e06b7ab92a45e279", "type": "switch", "z": "bb2b547896584a3c", "name": "", "property": "wert", "propertyType": "msg", "rules": [ { "t": "eq", "v": "1", "vt": "num" }, { "t": "eq", "v": "-1", "vt": "num" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 530, "y": 220, "wires": [ [ "f9d19bccd86e141b" ], [ "b455921bd96e4fec" ] ] }, { "id": "b455921bd96e4fec", "type": "calculator", "z": "bb2b547896584a3c", "name": "", "inputMsgField": "payload", "outputMsgField": "payload", "operation": "dec", "constant": "1", "round": false, "truncate": false, "decimals": 0, "decimals2": 0, "x": 670, "y": 240, "wires": [ [ "89dfde5ee258875f" ] ] }, { "id": "89dfde5ee258875f", "type": "switch", "z": "bb2b547896584a3c", "name": "Begrenzer", "property": "payload", "propertyType": "msg", "rules": [ { "t": "btwn", "v": "0", "vt": "num", "v2": "100", "v2t": "num" }, { "t": "else" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 850, "y": 220, "wires": [ [ "aa1e6386ec92a4c9" ], [ "a0e716b22b03e8ed" ] ] }, { "id": "a0e716b22b03e8ed", "type": "debug", "z": "bb2b547896584a3c", "name": "Denon Volume", "active": true, "tosidebar": true, "console": false, "tostatus": false, "complete": "payload", "targetType": "msg", "statusVal": "", "statusType": "auto", "x": 1040, "y": 240, "wires": [] }, { "id": "9aad546bed69dd79", "type": "status", "z": "bb2b547896584a3c", "name": "", "scope": [ "89dfde5ee258875f" ], "x": 860, "y": 280, "wires": [ [ "a0e716b22b03e8ed" ] ] }, { "id": "cb6e8fedb1ea0d1c", "type": "ioBroker in", "z": "bb2b547896584a3c", "name": "Volume", "attrname": "wert", "topic": "0_userdata.0.GordonX-Home.Multimedia.Denon_Volume", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "fireOnStart": "false", "outFormat": "MQTT", "x": 210, "y": 140, "wires": [ [ "49fc06f0f5138508" ] ] }, { "id": "26b003aebac0a118", "type": "inject", "z": "bb2b547896584a3c", "name": "Datenpunkt anlegen", "props": [ { "p": "payload" }, { "p": "topic", "vt": "str" } ], "repeat": "", "crontab": "", "once": false, "onceDelay": 0.1, "topic": "0_userdata.0.GordonX-Home.Multimedia.Denon_Volume", "payload": "50", "payloadType": "num", "x": 830, "y": 160, "wires": [ [ "aa1e6386ec92a4c9" ] ] } ] [image: 1749470406854-screenshot-2025-06-09-135806.png]
  • Einzelwerte aus Objekt selektieren

    7
    1
    0 Stimmen
    7 Beiträge
    616 Aufrufe
    mickymM
    @frankthegreat Warum nimmst Du nicht einfach den Subflow? https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen
  • [gelöst] node.status Weitergabe aus Subflow

    4
    2
    0 Stimmen
    4 Beiträge
    452 Aufrufe
    M
    Gelöst habe ich es nun über msg.status. Verwirrend fand ich nur, dass msg.payload und msg.status explizit im Subflow output weitergeleitet werden müssen, da sonst der msg.payload von msg.status überschrieben wird. Es scheint nun aber reibungslos zu funktionieren. [image: 1749297867433-673029ea-1134-4611-9ff9-93dae3257ebe-grafik.png] Hier noch der fertige Flow: flows_rollladensteuerung_v1.json
  • Fehler Meldung als "WARN"

    8
    0 Stimmen
    8 Beiträge
    686 Aufrufe
    mickymM
    @totocotonio Na ich keine Deinen Flow nicht, aber indem Du halt verhinderst, dass diese Node, die den Fehler verursacht, getriggert wird, wenn das Display aktiv ist. Sprich du setzt irgendwo eine Variable, der den Zustand des Displays enthält und blockierst den Flow, solange die Variable bzw. das Display aktiv ist.
  • Schalter Träge machen

    1
    1
    0 Stimmen
    1 Beiträge
    235 Aufrufe
    Niemand hat geantwortet
  • Externes node-RED und ioBroker. Wie verbinden ?

    43
    0 Stimmen
    43 Beiträge
    10k Aufrufe
    Marc BergM
    Falls noch Interesse an einer ioBroker Integration eines Standalone Node-RED besteht: Ich habe mal drei einfache Nodes unter Nutzung des REST-API Adapters entwickelt und stelle gerade meine Flows alle um. Wenn ich persönlich weitere Funktionen benötige, werde ich die integrieren. Mir fehlt aber im Moment die Zeit, um auf Feature Requests oder Bug Reports einzugehen. https://github.com/Marc-Berg/node-red-contrib-iobroker Das Readme sollte soweit alles sagen, bitte unbedingt auch den Hinweis zur Web-Adapter Integration lesen. EDIT: PRs natürlich willkommen! EDIT2: https://forum.iobroker.net/topic/81449/node-red-nodes-für-externe-iobroker-integration

500

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge