Skip to content

Node-Red

Hilfe für Skripterstellung mit Node-RED

952 Themen 13.1k Beiträge

NEWS

  • keine Alexa Steuerung über Note-Red

    node-red
    12
    1
    0 Stimmen
    12 Beiträge
    902 Aufrufe
    Basti97B
    Ich bin gerade auch dabei mein Licht über Eco Dot3 und Logo8 zu steuern. Nach einen Tag Versuch hat es funktioniert.
  • Google Kalender Uhrzeiten der Termine auslesen

    2
    0 Stimmen
    2 Beiträge
    430 Aufrufe
    M
    @PCSHG Der Termin um den es hier geht hat immer den gleichen Namen? Wenn du ical installiert hast und diese Option nicht angeklickt hast: [image: 1606103994433-17daaff7-7ab2-4d9d-b09e-35bfa01b5692-image.png] Siehst du in den Objekten: ical.0.data.text entsprechende Einträge zu Deinen Terminen. Dort steht dieser Termin mit Namen und Datum und Zeiten von und bis drin. Dies muss man dann entsprechend abfragen.
  • Google Kalender Termine auslesen

    13
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    P
    @amg_666 Funktioniert bei mir jetzt auch. Danke für die Hilfe.
  • Homematic Thermostat über Alexa steuern / Node red

    6
    0 Stimmen
    6 Beiträge
    861 Aufrufe
    V
    [image: 1605886238642-acf569bb-ffbd-4bc2-8f6e-ef6f75ec7d58-image.png] [image: 1605886271241-94c09d6c-35a2-417c-91af-a885d32ab103-image.png] So sieht die function node aus, so kann man auch Thermostate steuern.
  • zigbee2mqtt keine Verbindung

    8
    2
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    L
    @arteck said in zigbee2mqtt keine Verbindung: @Lanki1302 warum installierst du einen mqtt server wozu ???? Ich bin mal von openHab auf iobroker umgestiegen und habe das dann weiter beibehalten. Also den Mosquito einfach deinstallieren? wenn du beides startest blokiert der eine den anderen ...steht auch so in deinem screenhsot Ich habe auch teilweise Probleme zigbee Geräte einzulernen. Würde das dann erklären.
  • nodejs und node red piface flow nicht mehr kompatible

    25
    0 Stimmen
    25 Beiträge
    2k Aufrufe
    R
    @Thomas-Braun HI, des is kein produktives System, aber ich komme noch aus der Zeit (als USER) in der man den IOBROKER noch unter root installierte... ich weiß was du meinst. Aber der Fehler ist wirklich weg und meine Platine büw der SPI spricht an. Wie bereite ich das jetzt für die Nachwelt auf? Ich hatte zwei Fehler die mir zufällig beide das leben schwer machten. Soll ich diesen THREAT andern oder einen neuen machen? Im Node-Red ist noch ein Fehler verborgen, die Module werden in das Falsche Verzeichnis gespeichert, dann kann node-red diese nicht finden und somit werden diese nicht mit zur NODES Auswahl hinzugefügt. Zum Thema auf GitHub und das andere war die fehlende Erlaubnis das iobroker auf SPI zugreiffen darf/kann Hier zum Thema Tobi
  • funktion optimieren

    11
    4
    0 Stimmen
    11 Beiträge
    616 Aufrufe
    J
    @Ragnar-Lodbrok einfacher als gedacht :) Ich such mir bei Node-Red auch immer alles zusammen was ich brauch, da mir die Logik von Node-Red gegen mein Verständnis geht.
  • Passwort auf einer Webseite mittels node red eingeben

    3
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    KLVNK
    Schau mal hier: https://forum.iobroker.net/topic/24769/gelöst-helios-kwl-zugriff-auf-xml/8
  • Iobroker unter Ubuntu "Node-Red Alexa - Funktionen" sind weg

    40
    2
    0 Stimmen
    40 Beiträge
    3k Aufrufe
    T
    @Ralla66 Backup - Erledigt (-:
  • Node-Red und Alexa

    2
    1
    0 Stimmen
    2 Beiträge
    505 Aufrufe
    S
    @Ragnar-Lodbrok Hallo hatte auch hin und wieder Probleme mit diesen Note... Darum verwende ich diesen hier "node-red-contrib-alexa-home-skill" Und hier wird es konfiguriert "https://alexa-node-red.bm.hardill.me.uk/docs" Hatte Probleme das ich mit über 60 Alexa Befehlen dann nicht mehr, mehr einfügen konnte. Der alexa home skill war dann die Lösung. lg. Stefan
  • Variable Strom aktuell jede Sekunde zusammen zählen

    5
    0 Stimmen
    5 Beiträge
    578 Aufrufe
    mickymM
    @Asgothian sagte in Variable Strom aktuell jede Sekunde zusammen zählen: @mickym sagte in Variable Strom aktuell jede Sekunde zusammen zählen: @Ritschi Klar kannst Du das machen - Du kannst das via Script machen oder auch in Node-Red. Beides ist möglich. Grundsätzlich kann man Werte in Variablen schreiben - aber die sind halt weg, wenn der Adapter neu gestartet wird. Es bietet sich also an, eigene Datenpunkte anzulegen und dort bleiben die Werte dann auch noch einem Neustart erhalten. Um das noch einen Schritt weiter zu treiben - genau dafür gibt es (meines Wissens - ich setz den nicht ein) den Adapter SourceAnalytix. Dann musst du das nicht selber programmieren :) Hier habe ich auch noch einen Adapter mit Beschreibung gefunden. Habe den auch nicht im Einsatz, aber der könnte Dir evtl. auch nutzen.
  • "tesla adapter" stoppt Ladevorgang nicht richtig.

    1
    4
    0 Stimmen
    1 Beiträge
    146 Aufrufe
    Niemand hat geantwortet
  • Error loop beim Start von Node Red

    2
    1
    0 Stimmen
    2 Beiträge
    194 Aufrufe
    M
    @lito Gleiches Problem!? https://forum.iobroker.net/topic/38268/adapter-in-iobroker-resetten
  • Node-Red und Amazon Echo Hub -> Unable to start on Port 80

    12
    1
    0 Stimmen
    12 Beiträge
    2k Aufrufe
    R
    @Atifan Der "Fixer" war die Lösung!! Danke!
  • Skript aus Node Red aufrufen

    4
    0 Stimmen
    4 Beiträge
    447 Aufrufe
    K
    schein wohl nicht zu gehen oder nur mit einem Workaround
  • File auf Dropbox speichern

    4
    1
    0 Stimmen
    4 Beiträge
    298 Aufrufe
    M
    @valbuz Kann keine weitere Hilfe sein, kein Dropbox mit node-red. Nur manchmal vergisst man die Anmeldedaten komplett anzugeben, deswegen mein Kommentar. Hast das folgende installiert? ~~https://flows.nodered.org/node/node-red-node-dropbox~~ Hat sich erledigt, hab es gefunden.
  • ioBroker out ack==true setzen

    7
    0 Stimmen
    7 Beiträge
    1k Aufrufe
    mickymM
    @AxelRHD Nee ich glaube Du denkst zu kompliziert. Der payload wird geschrieben - in dem iobroker out node - steuerst Du über den Type ob ack =true oder false gesetzt wird. [image: 1603400821644-screen.png] command = ack=false value = ack =true Da ist nichts mit Klammern etc.
  • Nodered Array Datenbank

    1
    0 Stimmen
    1 Beiträge
    326 Aufrufe
    Niemand hat geantwortet
  • Wert in Variable schreiben

    3
    1
    0 Stimmen
    3 Beiträge
    562 Aufrufe
    R
    Habe ich da einen Denkfehler? Wenn ich eine Taste drücken die den Wert 3002 ausgibt würde ich diesen Wert in eine Datei schreiben lassen. Blockly liest diesen Wert aus und erhöht den Dimmer von 20% auf 30%. Ich kann das wohl auch über node steuern, denke ich. Aber wie erhöhe ich die Prozent Zahl? Hier fehlt mir das wissen darüber wie ich über node in das Feld unter hm-rpc schreiben kann.
  • Eine Lampe mit 4 Türkontakten visuell darstellen

    4
    0 Stimmen
    4 Beiträge
    466 Aufrufe
    H
    Ich habe es auch mit dem boolean-logic gelöst: [image: 1603190457083-15b54f32-bf73-4a5e-a58d-a85ca3bdfe01-grafik.png] Spoiler [ { "id": "46be0da5.a468e4", "type": "tab", "label": "Flow 1", "disabled": false, "info": "" }, { "id": "ac4475ec.52d5b8", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Wohnzimmertür.opened", "topic": "zigbee.0.00158d0004a043ca.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 160, "y": 180, "wires": [ [ "3ca48315.b37b84" ] ] }, { "id": "2c3bb2a0.5bb72e", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Handy-Rene.active", "topic": "tr-064.0.devices.Handy-Rene.active", "attrname": "payload", "payloadType": "value", "x": 590, "y": 140, "wires": [ [ "be8dc7a.5a85b38" ] ] }, { "id": "69504c53.9b6ccc", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Handy-Sarah.active", "topic": "tr-064.0.devices.Handy-Sarah.active", "attrname": "payload", "payloadType": "value", "x": 600, "y": 220, "wires": [ [ "8b809486.69942" ] ] }, { "id": "be8dc7a.5a85b38", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Handy-Rene.active", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 140, "wires": [ [ "f52cb15f.91e898" ] ] }, { "id": "8b809486.69942", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Handy-Sarah.active", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 830, "y": 220, "wires": [ [ "f52cb15f.91e898" ] ] }, { "id": "3ca48315.b37b84", "type": "delay", "z": "46be0da5.a468e4", "name": "", "pauseType": "delay", "timeout": "15", "timeoutUnits": "minutes", "rate": "1", "nbRateUnits": "1", "rateUnits": "second", "randomFirst": "1", "randomLast": "5", "randomUnits": "seconds", "drop": false, "x": 370, "y": 180, "wires": [ [ "2c3bb2a0.5bb72e", "69504c53.9b6ccc" ] ] }, { "id": "f52cb15f.91e898", "type": "BooleanLogic", "z": "46be0da5.a468e4", "name": "", "operation": "OR", "inputCount": 2, "topic": "result", "x": 1030, "y": 180, "wires": [ [ "ed571c8f.9a158" ] ] }, { "id": "3260cc40.51b344", "type": "switch", "z": "46be0da5.a468e4", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 1270, "y": 180, "wires": [ [], [] ] }, { "id": "ed571c8f.9a158", "type": "rbe", "z": "46be0da5.a468e4", "name": "", "func": "rbe", "gap": "", "start": "", "inout": "out", "property": "payload", "x": 1150, "y": 180, "wires": [ [ "3260cc40.51b344" ] ] }, { "id": "9c62aa96.b725f", "type": "change", "z": "46be0da5.a468e4", "name": "5", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "5", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1430, "y": 220, "wires": [ [ "962c1490.94aab" ] ] }, { "id": "e6a2e0e1.3ab168", "type": "change", "z": "46be0da5.a468e4", "name": "19", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "19", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1430, "y": 140, "wires": [ [ "962c1490.94aab" ] ] }, { "id": "962c1490.94aab", "type": "ioBroker out", "z": "46be0da5.a468e4", "name": "Arbeitszimmer_Heizung_manual", "topic": "hm-rpc.0.PEQ1316506.4.SET_TEMPERATURE", "ack": "false", "autoCreate": "false", "x": 1650, "y": 180, "wires": [] }, { "id": "7ca4ad58.b223ac", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Esszimmer_Fensterkontakt_rechts", "topic": "zigbee.0.00158d0004a04457.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 340, "y": 600, "wires": [ [ "bff2ca9.3d12238", "9eb9a72.1c72058", "38f9f14d.89e7de", "5e68f2b.d53928c", "7713bf1e.07af18" ] ] }, { "id": "9da66146.aba9f", "type": "ioBroker out", "z": "46be0da5.a468e4", "name": "Wohnzimmer_Heizung_manual", "topic": "hm-rpc.1.INT0000002.1.SET_TEMPERATURE", "ack": "false", "autoCreate": "false", "x": 1850, "y": 720, "wires": [] }, { "id": "abf22127.54912", "type": "change", "z": "46be0da5.a468e4", "name": "5", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "5", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1370, "y": 720, "wires": [ [ "9da66146.aba9f" ] ] }, { "id": "640bf8e7.d8397", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Esszimmer_Fensterkontakt_links", "topic": "zigbee.0.00158d00042cbb68.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 330, "y": 660, "wires": [ [ "bff2ca9.3d12238", "9eb9a72.1c72058", "38f9f14d.89e7de", "5e68f2b.d53928c", "7713bf1e.07af18" ] ] }, { "id": "bff2ca9.3d12238", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Esszimmer_Fensterkontakt_rechts_abfrage", "topic": "zigbee.0.00158d0004a04457.contact", "attrname": "payload", "payloadType": "value", "x": 710, "y": 600, "wires": [ [ "44a5fc51.cd2d44" ] ] }, { "id": "9eb9a72.1c72058", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Esszimmer_Fensterkontakt_links_abfrage", "topic": "zigbee.0.00158d00042cbb68.contact", "attrname": "payload", "payloadType": "value", "x": 700, "y": 660, "wires": [ [ "eefc2ef4.616fa8" ] ] }, { "id": "44a5fc51.cd2d44", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Esszimmer_Fensterkontakt_rechts_abfrage", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 600, "wires": [ [ "877d9625.91655" ] ] }, { "id": "eefc2ef4.616fa8", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Esszimmer_Fensterkontakt_links_abfrage", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 660, "wires": [ [ "877d9625.91655" ] ] }, { "id": "80245c49.6e76b8", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Küche_Fensterkontakt_groß", "topic": "zigbee.0.00158d0004a019d0.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 320, "y": 720, "wires": [ [ "bff2ca9.3d12238", "9eb9a72.1c72058", "38f9f14d.89e7de", "5e68f2b.d53928c", "7713bf1e.07af18" ] ] }, { "id": "1813a3b4.dd7f24", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Wohnzimmer_Türkontakt", "topic": "zigbee.0.00158d0004a01a68.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 310, "y": 780, "wires": [ [ "bff2ca9.3d12238", "9eb9a72.1c72058", "38f9f14d.89e7de", "5e68f2b.d53928c", "7713bf1e.07af18" ] ] }, { "id": "bba041cb.16ae68", "type": "ioBroker in", "z": "46be0da5.a468e4", "name": "Küche_Fensterkontakt_klein", "topic": "zigbee.0.00158d0004a043f6.opened", "payloadType": "value", "onlyack": "", "func": "all", "gap": "", "x": 320, "y": 840, "wires": [ [ "7713bf1e.07af18", "5e68f2b.d53928c", "38f9f14d.89e7de", "9eb9a72.1c72058", "bff2ca9.3d12238" ] ] }, { "id": "38f9f14d.89e7de", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Küche_Fensterkontakt_groß", "topic": "zigbee.0.00158d0004a019d0.contact", "attrname": "payload", "payloadType": "value", "x": 660, "y": 720, "wires": [ [ "c6e2d7ae.a72a5" ] ] }, { "id": "5e68f2b.d53928c", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Wohnzimmer_Türkontakt_abfrage", "topic": "zigbee.0.00158d0004a01a68.contact", "attrname": "payload", "payloadType": "value", "x": 680, "y": 780, "wires": [ [ "9fbe0c00.f779b8" ] ] }, { "id": "7713bf1e.07af18", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Küche_Fensterkontakt_klein_abfrage", "topic": "zigbee.0.00158d0004a043f6.contact", "attrname": "payload", "payloadType": "value", "x": 690, "y": 840, "wires": [ [ "c091f0f0.8940a8" ] ] }, { "id": "c6e2d7ae.a72a5", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Küche_Fensterkontakt_groß", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 720, "wires": [ [ "877d9625.91655" ] ] }, { "id": "9fbe0c00.f779b8", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Wohnzimmer_Türkontakt_abfrage", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 780, "wires": [ [ "877d9625.91655" ] ] }, { "id": "c091f0f0.8940a8", "type": "change", "z": "46be0da5.a468e4", "name": "msg.topic to name", "rules": [ { "t": "set", "p": "topic", "pt": "msg", "to": "Küche_Fensterkontakt_klein_abfrage", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 990, "y": 840, "wires": [ [] ] }, { "id": "1ed8257f.5b258b", "type": "comment", "z": "46be0da5.a468e4", "name": "Heizung", "info": "", "x": 250, "y": 540, "wires": [] }, { "id": "e68cd62f.9ac398", "type": "change", "z": "46be0da5.a468e4", "name": "21", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "21", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1630, "y": 600, "wires": [ [ "9da66146.aba9f" ] ] }, { "id": "877d9625.91655", "type": "BooleanLogic", "z": "46be0da5.a468e4", "name": "", "operation": "AND", "inputCount": "4", "topic": "result", "x": 1180, "y": 720, "wires": [ [ "2c2704ee.a7c6fc" ] ] }, { "id": "99622141.ef89", "type": "switch", "z": "46be0da5.a468e4", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "true" }, { "t": "false" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 1190, "y": 600, "wires": [ [ "344081a4.4bdac6", "b8457c2.8d484" ], [ "abf22127.54912", "6f15a171.b6f9c8" ] ] }, { "id": "2c2704ee.a7c6fc", "type": "rbe", "z": "46be0da5.a468e4", "name": "", "func": "rbe", "gap": "", "start": "", "inout": "out", "property": "payload", "x": 1190, "y": 660, "wires": [ [ "99622141.ef89" ] ] }, { "id": "344081a4.4bdac6", "type": "ioBroker get", "z": "46be0da5.a468e4", "name": "Tageszeit", "topic": "javascript.0.Tageszeit", "attrname": "payload", "payloadType": "value", "x": 1380, "y": 640, "wires": [ [ "785921b4.432218" ] ] }, { "id": "7d496be2.bd96ac", "type": "change", "z": "46be0da5.a468e4", "name": "17", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "17", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1630, "y": 680, "wires": [ [ "9da66146.aba9f" ] ] }, { "id": "785921b4.432218", "type": "switch", "z": "46be0da5.a468e4", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "neq", "v": "Nacht", "vt": "str" }, { "t": "eq", "v": "Nacht", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 1510, "y": 640, "wires": [ [ "e68cd62f.9ac398" ], [ "7d496be2.bd96ac" ] ] }, { "id": "b8457c2.8d484", "type": "change", "z": "46be0da5.a468e4", "name": "0", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "0", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1370, "y": 780, "wires": [ [ "9b7c7c48.4b461" ] ] }, { "id": "9b7c7c48.4b461", "type": "ioBroker out", "z": "46be0da5.a468e4", "name": "ownStates.wohnzimmer_fenster", "topic": "0_userdata.0.ownStates.wohnzimmer_fenster", "ack": "false", "autoCreate": "false", "stateName": "", "role": "", "stateUnit": "", "stateMin": "", "stateMax": "", "x": 1870, "y": 800, "wires": [] }, { "id": "6f15a171.b6f9c8", "type": "change", "z": "46be0da5.a468e4", "name": "35", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "35", "tot": "num" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1370, "y": 840, "wires": [ [ "9b7c7c48.4b461" ] ] } ] MOD-Edit: Code in code-tags und Spoiler gesetzt!

830

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge