Weiter zum Inhalt

Node-Red

961 Themen 13.2k Beiträge

Hilfe für Skripterstellung mit Node-RED

NEWS

  • Sonos Gruppen in Visualisierung

    6
    3
    0 Stimmen
    6 Beiträge
    701 Aufrufe
    M
    @frankyboy73 Ich habe mich jetzt auch nochmal Intensiver damit beschäftigt. Es wird leider nicht so funktionieren wie ich es mir vorgestellt habe. Ich wollte mir in der Visualiesierung einfach die zweite Zeile sparen, wegen der übersichtlichtkeit. Aber sobald ich die Sonose Gruppiere wird ja in den Datenpunkt vom coordinator die IP des Master geschrieben. Ich habe mir jetzt zwei Zeilen angelegt und somit klappt es auch. Trotzdem vielen Dank für deine Mühe. Grüße
  • Alle Leerzeichen ersetzen

    12
    0 Stimmen
    12 Beiträge
    3k Aufrufe
    F
    @padrino Hi, ja wir sind bei Node Red. Und Funktion Node sagt ja auch Node Red aus. Aber in Funktion Node wird ja JS verwendet von da her ist es ja Node Red und oder JavaScript. Also alles OK.
  • SOLVED: iobroker in node = String??

    3
    1
    0 Stimmen
    3 Beiträge
    356 Aufrufe
    Fred FreundF
    @mickym Danke , vielen Dank, das als default beim Adapter einzustellen. ..das dieser Konfiguriert werden kann ...hab ich nie geschaut.....
  • Amazon Echo Hub verliert Port 80

    node-red
    8
    1
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    G
    @hc-yami said in Amazon Echo Hub verliert Port 80: Hey, hier gibt es die Lösung: https://forum.iobroker.net/topic/29516/alexa-hub-und-conbee-benötigen-port-80-was-nun/8 Hatte nach einem Update des Raspi das gleiche Problem. Der Fixer hat's gefixt. Danke.
  • (gelöst)Abfragen Lichter an bzw. aus

    7
    0 Stimmen
    7 Beiträge
    846 Aufrufe
    mickymM
    @frankyboy73 Ja diese JOIN Node ist wirklich ein essentieller Bestandteil, der am Anfang nicht so ganz klar ist, wofür man ihn brauchen kann. Die Methode hier zum Überwachen ist deshalb so praktisch, da sich die Objekte langsam aufbauen können. Wenn Du hier bei den Nachrichtenteilen eine 1 nimmst und bei jeder weiteren Nachricht eine neue Nachricht erzeugen lässt, sortiert dieser Node diese nämlich automatisch ein. Gabs den Topic schon mal, wird der Wert in dem gesamten Objekt aktualisiert, anderenfalls eine neue Eigenschaft dem Objekt hinzugefügt. [image: 1614237296260-1f8fc6d2-17dd-4b7c-81e6-6e0935ce4f71-image.png] Praktisch habe ich es auch nochmal hier angewandt: https://forum.iobroker.net/topic/42585/function-node-erstellen/7?_=1614235928279 Hier ging es darum aus 3 Einzelwerten im iobroker wieder einen JSON String zu erstellen. Hier war es jedoch wichtig, dass erst alle 3 Eigenschaften gefüllt sind, bevor der JSON String rausgeht. Deshalb ist diese Version eleganter als über eine Flowvariable. Die JOIN-Node ist hier tatsächlich so intelligent programmiert worden, dass die Nachricht nicht rausgeschickt wird, wenn 3 mal das gleiche Topic ankommt, sondern wirklich erst wenn alle Eigenschaften vorliegen. Dann wird allerdings jedesmal eine Nachricht erzeugt, sobald ein Wert aktualisiert wird. Hier wird einem ganz schön viel Programmieraufwand abgenommen. :) Ergänzung: Zum Thema Überwachung. Nachdem man via Node Red ja leider nicht mehr die Systemadapter direkt überwachen kann - habe ich nun überall Aliases angelegt und kann somit auch bestimmen welche Eigenschaft ich im Adapter als OK nehme oder nicht (also ist NICHT OK bei gelb oder rot). Im Moment sieht das noch so aus: [image: 1614238166969-b1eac2b2-a824-4ca1-8ff6-8550313968b2-image.png] aber nachdem zumindest am Ende Wildcards (mit * ) am Ende bei mir zumindest auch bei den In-Nodes funktionieren, werde ich das wohl auch vereinfachen. ;)
  • Function node erstellen

    node-red
    8
    0 Stimmen
    8 Beiträge
    1k Aufrufe
    M
    @mickym hab es heute morgen versucht und klappt jetzt genau richtig. Danke!!!
  • node-red-contrib-raumfeld

    3
    0 Stimmen
    3 Beiträge
    409 Aufrufe
    K
    @mickym Kenne ich. Ist aber doch schon alt. Kann da ja auch noch mal fragen.
  • amazon echo device funktionieren nicht mehr

    9
    0 Stimmen
    9 Beiträge
    727 Aufrufe
    R
    @thomas-braun Stimmt, ich habe noch den 4.9.0-8-amd64 ;-)
  • node-exec PID übergeben

    21
    0 Stimmen
    21 Beiträge
    3k Aufrufe
    mickymM
    @renegade-0 Mit dem Hashtag # sagst Du, dass Du alles subscribst. ;) [image: 1613928165271-bbe1e5a2-e9ae-4dad-8636-b91404c8022d-image.png] Bei Dir steht nur statt mqtt.1.* , mqtt.0.* - um alles zu publishen, was Du in die Datenpunkte schreibst. Um das alles zu überprüfen schreibst Du in Node Red mit einer mqtt-out Node einfach einen Datenpunkt, der sollte dann automatisch unter den Objekten auftauchen - ggf. Browser refreshen.
  • Verzweiflung: Hue, Harmony, Kinolicht

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    I
    Danke für die vielen Ideen und Vorschläge. Ich habe die letzten Tage noch einmal viel ausprobiert und bin nicht zum gewünschten Ergebnis gekommen. Dabei habe ich jetzt für mich entschieden, dass ich einen anderen und für mich leichteren Weg einschlagen werde, wie beispielsweise den LM Air. Ich habe nicht die Zeit, mir das richtige Knowhow anzulernen und wenn es schon an der Beleuchtung scheitert, dann möchte ich mir gar nicht ausmalen, was noch an Zeit investiert werden muss, um andere, für mich komplexere Dinge zu realisieren. Ich muss aber sagen, dass dieses Forum wirklich klasse ist und ich vielleicht irgendwann nochmal einen Versuch starten werde. Vielen Dank!
  • NodeRed function node soll toipc übernehmen

    Verschoben
    29
    0 Stimmen
    29 Beiträge
    4k Aufrufe
    Frank TrautF
    @mickym Hast die Versionen zu spät gelöscht :D hab dann mal alle durchgespielt :) aber die letzte Version klappt super!
  • (solved) Node-Red - HTTP Get Fritzbox NetMoni

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    314 Aufrufe
    Niemand hat geantwortet
  • Visualisierung (Dashboard) gestalten & strukturieren

    node-red
    45
    1
    0 Stimmen
    45 Beiträge
    22k Aufrufe
    T
    @mickym Also ich fühle mich hier manchmal wie so ein super Dau, der das erste mal vor seinem Rechner hockt und nicht auf die einfachsten Ideen kommt. Ich war so in meinem Tunnel, dass ich mit dem Durchschleifen imme rnur einen Loop erzeugt habe. Dass ich auf "value changes" umschalten kann, habe ich dabei total übersehen. Natürlich ist es nicht schön, dass die Node mit Bugs versehen wurde. Das war ja mit den Beschriftungsfenstern schon so. Aber immerhin hast du mirein weiteres Mal geholfen und zur Lösung verholfen. Besten Dank :-)
  • Journal-Log erstellen

    62
    2
    0 Stimmen
    62 Beiträge
    7k Aufrufe
    T
    @mickym Lieber mickym. Erst mal sorry für die späte Antwort. Ich betreibe das als Hobby und komme nicht immer sofort zum antworten und testen. Ein ganz arg fettes DANKE für deine Rückmeldung. Das ist ja schon eine richtige Dokumentation. Danke für deine Zeit und den Input. Ich habe erst mal einige Dinge zum testen und umsetzen. Sicherlich kommen irgendwann noch ein paar Rückfragen, möchte mich zum lernen aber erst mal durchbeißen und schauen wie weit ich komme :=) Nochmals: DANKE!
  • [GELÖST] Dashboard chart Homematic Topic bei Tooltip zu lang

    9
    1
    0 Stimmen
    9 Beiträge
    833 Aufrufe
    K
    @mickym @frankyboy73 Aaaaaaaaah. Ich hatte nach Anzeigen der Legende mehrere Legenden drin. Meine vorherigen Testtopics. Daraufhin habe ich den node-RED Adapter in ioBroker neu gestartet. Und siehe da: [image: 1612978937594-d489d679-5b31-4c5e-97e1-8650ba0530de-grafik.png] Anfängerfehler 🙈 Darauf muss man erst einmal kommen 🙃 Besten Dank an euch! Ich werde jetzt meine Graphen überarbeiten.
  • Bestimmte Daten aus einer Webseite auslesen und steuern

    33
    -1 Stimmen
    33 Beiträge
    17k Aufrufe
    C
    @bugs ich würde mich auch für eine kommunikation mit dieser Schwimmbadsteuerung interessieren, haben Sie hierzu einen muster Flow für NodeRed? vielen Dank
  • Stringauswertung

    9
    0 Stimmen
    9 Beiträge
    814 Aufrufe
    mickymM
    @valbuz Ansonsten kannst Du ja anstelle der ersten 8 Zeichen, wenn Dir die Parallelverarbeitung nicht zusagt - erst mal alle Möglichkeiten der Split/Aufteilen Node nutzen. Diese kann Dir entweder Deinen String in Häppchen zu x Zeichen (also auch 8 wenn Du willst) zerhacken oder Du findest eine charakteristische Zeichen oder Bytefolge die vor oder nach einem Befehl auftritt. Wenn Du nie mehr als 2 Befehle oder nur bei bestimmten Befehlen 2 Folgebefehle erwartest kannst Du noch eine Switch node dahinter klemmen. Das sind jetzt bevor Du Teilstrings und Schleifenkonstrukte wählst mit der vorangegangenen Parallelverarbeitung 4 weitere Möglichkeiten, die schnell effizient und einfach zu implementieren sind.
  • NodeRed,Alexa keine Funktion.Keine Befehle/kein [ERLEDIGT]

    24
    0 Stimmen
    24 Beiträge
    1k Aufrufe
    J
    @d3ltoroxp Dann bitte im ersten Post die Überschrift editieren und auf gelöst stellen ;)
  • Licht schalten mit BWM abhängig von Helligkeit

    3
    2
    0 Stimmen
    3 Beiträge
    643 Aufrufe
    mickymM
    @nousefor82 Der Bewegungsmelder sendet doch von sich aus in occupancy ein "false" wenn keine Bewegung mehr erkannt wird und verlängert das true, wenn innerhalb einer Zeitspanne erkannt wird. Diese Zeitspanne setzt Du mit der occupancy_timeout. Und wie @frankyboy73 richtig gesagt hat vorher mit einem switch filtern. Ich weiß halt nicht, wie Dein BWM angeschlossen ist, jedenfalls nicht über den zigbee Adapter, sonst hättest Du hier bereits getrennte Datenpunkte. Nichtsdestotrotz solltest Du auch den occumpancy_timeout Parameter konfigurieren können. Diesen Parameter occupancy_timeout kann man auch on-fly-nutzen, um zum Beispiel die Abwesenheitserkennung in Abhängigkeit von anderen Faktoren zu steuern. So kann man z. Bsp. über das Schalten von bestimmten Lichtern eine noch feinere Abstimmung hinbekommen.
  • Variable Startzeiten mit CronPlus Node

    10
    0 Stimmen
    10 Beiträge
    2k Aufrufe
    S
    @mickym Hab auf Trigger umgestellt, jetzt scheint es gut zu funktionieren. Ich muss aber noch ein paar Tage testen, ob die Temperaturen auch entsprechend getriggert werden. Danke für deine Hilfe!

384

Online

33.0k

Benutzer

83.4k

Themen

1.3m

Beiträge