MAX! Thermostat per UI bedienen

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 :frowning:

# 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