Default Widget Order Index in Item-Datei

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
HiG
Beiträge: 136
Registriert: 16. Jun 2021 13:39
Answers: 0

Default Widget Order Index in Item-Datei

Beitrag von HiG »

Hallo,

wie setze ich das/den/die?? Metadata " Default Widget Order Index" in einem Item-File? Ich behelfe mir aktuell mit dem Label

Code: Alles auswählen

Group   gErdgeschoss         "0 Erdgeschoss"                      <groundfloor>       (gHaus)                                 ["GroundFloor"]
Group   gObergeschoss        "1 Obergeschoss"                     <firstfloor>        (gHaus)                                 ["FirstFloor"]
Group   gDachgeschoss        "2 Dachgeschoss"                     <attic>             (gHaus)                                 ["Attic"]
schöner fände ich irgendwas wie

Code: Alles auswählen

Group   gErdgeschoss         "Erdgeschoss"                      <groundfloor>       (gHaus)                                 ["GroundFloor"] |widgetOrder='1'|
Group   gObergeschoss        "Obergeschoss"                     <firstfloor>        (gHaus)                                 ["FirstFloor"] |widgetOrder='2'|
Group   gDachgeschoss        "Dachgeschoss"                     <attic>             (gHaus)                                 ["Attic"] |widgetOrder='3'|

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Default Widget Order Index in Item-Datei

Beitrag von int5749 »

Google ist Dein Freund

Direkt im ersten link wird auf das Thema eingegangen => oh3-add-metadata-to-items-via-configuration-files

Oder aber auch textual-widget-definition
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
HiG
Beiträge: 136
Registriert: 16. Jun 2021 13:39
Answers: 0

Re: Default Widget Order Index in Item-Datei

Beitrag von HiG »

Vielleicht bin ich einfach zu dumm?! Man weiß es nicht...

Aber... ich hab keinen Channel an den ich das kleben könnte.

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Default Widget Order Index in Item-Datei

Beitrag von int5749 »

HiG hat geschrieben: 8. Jan 2022 16:10 Aber... ich hab keinen Channel an den ich das kleben könnte.
Es kommt an ein Item ;) (zumindest laut der Post's die ich Dir gesucht habe)
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
HiG
Beiträge: 136
Registriert: 16. Jun 2021 13:39
Answers: 0

Re: Default Widget Order Index in Item-Datei

Beitrag von HiG »

int5749 hat geschrieben: 8. Jan 2022 16:29 Es kommt an ein Item

Code: Alles auswählen

Group Thermostat_Arbeitszimmer "Thermostat Arbeitszimmer" 
  (Arbeitszimmer)
  ["RadiatorControl", "Thermostat"]
  Number:Temperature Thermostat_Arbeitszimmer_Setpoint "Thermostat Arbeitszimmer Soll [%.1f °C]" <heating>
    (Thermostat_Arbeitszimmer, Thermostate)
    ["Setpoint", "Temperature", "TargetTemperature"] 
    { channel="zigbee:device:controller:00158d0000000000:00158D0000000000_1_thermostatoccupiedheating",
      widget="oh-stepper-card",
      listWidget="oh-stepper-item"
    }
Dabei steige ich aus...sorry. Ich machs dann weiter mit den Zahlen vorne dran

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Default Widget Order Index in Item-Datei

Beitrag von int5749 »

Ich nutze diese Sortierfunktion nicht, habe aber geslesen, das man dies nur über voran-gestellte Zahlen oder Buchstaben erreichen kann.
Bei Zahlen ist dann wohl 2 vor 11 usw wobei aa immer noch vor b wäre.

In Anlehnung an das Beispiel könntest Du mal

Code: Alles auswählen

Group   gErdgeschoss    "Erdgeschoss"       <groundfloor>       (gHaus)     ["GroundFloor"] {listWidget="0 Erdgeschoss"}
probieren.

listWidget wird ja "nur" zur Sortierung genutzt und nicht angezeigt?
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
HiG
Beiträge: 136
Registriert: 16. Jun 2021 13:39
Answers: 0

Re: Default Widget Order Index in Item-Datei

Beitrag von HiG »

Dankeschön....das hätte ich so aus dem Beispiel nie herausgelesen :oops:

Code: Alles auswählen

Group   gErdgeschoss         "Erdgeschoss"                      <groundfloor>       (gHaus)                                 ["GroundFloor"]          {widgetOrder="0"}
Group   gObergeschoss        "Obergeschoss"                     <firstfloor>        (gHaus)                                 ["FirstFloor"]           {widgetOrder="1"}
Group   gDachgeschoss        "Dachgeschoss"                     <attic>             (gHaus)                                 ["Attic"]                {widgetOrder="2"}
... macht genau was ich wollte

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Default Widget Order Index in Item-Datei

Beitrag von int5749 »

Gernö.
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Default Widget Order Index in Item-Datei

Beitrag von udo1toni »

Man kann vermutlich auch 00 und 01 schreiben ;) sieht ja aus, als sei die Sortierung an dieser Stelle nicht numerisch, sondern streng alphabetisch.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Benutzeravatar
HiG
Beiträge: 136
Registriert: 16. Jun 2021 13:39
Answers: 0

Re: Default Widget Order Index in Item-Datei

Beitrag von HiG »

udo1toni hat geschrieben: 8. Jan 2022 23:02 Man kann vermutlich auch 00 und 01 schreiben
Es geht sogar sowas ;-)

Code: Alles auswählen

Group   gErdgeschoss         "Erdgeschoss"                      <groundfloor>       (gHaus)                                 ["GroundFloor"]          {widgetOrder="0,2"}
Group   gObergeschoss        "Obergeschoss"                     <firstfloor>        (gHaus)                                 ["FirstFloor"]           {widgetOrder="1"}
Group   gDachgeschoss        "Dachgeschoss"                     <attic>             (gHaus)                                 ["Attic"]                {widgetOrder="2"}

Antworten