Node Red Werte Vergleichen

3 auf 1. 5 wie geraten über die Palette aktualisiert und anschließend sicherheitshalber den noderedrevpinodes-server und nodered restartet. Der Status der IO-Pins lässt sich dank neuem jetzt direkt von einem Logik-Node auswerten! Sehr schön! Nur zur Veranschaulichung mein Test-Flow als Bildanhang. Oben im Bild wird nach Triggerung der Pin I_1 direkt gelesen. Node Red - Hilfe-/Frage-/Ideen-/Austausch - Thread - Stories und Projekte - homee | Community. In der Mitte des Flows Schicke ich einen Payload "I_2" und der revpi-getpin liest diesen String und holt dann entsprechend den Status von Pin I_2. Unten habe ich noch einen switch im dashboard verknüpft, der je nach Stellung true oder false liefert. Frohe Ostern und danke nochmal! Attachments (23. 17 KiB) Viewed 15652 times

  1. Node red werte vergleichen 1

Node Red Werte Vergleichen 1

Der Funktion Node Nun haben wir die unterschiedlichen Datenströme getrennt und können für jeden Zweig eine Verarbeitung der Daten bauen. In unserem Flow erhält nun jeder Port/Sensor Typ einen eigenen "Funktion Node". Dadurch und mit der entsprechenden Programmierung ist es nun auch möglich das ein Nucleon BaseNode mehrere unterschiedliche Sensoren bedienen kann, wie diese dann hier im Flow dann entsprechend zerlegen und aufbereiten können. Als Beispiel für unsere Funktions Nodes haben wir BME280, BMP280 und einen Node der nur seine Akku Spannung sendet. Ein doppelklick auf den Node öffnet wieder das Config Fenster des Nodes. Einstellungen des Function Node Wir geben dem Node einen Namen, hier ist es "BME280 JSON" damit wir später noch wissen um was es sich bei dieser Funktion handelt. Im Funktion Feld setzen schreiben wie den folgenden Code: var msg1 = {}; yload = [ {batt:, pressure: essure, temperature: yload_fields. Node red werte vergleichen 1. temperature, humidity: midity, geolat: teways[0]. latitude, geolon: teways[0].

d6e7a"]]}, {"id":"d81d29a8. d6e7a", "type":"BooleanLogic", "z":"775a9f3b. 26bc4", "name":"I_1 AND I_2", "operation":"AND", "inputCount":"2", "topic":"result", "x":817. 5, "y":168, "wires":[["867ee0aa. 96174"]]}, {"id":"e56ef90c. 4835c8", "type":"revpi-multiple-input", "z":"775a9f3b. c2e5d8", "inputPinList":["I_1", "I_2"], "inputpin":"I_1, I_2", "x":312, "y":167, "wires":[["75ba1a8a. 8f2b6c", "85d2bba5. ab3b38"]]}, {"id":"92663e35. c2e5d8", "type":"revpi-server", "z":0, "host":"127. Node red werte vergleichen 2020. 1", "port":"8000"}] Benutzt habe ich das Paket node-red-contrib-boolean-logic, aber bei anderen sollte das Prinzip ähnlich sein. Wenn das dir nicht weiterhilft, sag ruhig nochmal Bescheid. Freut uns zu hören, dass sonst alles geklappt hat. Gruß, Jonas Topic Author 23 Jan 2020, 10:08 Wow, vielen Dank für die Hilfestellung, Jonas! Ich war gestern auch schon auf einer ähnlichen Spur, indem ich einen Change-node zwischengeschaltet hatte, der ein eindeutiges pro Pin ergänzt hat. Somit kann ich selbst auch noch eine dritte Lösungsmöglichkeit beisteuern: [{"id":"8913d5fc.