A post was merged into an existing topic: UI: Variablen-/ Rollendefinition
Ich komme da leider auch nicht weiter…
Bei mir hat der Wandthermostat die id 2, und der Raum ist ebenfalls id 2
Die ersten 3 Eingaben funktionieren noch wie im Grundlagenartikel beschrieben.
# homegear -e rc '$hg->setRoomMetadata(2, array("icon" => "sofa_1"));'
# homegear -e rc 'print_v($hg->addVariableToRoom(2,1,"ACTUAL_TEMPERATURE",2));'
(Boolean) 1
# homegear -e rc 'print_v($hg->addRoleToVariable(2,1,"ACTUAL_TEMPERATURE",201001));'
(Boolean) 1
addUIElement geht dann aber krachen 
# homegear -e rc '$hg->addUiElement(2, 1, "ACTUAL_TEMPERATURE", "Raumtemperatur");'
PHP Fatal error: Uncaught Homegear\HomegearException: Role has no UI definition. in
/var/libhomegear/scripts/inline.php:7
Stack trace:
#0 /var/lib/homegear/scripts/inline.php(7): Homegear\Homegear->__call('addUiElement', Array)
#1 {main}
thrown in /var/lib/homegear/scripts/inline.php on line 7