VD Label / Status anzeigen lassen

Hallo, ich würde gerne in einem VD bei dem Bereich des “Labels” den Status eines WallPlugs anzeigen lassen.
So wie ich es hier geteste habe bekomme ich es nicht hin. Was mache ich falsch. Danke schon einmal.
Die ID des Label lautet Sonosplug.

Diese Zeile betrifft es: fibaro:call(193, “setProperty”, “ui.Sonosplug.value”, Eingeschaltet)

So mein bisheriger Code:
SonosPlug = tonumber(fibaro:getValue(193, “value”));

if(SonosPlug == 0) then 
	fibaro:call(193, "turnOn")

fibaro:debug(‘Sonos Plug Eingeschaltet’)
fibaro:call(193, “setProperty”, “ui.Sonosplug.value”, Eingeschaltet)
elseif(SonosPlug == 1) then
fibaro:call(193, “turnOff”)
fibaro:debug(‘Sonos Plug Ausgeschaltet’)
fibaro:call(193, “setProperty”, “ui.Sonosplug.value”, Ausgeschaltet)
end

Hi,
ist 193 die ID vom VD? Besser du verwendest selfId=

Ist die ID vom Label wirklich Sonosplug oder vielleicht Label1?

Da Eingeschaltet vermutlich keine Variable ist musst du das in Anführungszeichen setzen.

selfId = fibaro:getSelfId()
fibaro:call(selfId, "setProperty", "ui.Label1.value", "Eingeschaltet")

oder

selfId = fibaro:getSelfId()
fibaro:call(selfId, "setProperty", "ui.Sonosplug.value", "Eingeschaltet")

Hallo,
nein die 193 ist die ID vom “FibaroPlug”. Das VD hate eine andere ID :slight_smile:
Das heißt, dass ich die “selfId” Variante nicht nutzen kann sondern ganz normal die ID eintragen muss oder?
Ich habe es gerade so einmal eingetragen:
selfId = fibaro:getSelfId()
fibaro:call(selfId, “setProperty”, “ui.Sonosplug.value”, “Eingeschaltet”)

Ich habe es auch nochmal mit der ID getestet ebenfalls ohne Ergebnis.
Leider zeigt er auch so nicht den “Status” an.

Hallo,
du hattest “falsche” Anführungszeichen verwendet.

SonosPlug = tonumber(fibaro:getValue(193, "value"));
fibaro:debug(SonosPlug)

if(SonosPlug == 0) then
fibaro:call(193, "turnOn")
fibaro:debug("Sonos Plug Eingeschaltet")
selfId = fibaro:getSelfId()
fibaro:call(selfId, "setProperty", "ui.Label1.value", "Eingeschaltet")
elseif(SonosPlug == 1) then
fibaro:call(193, "turnOff")
fibaro:debug("Sonos Plug Ausgeschaltet")
selfId = fibaro:getSelfId()
fibaro:call(selfId, "setProperty", "ui.Label1.value", "Ausgeschaltet")
end

Vielleicht musst du statt Label1 auch Sonosplug eintragen. Du musst schauen wie die Label-ID heist.

Hallo, vielen Dank jetzt geht es :slight_smile: Der Fehler war das ich die ID des Plugs angegeben hatte statt der ID des VD wo es angezeigt werden sollte. Noch ein Frage: Kann man die Anzeige also z.B. die Bezeichnung “Eingeschaltet” auch farbig darstellen in Grün z.B.?
Danke schon einmal.