Nodered homee-Plugin

Ich spiele gerade ein wenig mit dem Node-Red Plugin herum. Aber irgendwie komme ich nicht zurecht.

Da es so eine Flut an JSON-Attributen sind die ankommen. Weiß ich nicht wie ich selektieren soll.

Ich weiß leider nicht wie ich das mit CSV auswerten soll.

@Micha

Hast du eventuell mal ein Beispiel von einer Abfrage und schalten eines Aktors.

Hey @chrisLE,

wenn du das Plugin aktiviert hast dann bekommst du im Debug Fenster die Werte ausgegeben.
Jedes Ereignis wird Dir sperat ausgegeben.

Was da ausgegeben wird ist sehr unterschiedlich.

Was magst du da genau wissen ?

1 „Gefällt mir“

Die Werte bekomme ich.

Wenn ich nun aber mit CSV payload.attribute.current_value auslese ist das doch sehr Allgemein und trifft ja auf jede Meldung zu.

Wie selektiere ich und frage gezielt nach Attributen spezieller NodeIDs.

Vielleicht kannst du mal einen Beispielflow posten. Dann check ich es bestimmt.

Du Musst dann die Id des jeweiligen Attribute oder Node nehmen

msg.payload.attribute.id

msg.payload.homegram.id

Ich stehe auf dem schlauch.

payload.attribute.id.16 ist dann klar. Aber wie lese ich dann die current_value aus? Kann man da verschachteln?

Wie oben abgebildet nimmst du eine Funktion und schreibst dort rein welchen Wert du haben möchtest und kannst denn dann ausgeben oder gleich weiter verarbeiten.
var attribute = msg.payload.attribute;
If (attribute && attribute.id === 16){
return {payload: current_value }
}

Am Telefon zu schreiben ist nicht so toll , also wenn was fehlen sollte an Buchstaben dann sei es verziehen.:grinning:

1 „Gefällt mir“

Ich sehe noch nicht so durch, probier mich aber mal.

Danke dir schonmal.