Sitemap Anordnung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Innocent
Beiträge: 238
Registriert: 29. Jul 2020 12:40
Answers: 0

Sitemap Anordnung

Beitrag von Innocent »

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.
Screenshot_20250121_203822_org.openhab.habdroid.jpg
Da hätte ich die Einträge gerne in anderer Reihenfolge.

Schönen Abend noch!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 2 auf RaspberryPi 4

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

Re: Sitemap Anordnung

Beitrag von udo1toni »

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?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Innocent
Beiträge: 238
Registriert: 29. Jul 2020 12:40
Answers: 0

Re: Sitemap Anordnung

Beitrag von Innocent »

Guten Morgen.

Was meinst du mit selbst bauen?
Ich habe das selbst mal angelegt.
Es gibt eine Datei sitemap.
Screenshot_20250123_044939.jpg
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 2 auf RaspberryPi 4

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

Re: Sitemap Anordnung

Beitrag von udo1toni »

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

Code: Alles auswählen

Text item=DG_LivingDinig {
    Frame label="Licht" {
        Switch item=LichtOfenregal
        Switch item=Fernsehlicht
        ...
    }
    Frame label="Heizung" {
        ...
    }
    Frame label="Multimedia" {
        ...
    }
}
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:

Code: Alles auswählen

Text item=DG_LivingDinig {
    Frame label="Licht" {
        Switch item=LichtOfenregal
        Switch item=Fernsehlicht
    }
    Switch item=Licht5
}
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Innocent
Beiträge: 238
Registriert: 29. Jul 2020 12:40
Answers: 0

Re: Sitemap Anordnung

Beitrag von Innocent »

Alles klar.
Leuchtet mir ein.

Vielen Dank 😃 😁
Openhab 2 auf RaspberryPi 4

Antworten