Hey Felix,
im Starterguide: Grundlagen Homegear / Starter-Guide - #17 by Sim steht zum Thema löschen von UI-Elementen folgendes:
Löschen von UI Elementen geht so:
homegear -e rc ‘print_v($hg->getAllUiElements(“en-US”));’ oder
homegear -e rc ‘print_v($hg->getAllUiElements(“de-DE”));’
je nach dem wie die Sprache eingestellt ist.Danach das Element mit dem gewünschten Index löschen:
homegear -e rc ‘print_v($hg->removeUiElement(1));’ (Der Index eines UI-Elements findet sich im Feld [databaseId] der Ausgabe von getAllUiElements)Wichtig ist danach noch die Rolle der Variable zu entfernen, weil diese in der Geräteübersicht noch mitgezählt wird:
homegear -e rc ‘$hg->removeRoleFromVariable(1, 1, “STATE”, 100001);’
Was du also machen kannst, ist einfach alle Elemente mit removeUiElement()
entfernen und dann in der Admin-UI in <ip>:2001/admin/inventory/roles
oder mit removeRoleFromVariable()
die Variablen aus den verwendeten Rollen löschen. Eine Rücksetzfunktion gibt es derzeit nicht.
Viele Grüße, Simon