Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Abfrage Fensterstatus - wie geht es besser?

    3
    1
    0 Stimmen
    3 Beiträge
    2k Aufrufe
    R
    @Rewe2000 sagte in Abfrage Fensterstatus - wie geht es besser?: Ich will den Fensterstatus, nach einer Programmänderung oder Neustart immer sofort angezeigt bekommen und nicht erst nach einigen Minuten, wenn sich die Kontakte zyklisch bei der Zentrale melden, deshalb die Lösung mit den "Starttrigger" Node. Der Startup-Trigger holt den Status (in deinen Beispiel) automatisch beim Start des Flows, was beim Start von Node-Red(Adapter) oder beim Deploy passiert. Voraussetzung dafür ist natürlich, das dein Startup-Trigger richtig eingestellt ist. Eine ganz andere Frage ist allerdings, ob der aktuelle Status auch angezeigt wird, wenn du das Browserfenster öffnest. Das geschieht nämlich NUR, wenn ein neuer Status gelesen wird. Entweder weil ein aktueller Status (der sich nicht ändern muss) gelesen wird, oder eben erstmalig durch den Startup-Trigger). Verlässt du zwischendurch dein Browser-Fenster und ruft es neu auf, führt das ja nicht dazu, dass dein Startup-Trigger neu gefeuert wird. Das Dashboard-Fenster kann eine Änderung nicht anzeigen, die erfolgte während es geschlossen war. Du kannst das nur umschiffen, wenn du einen Trigger nutzt, der feuert, wenn das Browserfenster aufgerufen wird. Wie man das macht hab ich hier mal gezeigt: https://forum.iobroker.net/topic/26605/node-red-visualisierung-nach-startup/3
  • [GELÖST] Heizungssteuerung mit Node Red und Alexa

    node-red climate
    2
    0 Stimmen
    2 Beiträge
    1k Aufrufe
    MicM
    Siehe hier: https://forum.iobroker.net/topic/10476/alexa-anbindung-ohne-cloud-und-skill
  • Node-Red unerreichbar nach Instal einer Node

    1
    2
    0 Stimmen
    1 Beiträge
    694 Aufrufe
    Niemand hat geantwortet
  • (gelösst) Alexa findet keine Geräte mehr

    25
    0 Stimmen
    25 Beiträge
    4k Aufrufe
    G
    @Gabe said in (gelösst) Alexa findet keine Geräte mehr: Mittlerweile konnte ich das Problem weiter eingrenzen. Bei einem Reboot scheint das System die Configure der iptables zu verlieren und es müssen nochmal alle Befehle eingegeben werden... Ich konnte jetzt das Problem lösen. In der Datei /etc/iptables/rules.v4 war der falsche Port gespeichert. So das bei einem Neustart der falsche Port gesetzt wurde
  • Bekomme Alexa-Befehl für Hue-Steuerung nicht hin

    node-red
    6
    1
    0 Stimmen
    6 Beiträge
    422 Aufrufe
    H
    @chrbo80 ich habe mich jetzt auf das "Hue-Steuerung" bezogen.
  • Node-red-contrib-Amazon-echo Alexa meckert

    14
    0 Stimmen
    14 Beiträge
    4k Aufrufe
    B
    Hallo, Genauso ist es...nach ein paar Tagen ist das Problem weg. Leider taucht es wieder auf (vermutlich wenn ich bspw. meinen deconz Adapter neu starte). Dann geht das wieder ein paar Tage und dann funktioniert es wieder richtig. Grüße Stephan
  • Node Red Anfänger braucht Hilfe

    2
    1
    0 Stimmen
    2 Beiträge
    505 Aufrufe
    H
    Was steht in der Funktion?
  • Alexa - WEMO

    3
    0 Stimmen
    3 Beiträge
    442 Aufrufe
    J
    @Dutchman Das liegt aber weniger an Node-Red, sondern daran, dass Amazon hier viel umgestellt hat und die Nodes nicht angepasst wurden. @KaiH1985 Im Moment läuft nur eine Alexa Node und das auch nur auf Port 80: [image: 1576665089235-34287873-e31f-4452-8d25-9796aaa11efd-grafik.png]
  • Probleme mit johnny five und raspi-io

    1
    0 Stimmen
    1 Beiträge
    227 Aufrufe
    Niemand hat geantwortet
  • Problem bei Node-red installation

    1
    1
    0 Stimmen
    1 Beiträge
    297 Aufrufe
    Niemand hat geantwortet
  • Node Red "Schaltflächen" und Geräte einbinden

    14
    0 Stimmen
    14 Beiträge
    3k Aufrufe
    F
    Hallo, den Sonoff Basic möchte ich nicht verwenden, da er momentan nicht meinem Projektzweck entspricht. So wie ich das sehe, gibt es keine Hardware von der Stange und deshalb habe ich mich nun für einen ESP8266-ESP12F und Arduino entschieden. Damit werde ich beginnen und mal sehn, wie ich das als Anfänger umgesetzt bekomme. Vielen Dank für all die Tipps und Infos aus diesem Beitrag vor allem von Ralla66 SY Falke07
  • Node Red: Zeit Badfenster offen

    20
    0 Stimmen
    20 Beiträge
    5k Aufrufe
    R
    @HomeSweetHome sagte in Node Red: Zeit Badfenster offen: Wo bekomme ich die Zeit her, bzw. die steckt doch nicht in msg.payload.lc oder? genau. Ist die Unix-Zeit. Die Umrechnung in Sekunden geschieht dann hier: // (gespeicherte UNIX Zeit in ms - aktuelle Zeit in ms) / 1000 = Differenz in Sekunden ... Math.floor((msg.payload.lc - flow.get("FensterAufStart"))/1000) Beim Schließen wird die Funktion immer hier beendet "if (typeof flow.get("FensterAufStart") === "undefined") return false;" und Debug Node noch dahinter wird nicht "stimuliert" Dass passiert, wenn die Flow-Variable "FensterAufStart" noch nicht angelegt ist, was wiederum dann der Fall ist, wenn beim ersten feuern des ioBroker-in-nodes das Fender schließt. Weil die Variable ja beim Öffnen angelegt wird. Kann es sein, dass dein ioBroker-In-Node nicht auf Object steht?[image: 1575215186496-2019-12-01_16-43-22.png]
  • Schalter schalten nicht

    6
    2
    0 Stimmen
    6 Beiträge
    818 Aufrufe
    G
    @Stefan3107 danke nettes Spielzeug jetzt ;)
  • Probleme mit A/D Wandler 3008 und Node-Red

    2
    0 Stimmen
    2 Beiträge
    314 Aufrufe
    S
    Hallo Ich habe auch dieses Note in Verwendung, bei mir Funktioniert es nur dann wenn ich nach einer Änderung den Raspi neu starte, erst dann werden mir die Werte angezeigt, Habe einen 3204 in Verwendung. LG Stefan
  • node-red Visualisierung nach Startup

    node-red communication
    5
    0 Stimmen
    5 Beiträge
    2k Aufrufe
    R
    @smarthome-tricks-de Dann wirst du aber immer noch das Problem haben, dass deine View nicht aktualisiert, wenn der Browser/Fenster neu aufgerufen wird.
  • Problem mit der Trigger Node

    2
    0 Stimmen
    2 Beiträge
    778 Aufrufe
    V
    Ich habe es hingekriegt. Nach der Trigger Node habe ich eine Switch Node gesetzt die nur eine "1" ausgeben kann. Nicht schön aber es funktioniert
  • Node-Red Fernzugriff

    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    T
    werde ich machen. Danke Gruß Thomas
  • (gelöst) Node-Red "Alexa local" nicht mehr möglich

    86
    2
    0 Stimmen
    86 Beiträge
    15k Aufrufe
    R
    So klappt es mit Node Red bei mir. Mit whitemode und RGB und Helligkeit bei Milight LEDs [image: 1573912559219-2019-11-16-14_49_40-microsoft-store.png] [ { "id": "bb6a24a9.7a0648", "type": "tab", "label": "Flow 2", "disabled": false, "info": "" }, { "id": "4edc288f.fb8d2", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 ON", "topic": "milight.0.zone1.on", "ack": "false", "autoCreate": "false", "x": 870, "y": 340, "wires": [] }, { "id": "c7a3f1a9.66d89", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 OFF", "topic": "milight.0.zone1.off", "ack": "false", "autoCreate": "false", "x": 1570, "y": 460, "wires": [] }, { "id": "b32b2e08.f13fa", "type": "amazon-echo-device", "z": "bb6a24a9.7a0648", "name": "Led Licht", "topic": "Led Licht", "x": 460, "y": 220, "wires": [ [ "eebe38ee.e7fba8" ] ] }, { "id": "972a82a4.7286a", "type": "change", "z": "bb6a24a9.7a0648", "name": "", "rules": [ { "t": "change", "p": "payload", "pt": "msg", "from": "off", "fromt": "str", "to": "true", "tot": "str" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 900, "y": 400, "wires": [ [ "c7a3f1a9.66d89" ] ] }, { "id": "eebe38ee.e7fba8", "type": "switch", "z": "bb6a24a9.7a0648", "name": "", "property": "payload", "propertyType": "msg", "rules": [ { "t": "eq", "v": "on", "vt": "str" }, { "t": "eq", "v": "off", "vt": "str" } ], "checkall": "true", "repair": false, "outputs": 2, "x": 640, "y": 240, "wires": [ [ "4edc288f.fb8d2", "feaa5ed5.336b9", "47531e52.0c6bb8", "d1daa37a.6f41a" ], [ "972a82a4.7286a" ] ] }, { "id": "feaa5ed5.336b9", "type": "function", "z": "bb6a24a9.7a0648", "name": "Dimmer", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nreturn newMsg;", "outputs": 1, "noerr": 0, "x": 840, "y": 160, "wires": [ [ "99fac24d.8cb9" ] ] }, { "id": "99fac24d.8cb9", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1050, "y": 160, "wires": [] }, { "id": "ffe043eb.210e5", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Color RGB", "topic": "milight.0.zone1.rgb", "ack": "false", "autoCreate": "false", "x": 1550, "y": 140, "wires": [] }, { "id": "3f9207a4.c2f028", "type": "amazon-echo-device", "z": "bb6a24a9.7a0648", "name": "Led Lampe", "topic": "Led Lampe", "x": 450, "y": 280, "wires": [ [ "eebe38ee.e7fba8" ] ] }, { "id": "47531e52.0c6bb8", "type": "change", "z": "bb6a24a9.7a0648", "name": "", "rules": [ { "t": "set", "p": "payload", "pt": "msg", "to": "rgb", "tot": "msg" } ], "action": "", "property": "", "from": "", "to": "", "reg": false, "x": 1050, "y": 220, "wires": [ [ "ffe043eb.210e5" ] ] }, { "id": "b1acd561.57c8c8", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 Brightness", "topic": "milight.0.zone1.brightness", "ack": "false", "autoCreate": "true", "x": 1550, "y": 240, "wires": [] }, { "id": "d1daa37a.6f41a", "type": "function", "z": "bb6a24a9.7a0648", "name": "", "func": "var newMsg = { payload: Math.round (msg.bri*100/254) } ;\nvar new2Msg = {payload: true};\n\nif (msg.colormode == \"ct\") {\n return [ null, new2Msg ];\n} else {\n return [ newMsg, null ];\n}", "outputs": 2, "noerr": 0, "x": 1290, "y": 280, "wires": [ [ "b1acd561.57c8c8" ], [ "cdea20f1.8b3c98" ] ] }, { "id": "cdea20f1.8b3c98", "type": "ioBroker out", "z": "bb6a24a9.7a0648", "name": "Zone 1 White mode", "topic": "milight.0.zone1.whiteMode", "ack": "false", "autoCreate": "false", "x": 1520, "y": 340, "wires": [] }, { "id": "be63c33e.43c8f8", "type": "amazon-echo-hub", "z": "bb6a24a9.7a0648", "port": "80", "processinput": 0, "x": 220, "y": 220, "wires": [ [ "b32b2e08.f13fa", "3f9207a4.c2f028" ] ] } ]
  • Status von Geräten in Homekit anzeigen

    3
    1
    0 Stimmen
    3 Beiträge
    1k Aufrufe
    B
    @oberfragger Ja da gebe ich dir recht. Also gelöst habe ich es folgendermaßen: In der dummy Funktion steht jetzt nun folgendes: var value = (msg.payload == "true"); msg.payload = {On: value} return msg; Damit war ich nun in der Lage den Status des Schalter in HomeKit zu aktualisieren, wenn ich die Taster physikalisch betätigt habe. (Darum ging es mir auch hier) Bei dem Schalter handelt sich hier um einen Lonsonho Wifi Smart Switch, darunter läuft ebenfalls Tuya welches ich easy mit tuya-convert flashen konnte. So sieht der Schalter aus: [image: 1573636753791-bildschirmfoto-2019-11-13-um-10.18.56.png] In Tasmoto habe ich diese Belegung: [image: 1573636837736-bildschirmfoto-2019-11-11-um-21.07.49.png] Jetzt funktioniert nun auch alles :)
  • Wert in Influxdb schreiben

    2
    1
    0 Stimmen
    2 Beiträge
    964 Aufrufe
    B
    Nutze das schon eine ganze weile, genau so - ohne Probleme. Wenn Du in die influxdb direkt auf der Shell mal schaust ? Anmelden mit deinen hinterlegten Daten von NodeRed und dann mal alle Messurements ausgeben. Mal sehen ob da was kommt.

370

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge