Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • tr-064 Klingel

    3
    2
    0 Stimmen
    3 Beiträge
    396 Aufrufe
    D
    @mickym Super vielen Dank für die schnelle Unterstützung Grüße
  • Nodered Alexa Logik

    6
    0 Stimmen
    6 Beiträge
    642 Aufrufe
    F
    @timowald Hi, mit was steuerst du denn die Lautstärke ? Bei mir funktioniert das Problemlos. Du könntest sonst mal deinen Flow zeigen, vielleicht muss da vorher noch was abfangen werden. Du könntest eventuell mal selber mit Debug Nodes schauen, warum erst in die andere Richtung gesteuert wird. Irgendwo durch muss das ja getriggert werden. [image: 1642086856262-debug3.jpg] Auch möchte ich noch mal auf die Einstellung Ausgabe als Zeichenkette / String hinweisen, wenn das deaktiviert ist, ist es für die meisten Anwendungen wesentlich einfacher, da ich die Ausgabe der In und Get Nodes dann meistens als Bool bzw. Zahl habe und nicht als Text und man muss nicht mehr so viel umwandeln. Nur als Beispiel, wenn ich mit nem Schalter/Datenpunkt ne Lampe/Datenpunkt Ein/Aus schalten will, wenn ich also mit ner Iobroker In Node ne Iobroker Out steuern will, also wenn die In Node true ist soll auch die Out true sein und wenn die in false ist soll auch die Out Node false sein, dann würde das bei der String konvertierung so ausgehen: In Node, dann Switch zu abfrage ob Zeichenkette/String ist true oder false und danach noch Change Node um den String in ein Bool zu wandeln. [image: 1642088331865-string1.jpg] Wenn die String Konvertierung aus ist sieht das so aus: Aus der In Node kommt direkt Bool true/false und kann direkt auf die Out Node. [image: 1642088425402-string2.jpg] Ist nur ein Beispiel und jeder muss für sich wissen womit er besser klar kommt. Kann natürlich auch ganz schön Arbeit sein wenn man das erst ändert wenn man schon viel umgesetzt hat.
  • [gelöst] Google sheet update funktioniert nicht

    2
    2
    0 Stimmen
    2 Beiträge
    232 Aufrufe
    S
    Habe einen anderen Weg gewählt und zwar über eine Google Form. Dann kann man über einen http-request Zeilen am Edne der Tabelle einfügen und das erfüllt meinen Zweck. Den http Request erstelle und sende ich in Blockly (natürlich ginge auch node-red oder Javascript).
  • (Gelöst)Fehlermeldung Node Red CCU

    4
    0 Stimmen
    4 Beiträge
    6k Aufrufe
    J
    @lafgoh Und Wie hast du das Problem gelöst? Ich habe nämlich seit einiger Zeit die gleichen Fehlermeldungen.
  • Daten per Serieller Schnittstelle übertragen

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    mickymM
    @hansi1234 sagte in Daten per Serieller Schnittstelle übertragen: Es scheint wohl Libaries für Arduino bzgl. fingerprint zu geben - aber das müssen dann wohl Leute mit so einem Board sagen und wie die Befehle aussehen müssen. Es scheint aber üblich zu sein über die serielle Schnittstelle mit dem Board zu kommunzieren. Gibt auch im Netz einige Beispiele wie Fingerprint Sensoren an so ein Arduino angeschlossen wurden. Ich kann dazu leider nichts beitragen.
  • Ausgabe in ioBroker Log und Nodes in Flows kennzeichnen

    node-red
    11
    0 Stimmen
    11 Beiträge
    851 Aufrufe
    MichMeinM
    @frankyboy73 danke dir, dein tip hat geklappt. Ist nicht die schönste Variante aber es funktioniert. Danke und nen schönen Restsonntag.
  • Datentyp wird falsch ausgegeben

    node-red
    20
    1
    0 Stimmen
    20 Beiträge
    2k Aufrufe
    B
    @mickym Vielen Dank schon mal für die Hilfe!! Ich mache einen neuen Thread auf denn irgendwie bekomme ich das nicht auf der Seriellen übertragen.
  • Timer erstellen und bei Bedarf wieder löschen

    16
    1
    0 Stimmen
    16 Beiträge
    2k Aufrufe
    F
    @mickym Ja, war da schon am rumprobieren, aber irgendwie habe ich das mit der Formatausgabe nicht auf dem Schirm gehabt. Jetzt wo ich deine Lösung sehe leuchtet es mir ein. Danke
  • [gelöst] String in Objekt umwandeln

    17
    0 Stimmen
    17 Beiträge
    2k Aufrufe
    mickymM
    @claus1985-0 Na das zum Schluß ist ja klar, mach das einfach wieder rückgängig und wie ursprünlgich. Dann nimmst halt meine 1. Zeile und setzt sie hinter das msg.payload=store. Dann wird die Nachricht nochmal wie vorher geschickt, aber der Kontext gelöscht und somit werden die Defaultwerte werden erst bei der nächsten Nachricht aktiv. Schöner ist halt wenn man das alles via Flow Variablen macht - dann implementiert man Logiken im Flow und nicht in einer function Node. Aber egal .
  • Arduino messen steuern Visualisierung

    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    B
    Klar läuft auf dem RPI der IOB. Das mit dem lesen der Werte über die Serial per Node Red habe ich auch hinbekommen. Somit steht ein großer Teil des Projektes schon und sieht auch noch gut aus ;-) Probleme bereitet das senden per Serial, dazu dann ein neuer Thread.
  • Uhrzeit Sonnenaufgang von openweathermap an Dashboard

    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    mickymM
    @frankyboy73 sagte in Uhrzeit Sonnenaufgang von openweathermap an Dashboard: In meinem Fall habe ich noch das hinzufügen einer 0 bei Stunde wenn einstellig ist auskommentiert, weil ich die 0 nicht möchte. Als Ausgabe erhalte ich hier dann z.B. Montag 7 Uhr 44. Auch das geht mit der Moment Bibliothek direkt. ;) [image: 1641430806597-f31ce43d-e5e6-48aa-b4b5-241c2f4b83d3-image.png] $moment().locale('de').format('dddd H [Uhr] mm')
  • Synology Docker ioBroker - Node-Red auf 2.1 Upgraden

    7
    0 Stimmen
    7 Beiträge
    876 Aufrufe
    L
    Habe gerade eben mal die Github Version installiert: https://github.com/jwiesel/ioBroker.node-red/tree/nodered2 Erste Test sind erfolgreich. Gibt ja echt einige neue Spielerei. z.B. Status Node, Link Call, Autovervollständigung für Variablen, Flows ausblenden und mehr. Nice.
  • Nach Ablauf kein false mehr

    36
    1
    0 Stimmen
    36 Beiträge
    1k Aufrufe
    ?
    @mickym Ach ja Weihnachten kommt ja auch noch 🤣Das wünsche ich dir auch.
  • Erledigt: Zigbee fehlt in NodeRed ioBroker-get als Topic

    4
    2
    0 Stimmen
    4 Beiträge
    708 Aufrufe
    P
    @moko Ich kopiere die Datenpunktbezeichnungen immer einfach zu Fuß aus den Objekten.
  • Change Text will nicht

    3
    1
    0 Stimmen
    3 Beiträge
    270 Aufrufe
    R
    @mickym Perfekt Danke. Das war die Richtige Lösung hätte ich auch drauf kommen können.
  • Was ist Node Red in zwei Sätzen ... ?

    14
    0 Stimmen
    14 Beiträge
    1k Aufrufe
    R
    @skokarl sagte in Was ist Node Red in zwei Sätzen ... ?: Kann man eigentlich mit NodeRed irgendwie tracen ?? Das ist das was ich bei Blocky vermisse.....oder habe es noch nicht gefunden. Klar kann man. NodeRed ist schließlich nichts anderes als Javascript, wenn auch in bunte Bildchen verpackt. Oder ich könnte auch etwas provokant sagen: "Wer lange genug mit NodeRed arbeitet, landet doch wieder bei Javascript" Ne, aber im Ernst. Mit NodeRed hast du einen einfachen Einstieg und wenn du ein visueller Typ bist, wirst du auch erstmal begeistert sein. Klingt doch vielversprechend. Statt ellenlange undurchsichtige Programme zu schreiben einfach die Funktionsblöcke als Bildchen zusammenklicken und fettich. Und geht ja bei vielen Aufgaben auch tatsächlich. Dann merkt man, dass Daten noch konvertiert und sonstwie bearbeitet werden müssen. Kein Problem, für schwierige Fälle gibt es ja das function-node. Und dann ist man wieder wo? Genau, bei Javascript;-) Ja und man kann damit absolut übersichtliche, fast selbstdokumentierende Programme erstellen wie z.B. hier auf Wikipedia [image: 1639151450633-2021-12-10_16-48-07.png] Oder aber auch nicht. [image: 1639151521595-2021-12-10_16-46-51-resized.png] Das kommt dann wie in jeder anderen Programmiersprache auf den Typen an, der da in die Tasten hackt und sagt noch lange nichts über die Qualität des Programmes. Ja also versuche es doch einfach mal. Die Lernkurve ist moderat. Vielleicht wirst du auch begeistert sein. Ach ja @skokarl sagte in Was ist Node Red in zwei Sätzen ... ?: Und ja, ich hab sogar mal tatsächlich Assembler am C64 6502 gelernt, gefolgt von Basic, später Turbo Pascal, Datenbanken mit SQL... willkommen im Club;-) Sind doch beste Vorraussetzungen. Ich weis wovon ich rede
  • Inject Node und externer Taster

    4
    0 Stimmen
    4 Beiträge
    821 Aufrufe
    mickymM
    @hpgo ich verstehe nicht, warum Du den Taster (oben) mit dem Flow unten inject-Node Flow verbindest, außer Du wolltest einen direkten Trigger durch das Einschalten.
  • [gelöst] Umwandlung von Objekt in String

    22
    0 Stimmen
    22 Beiträge
    733 Aufrufe
    mickymM
    @claus1985-0 sagte in Umwandlung von Objekt in String: @mickym Funktioniert perfekt, danke Dir!! Freut mich! Vielleicht ist NodeRed ohne 20 Programmzeilen doch einfacher. ;)
  • Aus String eine Übersichtliche Liste erstellen

    13
    2
    0 Stimmen
    13 Beiträge
    1k Aufrufe
    mickymM
    @saranger Super Wie ich an Deinen iobroker In Nodes sehe hättest Du aber auch auf einen String "[]" abprüfen können (insofern ja die Change Node in jedem Fall erforderlich, da Du nicht wirklich einen leeren String in Deinem Datenpunkt hattest) - wie immer gibt es ja mehrere Wege - wichtig war ja nur, dass Du die Template Nodes mit einem leeren String löschen kannst. :)
  • Alexa Temperaturabfrage mit Node Red

    70
    3
    0 Stimmen
    70 Beiträge
    7k Aufrufe
    F
    @kymchy So soll es sein, selber nachdenken und ausprobieren. Wenn man erst mal die grundlegenden Sachen in Node Red umgesetzt hat läuft das meiste danach eh über abgucken bzw. kopieren und dann wächst alles sehr schnell und macht Spaß.

237

Online

33.0k

Benutzer

83.3k

Themen

1.3m

Beiträge