Seite 4 von 5
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 20. Apr 2022 23:12
von udo1toni
Die gibt es sogar so sehr, dass Du sie nun direkt in der UI konfigurieren kannst... (nach wie vor über Text)
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 23. Apr 2022 17:53
von Tobii
Ich habe die Basic UI gefunden, auch die Eingabe mit Code. Es ist möglich dass ich auf speichern klicke, jedoch wird mein kopierter Code nicht wirklich gespeichert.
Bei OH2 habe ich die Sitemap im Visual Studio Code anpassen und verändern können. Es sieht für mich danach aus als hätte ich vom Visual Studio keine Verbindung zu Openhab.
Funktioniert das "alte Muster" bei OH3 überhaupt?
sitemap Tobias label="Test" {
Group Home "Fam. Test" <house>
Group K "Keller" <cellar> (Home)
Group E "Erdgeschoss" <groundfloor> (Home)
Group O "Obergeschoss" <firstfloor> (Home)
Group D "Draußen" <garden> (Home)
Group K_Corridor "GangKG" <corridor> (Home, K)
Group K_Boiler "Heizungsraum" <gas> (Home, K)
Group K_KidsRoom "Spielzimmer" <girl_2> (Home, K)
Group K_LivingRoom "Test" <sofa> (Home, K)
Group K_Toilet "Toilette KG" <toilet> (Home, K)
Group E_LivingDining "Wohn-Esszimmer" <sofa> (Home, E)
Group E_Corridor "GangEG" <corridor> (Home, E)
Group E_Office "Büro" <office> (Home, E)
Group E_Toilet "Badezimmer EG" <toilet> (Home, E)
Group O_Bedroom "Schlafzimmer" <bedroom> (Home, O)
Group O_KidsRoom "XXY" <girl_2> (Home, O)
Group O_NannyRoom "ZZY" <boy_2> (Home, O)
Group O_Corridor "GangOG" <corridor> (Home, O)
Group O_Bathroom "Badezimmer OG" <bath> (Home, O)
Group D_Outside "Garten" <garden> (Home, D)
Group D_Entryway "Zufahrt" <frontdoor> (Home, D)
Group D_Terrace "Terrasse" <terrace> (Home, D)
Group D_Garage "Garagentor" <garagedoor> (Home, D)
Group D_House "Haussteuerung" <presence> (Home, D) }
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 23. Apr 2022 18:10
von int5749
Tobii hat geschrieben: ↑23. Apr 2022 17:53
Funktioniert das "alte Muster" bei OH3 überhaupt?
Ja, an der Syntax hat sich nichts geändert. Die Datei muss weiterhin ausserhalb von der Main UI bearbeitet werden, da diese nur text-basierend erstellt werden kann. Die Datei muss weiterhn in
<openHAB-Conf>\sitemaps abgelegt sein.
In der Main UI (falls diese dort auftaucht) sollte die mit einem Schloß-Symbol markiert sein. Leider kann man dann teilweise durchaus Änderungen machen, aber diese werden nicht gespeichert. Schloß => schreibgeschützt
Klugscheiß-Modus: Unter OH 3 gibt es keine Basic UI mehr, diese heißt nun Main UI und ist weitaus mächtiger

Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 23. Apr 2022 18:13
von udo1toni
So sieht und sah eine Sitemap aber nicht aus!
Du kannst die Sitemaps natürlich nach wie vor über den normalen Weg anlegen und bearbeiten, und wie immer, so gilt auch bei der Sitemap: Textdateien unterhalb /etc/openhab/ sind über die UI nur lesbar. Nur Sitemaps, die über die UI erzeugt wurden, können auch über die UI bearbeitet werden.
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 23. Apr 2022 20:34
von Tobii
Ok, da muss ich zugeben dass ich mich ganz schön getäuscht habe.
Sitemap funktioniert, aber noch nicht so wie ich es hätte. Rollershutter und Dimmer lassen sich nicht abbilden.
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 23. Apr 2022 21:01
von udo1toni
Doch, das funktioniert hervorragend. Bitte nicht die Schlüsselworte verwechseln.
Die Sitemap verwendet Widgets. Schlüsselworte:
https://www.openhab.org/docs/ui/sitemap ... ment-types
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 24. Apr 2022 09:44
von Tobii
Danke für den Hinweis, als ich es gelesen habe ist es mir wieder eingefallen.
Meine Sitemap steht, funktioniert auch. Jetzt muss ich nur die Räume von gruppieren können. Momentan wird mir alles auf einer Seite angezeigt.
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 24. Apr 2022 16:18
von udo1toni
Also, oben verwendest Du ja lauter Group Items. Das ist auf verschiedenen Gründen nicht sinnvoll. Vor allem hast Du keinerlei Einfluss darauf, wie die Sitemap gestaltet ist (Reihenfolge auf den Unterseiten, Label, Icons, spezielle Konfiguration...)
Lege also besser alle Widgets manuell an, das ist zwar viel Arbeit, geht aber mit dem passenden Editor einigermaßen schnell.
Sitemaps unterstützen Unterseiten (Entweder Group Widget oder Text Widget nutzen), die Unterseite wird in {} eingeschlossen.
Außerdem kannst Du innerhalb einer Seite auch Kästen um Widgets zeichnen lassen, die sogenannten Frames.
Dabei ist zu beachten, dass eine Seite nur normale Widgets oder nur Frames enthalten darf, aber nicht beides gemischt. Ein Frame darf wiederum nur normale Widgets enthalten.
Gültig:
Code: Alles auswählen
sitemap site label="Sitemap" {
Text label="Unterseite 1" {
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
Text label="Unterseite 2" {
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
ebenfalls gültig:
Code: Alles auswählen
sitemap site label="Sitemap" {
Frame label="Rahmen" { // Hauptseite mit Frames
Text label="Unterseite 1" {
Frame label="Noch einer" { // Unterseite mit Frame
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
Text label="Unterseite 2" { // Unterseite ohne Frame
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
Frame label="Rahmen 2" { // 2. Frame auf Hauptseite
Text label="Unterseite 3" { // Unterseite ohne Frame
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
}
nicht gültig:
Code: Alles auswählen
sitemap site label="Sitemap" {
Text label="noch ein Menüpunkt" // Frame- und Nicht-Frame Widget auf der gleichen Seite auf der gleichen Ebene
Frame label="Rahmen" {
Text label="Unterseite 1" {
Frame label="Noch einer" {
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
}
ebenfalls nicht gültig:
Code: Alles auswählen
sitemap site label="Sitemap" {
Text label="Unterseite 1" {
Frame label="Ein Frame" {
Frame label="Ein Frame" { // Frame in Frame ist nicht erlaubt
Text label="Erster Punkt"
Text label="Zweiter Punkt"
}
}
}
}
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 24. Apr 2022 20:54
von Tobii
Ich habe mich den ganzen Tag mit der Sitemap gespielt. Das Ergebnis wie ich es mal hatte ist fast wieder da.
Auf einmal hatte ich keine Verbindung mehr. MyOpenhab.org war offline, da dachte ich ich hätte im Code Fehler. Diesen gelöscht, bis zu einer Zeile die sicher richtig geschrieben ist, sowohl bei den Items, Things und Sitemap. Hat alles nichts gebracht, es blieb beim offline.
Die Things in Openhab hatten weiter eine Verbindung, waren alle 5 sauber "online". Ich konnte mit dem PC auch Lichter aus und anschalten.
Außer dem Löschen des KNX Bindings ist mir nichts mehr eingefallen. Nun habe ich den Salat. Jetzt kann ich nicht mal mehr eine Verbindung zum Gateway herstellen. Ich weiß woran es liegt, weiß aber nicht wie ich es lösen kann.
In meiner things Datei im Visual Studio Code kann ich jede x-beliebige Netzwerkadresse eingeben, sofort prüft Openhab ob eine Verbindung zustandekommt, gebe ich aber die richtige Adresse ein, dann lädt Openhab gar nicht. Auch manuell mit dem Button Disable/Enable will er die richtige Adresse nicht mehr laden. Es ist mir nicht möglich 192.168.2.64 einzutragen, im Studio Code ja, aber Openhab will es nicht übernehmen.
Hat jemand eine Idee?
Re: Openhab 3 KNX Migration Openhab 2
Verfasst: 24. Apr 2022 21:14
von Tobii
IP Adresse vom Gateway geändert und schon funktioniert zumindest der erste Teil wieder.
Die Cloud ist weiterhin offline..... :-/