Hallo,
bei mir läuft aktuell das Nightly 0.8.0-3052 mit der zugehörigen UI revision 343.
Ich versuche den Zustand eines Tür-Fenster Kontakts in der Homegear UI anzeigen zu lassen. Der entsprechenden Variable „STATE“ des Devices habe ich die Rolle 301001 zugewiesen.
Anscheinend hat die Variable damit automatisch auch noch die Rollen 300000 und 301000 erhalten.
Mit folgendem Befehl sollte das UI-Element erzeugt werden:
rc print($hg->addUiElement(Device-ID,1,“STATE”,“Tür”))
(ich lasse immer gleich beim Erzeugen die ID des UI-Elements ausgeben, damit ich es später ggf. leichter wieder löschen kann).
Leider erhalte ich dann folgende Exception:
Required role exists multiple times in room. Simple UI element creation is not possible.
Diese Vorgehensweise hat früher mal funktioniert und außerdem ist das die einzige Tür in dem zugeordneten Raum.
Hat hierzu jemand eine Idee ? Vielen Dank.
Noch eine kurze Frage:
Gibt es eigentlich eine Funktion, um alle Rollen anzeigen zu lassen, die einer Variable zugeordnet sind ? Ich kenne getVariablesInRole und auch die entsprechende Funktionalität in der Admin-UI aber hier geht man ja immer von der Rolle aus und nicht von der Variable.
Viele Grüße
FiveEights