NEWS
Objektname ermitteln
-
Moin. Ich habe folgende Objekte:

Im Blockly frage ich ab:

Ich ermittle also, ob da ein Gerät nicht online ist, und gebe dann die ID aus (das steht in i) und möchte auch den Namen mit ausgeben (der steht entweder in name oder als Name der ID. Ich habe versucht, mit Objektname von Objekt ID (i) den Namen zu ermitteln, aber das führt zu folgender Ausgabe:
shelly.0.SHCB-1#485519DAB0F1#1.online = false ([object Object])Wie müsste man es denn richtig machen? Kann mir da jemand den Weg aus dem Dschungel zeigen? Ich raff es nicht...
-
Moin. Ich habe folgende Objekte:

Im Blockly frage ich ab:

Ich ermittle also, ob da ein Gerät nicht online ist, und gebe dann die ID aus (das steht in i) und möchte auch den Namen mit ausgeben (der steht entweder in name oder als Name der ID. Ich habe versucht, mit Objektname von Objekt ID (i) den Namen zu ermitteln, aber das führt zu folgender Ausgabe:
shelly.0.SHCB-1#485519DAB0F1#1.online = false ([object Object])Wie müsste man es denn richtig machen? Kann mir da jemand den Weg aus dem Dschungel zeigen? Ich raff es nicht...
@guitardoc sagte in Objektname ermitteln:
und gebe dann die ID aus (das steht in i)
wirklich?
was zeigt ein debug i? -
Moin. Ich habe folgende Objekte:

Im Blockly frage ich ab:

Ich ermittle also, ob da ein Gerät nicht online ist, und gebe dann die ID aus (das steht in i) und möchte auch den Namen mit ausgeben (der steht entweder in name oder als Name der ID. Ich habe versucht, mit Objektname von Objekt ID (i) den Namen zu ermitteln, aber das führt zu folgender Ausgabe:
shelly.0.SHCB-1#485519DAB0F1#1.online = false ([object Object])Wie müsste man es denn richtig machen? Kann mir da jemand den Weg aus dem Dschungel zeigen? Ich raff es nicht...
@guitardoc sagte: Wie müsste man es denn richtig machen?
Suche mal im Forum nach parentName, denn sicherlich willst du den ausgeben.
Der DP "online" enthält immer den Namen "Gerät online" und das anscheinend mehrsprachig. -
@guitardoc sagte in Objektname ermitteln:
und gebe dann die ID aus (das steht in i)
wirklich?
was zeigt ein debug i?@Homoran sagte in Objektname ermitteln:
@guitardoc sagte in Objektname ermitteln:
und gebe dann die ID aus (das steht in i)
wirklich?
was zeigt ein debug i?Ooops, Sorry. Es steht natürlich z.B.
shelly.0.SHCB-1#485519DAB0F1#1.onlinedrin.
@paul53 sagte in Objektname ermitteln:
Suche mal im Forum nach parentName

Da gibt es nichts dazu?
Edit: Hab was gefunden: https://forum.iobroker.net/topic/26364/parent-von-object-state-herausbekommen
Meintest du das? Oder gibt's da zwischenzeitlich schon einfachere Funktionen out-of-the-box? Ist immerhin schon 6 Jahre her...
-
@Homoran sagte in Objektname ermitteln:
@guitardoc sagte in Objektname ermitteln:
und gebe dann die ID aus (das steht in i)
wirklich?
was zeigt ein debug i?Ooops, Sorry. Es steht natürlich z.B.
shelly.0.SHCB-1#485519DAB0F1#1.onlinedrin.
@paul53 sagte in Objektname ermitteln:
Suche mal im Forum nach parentName

Da gibt es nichts dazu?
Edit: Hab was gefunden: https://forum.iobroker.net/topic/26364/parent-von-object-state-herausbekommen
Meintest du das? Oder gibt's da zwischenzeitlich schon einfachere Funktionen out-of-the-box? Ist immerhin schon 6 Jahre her...
@guitardoc sagte in Objektname ermitteln:
Da gibt es nichts dazu?
nur in Titeln gesucht?
nicht in Beiträgen? -
@Homoran sagte in Objektname ermitteln:
@guitardoc sagte in Objektname ermitteln:
und gebe dann die ID aus (das steht in i)
wirklich?
was zeigt ein debug i?Ooops, Sorry. Es steht natürlich z.B.
shelly.0.SHCB-1#485519DAB0F1#1.onlinedrin.
@paul53 sagte in Objektname ermitteln:
Suche mal im Forum nach parentName

Da gibt es nichts dazu?
Edit: Hab was gefunden: https://forum.iobroker.net/topic/26364/parent-von-object-state-herausbekommen
Meintest du das? Oder gibt's da zwischenzeitlich schon einfachere Funktionen out-of-the-box? Ist immerhin schon 6 Jahre her...
@guitardoc sagte: Da gibt es nichts dazu?
-
Moin. Ich habe folgende Objekte:

Im Blockly frage ich ab:

Ich ermittle also, ob da ein Gerät nicht online ist, und gebe dann die ID aus (das steht in i) und möchte auch den Namen mit ausgeben (der steht entweder in name oder als Name der ID. Ich habe versucht, mit Objektname von Objekt ID (i) den Namen zu ermitteln, aber das führt zu folgender Ausgabe:
shelly.0.SHCB-1#485519DAB0F1#1.online = false ([object Object])Wie müsste man es denn richtig machen? Kann mir da jemand den Weg aus dem Dschungel zeigen? Ich raff es nicht...
@guitardoc sagte: der steht entweder in name
Dann muss in der ID ".online" durch ".name" ersetzt werden und der Wert davon ausgegeben werden.
