Guten Abend zusammen.
Hat man einen Einfluß in welcher Reihenfolge die Einträge in der sitemap in der App angezeigt werden?
Zum besseren Verständnis ein Screenshot.
Da hätte ich die Einträge gerne in anderer Reihenfolge.
Schönen Abend noch!
Sitemap Anordnung
-
- Beiträge: 238
- Registriert: 29. Jul 2020 12:40
Sitemap Anordnung
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 2 auf RaspberryPi 4
- udo1toni
- Beiträge: 15240
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Sitemap Anordnung
Ja
und zwar, indem man die Sitemap komplett selbst baut, statt die dreckige Abkürzung über das Group Widget zu gehen. 
Du kannst die Einträge tatsächlich gezielt sortieren lassen (gibt in der MainUI für die Sitemap eine entsprechende Option), allerdings ist diese Sortierung dann halt alphabetisch nach Label oder nach Itemname, ob das besser ist?


Du kannst die Einträge tatsächlich gezielt sortieren lassen (gibt in der MainUI für die Sitemap eine entsprechende Option), allerdings ist diese Sortierung dann halt alphabetisch nach Label oder nach Itemname, ob das besser ist?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 238
- Registriert: 29. Jul 2020 12:40
Re: Sitemap Anordnung
Guten Morgen.
Was meinst du mit selbst bauen?
Ich habe das selbst mal angelegt.
Es gibt eine Datei sitemap.
Was meinst du mit selbst bauen?
Ich habe das selbst mal angelegt.
Es gibt eine Datei sitemap.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 2 auf RaspberryPi 4
- udo1toni
- Beiträge: 15240
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Sitemap Anordnung
Nein, da steht nur "Group" für die Group Items. openHAB generiert dann automatisch eine Default Ansicht für die Gruppe, als Unterseite.
Stattdessen musst Du mit
die Sitemap komplett ausformulieren, also nicht die Abkürzung mit Group gehen. (die ... stehen für weitere Zeilen mit Widgets...)
Ob Du dann Frames auf den Unterseiten nutzt, ist natürlich Geschmacksache und sicher auch davon abhängig, wie viele Widgets abgebildet werden sollen. Der Punkt ist aber, dass Du jedes Widget explizit benennst, mit allen zugehörigen Parametern, die Du setzen willst. Nur so hast Du die volle Kontrolle über das Aussehen der Sitemap.
Die Schachtelungstiefe ist unbegrenzt, Unterseiten oder Blocks werden jeweils mit {} eingerahmt, das Frame Widget zeichnet einen Rahmen um den Block, das Text Widget erzeugt eine Unterseite mit dem Inhalt des Blocks.
Innerhalb eines Blocks dürfen auf der selben Ebene entweder ausschließlich Frame Widgets verwendet werden oder keine Frame Widgets, das:
wäre also verboten, weil openHAB das Switch Widget auf der selben Seite mit dem Frame Widget rendern müsste, aber eben ohne Frame drum herum.
Stattdessen musst Du mit
Code: Alles auswählen
Text item=DG_LivingDinig {
Frame label="Licht" {
Switch item=LichtOfenregal
Switch item=Fernsehlicht
...
}
Frame label="Heizung" {
...
}
Frame label="Multimedia" {
...
}
}
Ob Du dann Frames auf den Unterseiten nutzt, ist natürlich Geschmacksache und sicher auch davon abhängig, wie viele Widgets abgebildet werden sollen. Der Punkt ist aber, dass Du jedes Widget explizit benennst, mit allen zugehörigen Parametern, die Du setzen willst. Nur so hast Du die volle Kontrolle über das Aussehen der Sitemap.
Die Schachtelungstiefe ist unbegrenzt, Unterseiten oder Blocks werden jeweils mit {} eingerahmt, das Frame Widget zeichnet einen Rahmen um den Block, das Text Widget erzeugt eine Unterseite mit dem Inhalt des Blocks.
Innerhalb eines Blocks dürfen auf der selben Ebene entweder ausschließlich Frame Widgets verwendet werden oder keine Frame Widgets, das:
Code: Alles auswählen
Text item=DG_LivingDinig {
Frame label="Licht" {
Switch item=LichtOfenregal
Switch item=Fernsehlicht
}
Switch item=Licht5
}
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 238
- Registriert: 29. Jul 2020 12:40