NEWS
Aufzählen von Datenpunkten
-
Gibt es eine Möglichkeit untergeordnete Datenpunkte in node Red aufzuzählen?
Beispiel:
-Datenpunkte
-Data1
-Data2
-.....Bis jetzt verwende ich für jeden untergeordneten Datenpunkt eine eigene ioBroker-Node.
Das ist sehr unflexibel.
Kann ich in node Red alle untergeordneten Datenpunkte in einer Function-Node oder was ähnlichen abfragen?Gruß
-
@RPeHome Was genau meinst du mit untergeordnet? Mach doch mal einen Screenshot der Objektstruktur aus der Objekte-Ansicht.
-
Ich würde gerne die Datenpunkte 1001-1003 enumerieren.
Das heißt node Red soll alle Datenpunkte unterhalb "test" durchlaufen.Gruß
-
@RPeHome Was genau sind denn die 1001 bis 1003? geh doch mal z.B. auf die 1001 und klicke auf 'bearbeiten' und dann auf RAW.
Und dann poste das Objekt.Also ich würde sicher den Simple API Adapter dafür nehmen. Damit kannst du in Node-Red sowas wie 'Test.*' abfragen und Über das Ergebnis iterieren.
Wie genau du das machst (iterieren) hängt von deiner konkreten Aufgabenstellung ab. -
Das Objekt sieht so aus:
{
"from": "system.adapter.admin.0",
"ts": 1551767398640,
"common": {
"name": 1001,
"role": "",
"type": "string",
"desc": "Manuell erzeugt",
"def": "",
"read": true,
"write": true
},
"native": {
"topic": "mqtt.0.test.1001"
},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"state": 1636
},
"_id": "mqtt.0.test.1001",
"type": "state"
}Ich werde mir mal den Simple-API Adapter anschauen.
-
@RPeHome Installier dir den SimpleAPI Adapter. Dann solltest du deine States aus Node-Red so bekommen:
-
Perfekt.
So funktionierts.
Vielen Dank für deine Mühen.