Ein einfacher Syntaxfehler…
Hast du noch eine Möglichkeit, wie ich am Ende eines Strings ein Semikolon bereinigen kann?
Jeder Raum des Saugers wird darüber getrennt, am Ende darf jedoch keines auftauchen. Ich möchte aber alle Räume beliebig auswählen können.
Micha
8. Januar 2019 um 18:10
110
Kannst du mal bei slack im Node Red deinen flow als snipped einstellen, dann schaue ich mir das an.
1 „Gefällt mir“
var ohne = text.substr(0, text.length-1);
3 „Gefällt mir“
anon11314990:
Da gibt es mehrere Möglichkeiten.
Ich erstelle zum Schalten von ZigBee Lampen die Szenen gerne in der Hue App.
Sollen zusätzlich Geräte die in homee integriert sind geschaltet werden, erstelle ich dazu ein Flow in Node Red, die dann beim Auslösen der Szene geschaltet werden. Die Szenen werden bei mir per Siri, über die Hue App oder in weitere HG‘s in homee geschaltet.
Könntest du den Flow dazu bereitstellen? Hab grade einen Knoten im Kopf
Wie kann ich zwei Werte / payloads miteinander vergleichen?
Bekomme über Parser zwei Zeiten und möchte prüfen, ob identisch. Wenn nicht identisch, soll er mir die Zeit (oder die Differenz in Minuten) anzeigen.
Sind die Werte in einem Payload oder auf zwei Payloads verteilt?
Letzteres geht nicht ohne weiteres, da der Flow ja einfach abgearbeitet wird. Du könntest den ersten Wert höchstens Zwischenspeichern. Z.B auf Flow Ebene. https://nodered.org/docs/writing-functions#storing-data
Für das Vergleichen von Zeitwerten nimmst du am besten eine Bibliothek, Moment.js ist gut. https://flows.nodered.org/node/node-red-contrib-moment
Ich habe leider zwei Payloads, da es aus unterschiedlichen Punkten in iobroker kommt.
Sehe mir deine Links mal an - ich befürchte auf den ersten Blick, dass mir das noch zu hoch geht.
Micha
9. Januar 2019 um 16:17
117
Ich habe einen reinen Node-Red Slack Channel erstellt .
Wer mag kann da dann direkt seine Projekte mit anderen besprechen und Fragen stellen.
Das Ergebnis kann dann hier ja wieder eingestellt werden.
Hier ein Link für eine Einladung
homee-node-red Slack Channel
JayJayX
11. Januar 2019 um 09:01
118
Hallo,
kann ich folgenden Code abändern, so dass ich statt einer Textausgabe einen HTTP-Request absende?
if (attribute && attribute.node_id == 00 && attribute.id == 000 && attribute.current_value !== attribute.last_value && attribute.current_value === attribute.target_value)
if (attribute.current_value === 2 && attribute.current_value !== attribute.last_value){
return {payload: date.toLocaleString() + String ` Außenrollo Küche z2 Zustand: gestoppt ` + attribute.current_value};
}
Viele Grüße
JayJay
Micha
11. Januar 2019 um 09:31
119
Willst du dann die Daten als request senden oder nur einen request auslösen ?
JayJayX
11. Januar 2019 um 09:34
120
Ich möchte den Request so senden als ob er von homee käme um in den HG aufzuräumen.
Ich möchte dafür keine neuen Nodes anlegen, das wären um die 50-70 Http-Requests, da wird mir dann zu unübersichlich in node-red…
Also das sollte abgesendet werden:
http://xxx.xxx.xxx.xxx :xx/3456543457?value1=stop
Viele Grüße
JayJay
Micha
11. Januar 2019 um 09:41
121
Das kannst du dann mit dem http request Node machen. Da gibst du normal deine url ein und dann triggerst du diesen mit deiner Funktion.
1 „Gefällt mir“
JayJayX
11. Januar 2019 um 09:51
122
Das wären dann so 50-70 Nodes, dann lass ich das im homee… Hätte ja sein können das man das irgendwie in den Code packen kann… Trotzdem Danke…
Viele Grüße
JayJay
Micha
11. Januar 2019 um 09:54
123
Das könntest du auch in den Code packen dann muss das danach nur entsprechend behandelt werden.
Dann benötigst du nur einen request Node und würdest dort einen Link Node benutzen um diesen zu speisen.
1 „Gefällt mir“
JayJayX
11. Januar 2019 um 09:59
124
Das klingt ja nach einer “wie für mich gemacht”-Lösung
Wie müsste das dann aussehen? Leider liegt mein node-red Wissen ja noch im newbee Bereich
Viele Grüße
JayJay
Micha
11. Januar 2019 um 10:11
125
Ich würde mir das anschauen und Dir dann zur Verfügung stellen.
1 „Gefällt mir“
Micha
11. Januar 2019 um 10:15
126
Du brauchst doch nur das Triggerwort als Auslöser (die webhook Kennung ) die ip und der webhookkey bleiben ja gleich.
Das ist kein Problem.
JayJayX
11. Januar 2019 um 10:21
127
Klingt gut… Ich hoffe das wird nicht zu aufwendig…
Viele Grüße
JayJay
Micha
11. Januar 2019 um 10:35
128
Nein das sind zwei kleine Node
1 „Gefällt mir“