Openhab 3 KNX Migration Openhab 2
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 KNX Migration Openhab 2
Die gibt es sogar so sehr, dass Du sie nun direkt in der UI konfigurieren kannst... (nach wie vor über Text)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 56
- Registriert: 18. Sep 2020 19:43
Re: Openhab 3 KNX Migration Openhab 2
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) }
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) }
-
- Beiträge: 1173
- Registriert: 4. Nov 2019 22:08
Re: Openhab 3 KNX Migration Openhab 2
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

openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 KNX Migration Openhab 2
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.
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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 56
- Registriert: 18. Sep 2020 19:43
Re: Openhab 3 KNX Migration Openhab 2
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.
Sitemap funktioniert, aber noch nicht so wie ich es hätte. Rollershutter und Dimmer lassen sich nicht abbilden.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 KNX Migration Openhab 2
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
Die Sitemap verwendet Widgets. Schlüsselworte: https://www.openhab.org/docs/ui/sitemap ... ment-types
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 56
- Registriert: 18. Sep 2020 19:43
Re: Openhab 3 KNX Migration Openhab 2
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.
Meine Sitemap steht, funktioniert auch. Jetzt muss ich nur die Räume von gruppieren können. Momentan wird mir alles auf einer Seite angezeigt.
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openhab 3 KNX Migration Openhab 2
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:
ebenfalls gültig:
nicht gültig:
ebenfalls nicht gültig:
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"
}
}
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"
}
}
}
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"
}
}
}
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"
}
}
}
}
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 56
- Registriert: 18. Sep 2020 19:43
Re: Openhab 3 KNX Migration Openhab 2
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?
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?
-
- Beiträge: 56
- Registriert: 18. Sep 2020 19:43
Re: Openhab 3 KNX Migration Openhab 2
IP Adresse vom Gateway geändert und schon funktioniert zumindest der erste Teil wieder.
Die Cloud ist weiterhin offline..... :-/
Die Cloud ist weiterhin offline..... :-/