Wo sind meine Dateien?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Olli83
Beiträge: 4
Registriert: 27. Mai 2021 10:32
Answers: 0

Wo sind meine Dateien?

Beitrag von Olli83 »

Hallo und guten morgen,

ich bin etwas verwirrt. Aber eventuell nur ein neulingsproblem. In meiner Ordner struktur zu Openhab sind keine conf Dateien zu finden!? Hab ich hier einen Denkfehler? Muss hier erst etwas angelegt werden?

Das System läuft auf einem Windows
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: Wo sind meine Dateien?

Beitrag von KellerK1nd »

Hast du denn überhaupt schon Things und Items erstellt? Wenn ja wie? Über die MainUI/PaperUI, oder eben händisch über VSC?
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Olli83
Beiträge: 4
Registriert: 27. Mai 2021 10:32
Answers: 0

Re: Wo sind meine Dateien?

Beitrag von Olli83 »

Hallo,
das bedarf wohl einer erklärung.... Wenn ich nur über das WebInterface(MainUi) konfiguriere, werden keine Dateien erstellt?

Ja neben den Things sind ebenso Items, Pages und Models erstellt.Um es genau zu nehmen ist das Gesamte Haus schon abgebildet.

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: Wo sind meine Dateien?

Beitrag von KellerK1nd »

Things, Items und Rules die du über die Main UI erstellt hast tauchen da nicht auf. Die liegen in einer internen Datenbank. Udo kann dir das bei Bedarf genauer erklären.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

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

Re: Wo sind meine Dateien?

Beitrag von udo1toni »

Genau. das ist aber schon in der offiziellen Doku erwähnt (irgendwo...)

Es gibt - historisch bedingt - die Möglichkeit, openHAB über Textdateien zu konfigurieren. Seit openHAB2 gibt es zusätzlich die Möglichkeit, die Konfiguration über die UI vorzunehmen.
Die Entwickler haben sich allerdings damals (TM) dazu entschlossen, die Konfiguration nicht in die bekannten Textdateien zu schreiben, sondern die Konfiguration in mehreren json Dateien zu speichern. Dabei geht es um Performance und Aufwand beim Code. Die json Objekte sind um ein vielfaches schneller zu lesen und zu schreiben (ich meine, der Faktor war damals weit im zweistelligen Bereich). Die Konfiguration über Textdateien ist natürlich wesentlich effizienter (zumindest für einen alten Hasen), dafür gibt es aber keine Hilfestellung für Format, benötigte oder nutzbare Parameter usw., Autokonfiguration ist damit gar nicht drin.

Insofern ist die Textkonfiguration Neulingen nicht zu empfehlen, wer sie benutzt, muss sich darüber klar sein, dass er dabei bestimmte Dinge nicht nutzen kann (oder zumindest eingeschränkt ist) und dass er damit eine zweite Datenbasis schafft.
openHAB selbst ist das egal, es erkennt, sobald eine Textdatei angelegt oder verändert wurde und liest den Inhalt automatisch ins RAM ein. Die Daten werden aber nicht in den json Dateien gespeichert, das System braucht also länger beim Bootprozess und die entsprechenden Daten lassen sich nicht in der UI verändern, sie werden lediglich angezeigt.
openHAB4.3.6 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Olli83
Beiträge: 4
Registriert: 27. Mai 2021 10:32
Answers: 0

Re: Wo sind meine Dateien?

Beitrag von Olli83 »

Dankeschön Udo, das war sehr gut und ausführlich erklärt. So wenn ich jetzt dann die Tage meinen Rasberry bekomme werde ich wohl nochmal genau nachfragen wie das denn mit dem überspielen ist ;)

Antworten