Edit the automatically created group frame

Hi everyone,
i’m still quite new to openHAB but i can already control all my “things” via deConz and MQTT. I am setting up a sitemap and would like to know if you can get the automatically generated frames that are created when you add things to a group (like in the example below). I would like to take the frame of the thermostat group and adjust it. Bonus question: How does openHAB know that there are other properties behind the mode (auto, off, heat). How can I address these when I manually rebuild it?

user.sitemap

Frame label="Thermostat"{
                Group item=TH_Arbeitszimmer
           }

thermostat.items

Number:Temperature     ThermostatArbeitszimmerTemperature    "Temperatur [%.1f °C]"      <temperature>            (Office, TH_Arbeitszimmer)   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:temperature"}     

Number:Temperature     ThermostatArbeitszimmerHeatsetpoint   "Zieltemperatur [%.1f °C]"  <temperature>       (Office, TH_Arbeitszimmer)  {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:heatsetpoint"}

String                 ThermostatArbeitszimmerMode           "Modus"                     (Office, TH_Arbeitszimmer)   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:mode"}

Number:Temperature     ThermostatArbeitszimmerOffset         "Versatz [%.1f °C]"                   (Office, TH_Arbeitszimmer )   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:offset"}

Number:Dimensionless   ThermostatArbeitszimmerValve          "Ventilstellung"           (Office, TH_Arbeitszimmer)   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:valve"}

DateTime               ThermostatArbeitszimmerLastUpdated    "Letztes Update"  <time>           (Office, TH_Arbeitszimmer)   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:last_updated"}

DateTime               ThermostatArbeitszimmerLastSeen       "Zuletzt gesehen" <time>               (Office, TH_Arbeitszimmer)  {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:last_seen"}

Number                 ThermostatArbeitszimmerBatteryLevel   "Batterieladung"  <batterylevel>         (Office, TH_Arbeitszimmer)   {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:battery_level"}

Switch                 ThermostatArbeitszimmerBatteryLow     "Niedriger Batteriestatus" (Office, TH_Arbeitszimmer)  {channel="deconz:thermostat:bc9fab04:00158d00053d2c2c010201:battery_low"}

Result

You can’t, directly.
This thread is probably worth a read -

Some bindings are able to discern device properties through discovery, and supply those in the form of default stateDescription properties to the item. You’ll see those if you inspect an Item’s JSON using the REST API.
It’s up to the UI to use those or not.

1 Like