Eigene Pages in Dashboard einbinden?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Norick
Beiträge: 252
Registriert: 31. Jan 2022 06:35
Answers: 0

Eigene Pages in Dashboard einbinden?

Beitrag von Norick »

Hallo
ich habe unter "Settings - Pages" meine Pagekonfigurationen gespeichert. Kann ich nun im "HABPanel -Dashboard" diese Pages verwenden oder geht das nicht? Wenn ja, wie binde ich eine solche Page dort ein?

Danke
von udo1toni » 12. Apr 2022 10:43
Wenn Du mit "Settings - Pages" von der Main UI sprichst (Administration->Einstellungen->Configuration->Pages) dann lautet die Antwort: Nein.

Es gibt drei eingebaute UIs (besser: vorinstallierte UIs), das sind Main UI, HABPanel und Basic UI.
Alle drei UIs greifen auf die selben Daten im openHAB Bus zu, das heißt, es werden die Status der Items dargestellt sowie Befehle an die Items gesendet. Alles andere ist jedoch komplett getrennt.
Die Basic UI wird über Sitemaps konfiguriert (Sitemaps werden auch von den Apps für Android/iOS/Windows verwendet).
HABPanel speichert default seine Oberfläche lokal im Browser Cache (man kann sie aber auch zentral auf dem Server ablegen).
Die Main UI verwendet die neuen Pages. Die Main UI ist immer installiert, da sie gleichzeitig die Administrationsoberfläche darstellt.

Wenn Du HABPanel verwenden willst, musst Du eine Ansicht über HABPanel erstellen. Anschließend sicherst Du die Ansicht auf dem Server und kannst von anderen Endgeräten darauf zugreifen. Allerdings wirst Du für verschiedene Auflösungen und Ausrichtungen (Stichwort Portrait Mode des Smartphone) jeweils eigene Ansichten kreieren müssen. Du kannst aber eine bestehende Ansicht laden, lokal speichern und anschließend verändern. Danach kannst Du sie dann wiederum auf dem Server speichern, so dass sie auf mehreren Geräten verwendbar ist.

Basic UI passt sich (in Grenzen) automatisch an Auflösung und Ausrichtung an, auf dem Desktop mit fullHD wird sie z.B. automatisch zweispaltig gerendert, während sie im Portrait Mode nur einspaltig angezeigt wird.)
Gehe zur vollständigen Antwort

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

Re: Eigene Pages in Dashboard einbinden?

Beitrag von udo1toni »

Wenn Du mit "Settings - Pages" von der Main UI sprichst (Administration->Einstellungen->Configuration->Pages) dann lautet die Antwort: Nein.

Es gibt drei eingebaute UIs (besser: vorinstallierte UIs), das sind Main UI, HABPanel und Basic UI.
Alle drei UIs greifen auf die selben Daten im openHAB Bus zu, das heißt, es werden die Status der Items dargestellt sowie Befehle an die Items gesendet. Alles andere ist jedoch komplett getrennt.
Die Basic UI wird über Sitemaps konfiguriert (Sitemaps werden auch von den Apps für Android/iOS/Windows verwendet).
HABPanel speichert default seine Oberfläche lokal im Browser Cache (man kann sie aber auch zentral auf dem Server ablegen).
Die Main UI verwendet die neuen Pages. Die Main UI ist immer installiert, da sie gleichzeitig die Administrationsoberfläche darstellt.

Wenn Du HABPanel verwenden willst, musst Du eine Ansicht über HABPanel erstellen. Anschließend sicherst Du die Ansicht auf dem Server und kannst von anderen Endgeräten darauf zugreifen. Allerdings wirst Du für verschiedene Auflösungen und Ausrichtungen (Stichwort Portrait Mode des Smartphone) jeweils eigene Ansichten kreieren müssen. Du kannst aber eine bestehende Ansicht laden, lokal speichern und anschließend verändern. Danach kannst Du sie dann wiederum auf dem Server speichern, so dass sie auf mehreren Geräten verwendbar ist.

Basic UI passt sich (in Grenzen) automatisch an Auflösung und Ausrichtung an, auf dem Desktop mit fullHD wird sie z.B. automatisch zweispaltig gerendert, während sie im Portrait Mode nur einspaltig angezeigt wird.)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Norick
Beiträge: 252
Registriert: 31. Jan 2022 06:35
Answers: 0

Re: Eigene Pages in Dashboard einbinden?

Beitrag von Norick »

Schade dass die mit HABPanel so nicht geht mit den Pages. In diesem Fall werde ich wohl ein UI mit dem Main UI aufbauen, mal sehen wie weit ich damit komme :)

Aber vielen Dank für deine Antwort!!!

Antworten