Seite 1 von 2

Datei erweitern

Verfasst: 13. Aug 2020 08:58
von Innocent
Hallo, ich arbeite mich gerade durch das Buch von Marianne Spiller.

Ziemlich am Anfang schreibt sie, man soll die Datei /etc/default/openhab2 um eine Zeile erweitern.

Wo und wie finde ich diese Datei und wie kann ich diese erweitern / ändern? 🤔

Vielen Dank im voraus.

Re: Datei erweitern

Verfasst: 13. Aug 2020 10:38
von EmptySoft
Die Datei findest Du auf dem Rechner auf dem Openhab lauft (vielleicht openhabian)?

/etc/default/openhab2 ist ein typischer Linuix Pfad (Linux verwendet Slashes, Windows Backslashes). Wenn Du am Linux direkt bist, kannst Du auf der Konsole die Datei zum Beispiel mit

Code: Alles auswählen

cat /etc/default/openhab2
ansehen. Editieren zum Beispiel mit vi

Code: Alles auswählen

vi /etc/default/openhab2
(der vi ist aber recht schwer zu bedienen, wenn man mit dem noch nie gearbeitet hat, hat aber den großen Vorteil, den gibt es in jeder Linux Distribution) Ich gehe einmal davon aus, dass Du aber an einem Windowsrechner sitzt und die Datei bearbeiten möchtest, dazu musst Du Dir das Verzeichnis mounten (ich denke unter openhabian sind die Samba Exports schon eingerichtet, dass weiß ich aber nicht, verwende es nicht) versuche einmal auf Deinem Windowsrechner den Explorer (File Explorer nicht Internetexplorer!!!) zu öffnen und gebe dort in der Adresssleiste

Code: Alles auswählen

\\DeineIpVomOpenHab
ein. Da solltest Du die Freigaben sehen und dann auch die Datei finden

Re: Datei erweitern

Verfasst: 13. Aug 2020 10:47
von Innocent
Openhabian läuft auf einem Raspberry pi 4.
Habe Zugriff über ssh von einem Windows Rechner.
Auch habe ich den config Ordner als Netzlaufwerk verbunden.

Also über putty einfach cat /etc/default/openhab2 wie von dir geschrieben eingeben?

Re: Datei erweitern

Verfasst: 13. Aug 2020 10:56
von peter-pan
...andere Frage:Hast du openHAB schon installiert und wo ? Auf einem RasPi oder unter Windows ? Kannst du über Putty auf den Rechner zugreifen ?

Wie emptysoft beschrieben hat, befindet sich die Datei im Ordner /etc/default.

Wenn du den Editor "nano" kennst, kannst du auch mit:

Code: Alles auswählen

sudo nano /etc/default/o :shock: penhab2
die Datei editieren. Du musst das mit "sudo" machen, da diese dem user "root" gehört. Aber Vorsicht beim ändern :shock: !!!
Vielleicht machst du sicherheitshalber vorher noch eine Kopie von der Datei.

Re: Datei erweitern

Verfasst: 13. Aug 2020 11:02
von Innocent
peter-pan hat geschrieben: 13. Aug 2020 10:56 ...andere Frage:Hast du openHAB schon installiert und wo ? Auf einem RasPi oder unter Windows ? Kannst du über Putty auf den Rechner zugreifen ?

Wie emptysoft beschrieben hat, befindet sich die Datei im Ordner /etc/default.

Wenn du den Editor "nano" kennst, kannst du auch mit:

Code: Alles auswählen

sudo nano /etc/default/o :shock: penhab2
die Datei editieren. Du musst das mit "sudo" machen, da diese dem user "root" gehört. Aber Vorsicht beim ändern :shock: !!!
Vielleicht machst du sicherheitshalber vorher noch eine Kopie von der Datei.
Siehe mein Post vorher.

Openhab ist auf Raspberry pi 4 installiert.
Über putty habe ich Zugriff.

Re: Datei erweitern

Verfasst: 13. Aug 2020 11:07
von peter-pan
...da haben wir wohl gerade parallel geschrieben :lol: . Ja dann geht das ganz einfach von der Konsole aus mit den cat-Kommando die Datei anzuschauen. Ändern, wie gesagt mit "nano". Das hat Unixe doch bestimmt auch geschrieben, oder ? Ich kenne ihr Buch leider nicht.

Edit: Welche Zeilen willst du denn einfügen ?

Re: Datei erweitern

Verfasst: 13. Aug 2020 11:46
von Innocent
IMG_20200813_114606.jpg

Re: Datei erweitern

Verfasst: 13. Aug 2020 13:03
von EmptySoft
OK, nachdem Du über putty auf der Konsole vom Linux bist

Code: Alles auswählen

sudo nano /etc/default/openhab2
und Enter eingebe, im sich öffnenden Editor (das passiert auf der Konsole, also keine grafischen Wunderwerke erwarten) ans Ende der Datei gehen und die Zeile eintippen (aufpassen auf Groß und Kleinschreibung, Linux macht da Unterschiede). Carrige Return am Ende nicht vergessen, viele Programme lesen eile für Zeile, wenn dann keine neue Zeile kommt, erkennen sie die letzte nicht

So wie ich das gelesen habe, ist die Installation eh noch ganz nackt, sollte was schief gehen, von neuem beginnen :D

Re: Datei erweitern

Verfasst: 13. Aug 2020 13:29
von peter-pan
...Leute, da bin ich mir nicht sicher, ob das so ok ist.
Ich habe diese Variable in meiner Datei und die sieht so aus

Code: Alles auswählen

EXTRA_JAVA_OPTS="-Xms192m -Xmx320m"
Da steht also schon was drin.

In meinem Testsystem, das mit NGRE u. Python läuft, habe ich die Variable erweitert:

Code: Alles auswählen

EXTRA_JAVA_OPTS="-Xms192m -Xmx320m -Xbootclasspath/a:/etc/openhab2/automation/jython/jython-standalone-2.7.2x.jar -Dpython.home=/etc/openhab2/automation/jython -Dpython.path=/etc/openhab2/automation/lib/python"
Ich könnte mir aber vorstellen, dass die Variable dann so aussehen könnte:

Code: Alles auswählen

EXTRA_JAVA_OPTS="-Xms192m -Xmx320m -Duser.country=DE -Duser.language-de"
Ich weiss auch nicht, ob das überhaupt noch notwendig ist. Ich hab's jedenfalls noch nie gemacht. Ich habe aber bisher immer über das openhabian.img installiert, also sozusagen automatisch (hassle-free).

Schau doch erst mal nach, ob du die Variable in der Datei findest.

Re: Datei erweitern

Verfasst: 13. Aug 2020 13:41
von Innocent
Ok. Ich werde zuerst schauen und wenn ich unsicher bin, lass ich es wie es ist. Dann sind halt paar Wörter auf Englisch... 🤣