Seite 2 von 3

Re: Datumsformat in deutsch

Verfasst: 4. Feb 2019 10:13
von udo1toni
:) Man vergisst gerne, dass GNU/Linux grundsätzlich ein Multi User System ist. Das ist allerdings bei solchen Benutzer bezogenen Einstellungen essenziell. Im Gegensatz zu Windows, welches pro System nur eine Systemsprache erlaubt, beziehen sich die Spracheinstellungen immer auf das gesamte System, aber pro (eventuell auch parallel) angemeldeten User.

Re: Datumsformat in deutsch

Verfasst: 4. Feb 2019 11:46
von seppy
Ja eigentlich ist mir das bewußt, aber gerade beiden locales blende ich das gerne aus :-/

Re: Datumsformat in deutsch

Verfasst: 4. Feb 2019 12:10
von udo1toni
:D Mir passiert das nicht mehr, weil ich auch schon drüber gestolpert bin...

Re: Datumsformat in deutsch

Verfasst: 8. Feb 2019 10:27
von op11de
udo1toni hat geschrieben: 30. Jan 2019 18:14 Wie oben erwähnt, die Einstellungen für den User openhabian sind irrelevant. Es geht hier einzig um den User openhab (ohne ian)

Schau so nach:

Code: Alles auswählen

sudo su - -s /bin/bash openhab
locale
Der Unterschied besteht darin, dass nun die locale Abfrage für den angemeldeten User openhab erfolgt.
Interessant, das war mir auch unbekannt, aber das Ergebnis ist wie bei 'openhabian'

sudo su - -s /bin/bash openhab
[sudo] Passwort für openhabian:
[10:22:14] openhab@openHABianPi:~$ locale
LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=de_DE.UTF-8

Re: Datumsformat in deutsch

Verfasst: 8. Feb 2019 12:24
von udo1toni
Hast Du denn das locale="" aus der NTP-Definition schon entfernt?

EDIT:

ich habe bei mir

Code: Alles auswählen

locale="de_DE"
eingetragen.

Re: Datumsformat in deutsch

Verfasst: 26. Mär 2019 08:33
von Heavy-Dee
Guten Morgen,
da ich auch gerade über einem deutschen Datumsformat sitze, habe ich mir den ganzen Vorgang mal angeschaut.
Ich betreibe openHab auf einer Synology Diskstation. Die Diskstation ist auf deutsch eingestellt und in openHab unter Configuration/System/Regional Settings/language ist auch deutsch eingestelt.
Aber mit

Code: Alles auswählen

sudo su - -s /bin/bash openhab
locale
bekomme ich folgende Ausgabe.

openhab@HomeNetServer:~$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8

:?: :?: :?:

Wie kann ich das ändern?

Anmerkung: Ich habe gar keine Ahnung von Linux, und schon gar keine von Konsolenbefehlen. -> Bräuchte fast den Dateispeicherort/-namen um es via Editor anzupassen.

Re: Datumsformat in deutsch

Verfasst: 26. Mär 2019 22:20
von udo1toni
Das ist etwas schwierig, die Synology Diskstation verwendet ja ein eigenes Betriebssystem. Linux ist kein Betriebssystem, auch wenn das meist so formuliert wird. Linux ist der Kernel. Das Betriebssystem besteht aber aus mehr als nur dem Kernel, weshalb man korrekt eigentlich immer von GNU/Linux sprechen sollte (oder alternativ eine konkrete Distribution nennen, z.B. debian, Ubuntu, Fedora oder CentOS).

Du kannst probieren, mittels

Code: Alles auswählen

export LC_ALL=de_DE.utf8
auf deutsch umzuschalten. Allerdings gilt dies dann nur für die gerade laufende Session. Du musst schauen, wie openHAB vom System gestartet wird und in der entsprechenden Datei diesen export einbauen, und zwar logischerweise vor der Stelle, an der openHAB tatsächlich gestartet wird. Leider ist das davon abhängig, wie das Betriebssystem der Diskstation den Startprozess erledigt.

Im Forum zur Diskstation gibt es aber sicherlich Hilfe, falls hier keiner konkrete Hinweise geben kann.

Re: Datumsformat in deutsch

Verfasst: 3. Mai 2022 22:21
von dirkabel
Hallo,
habe bei openHAB3 das gleiche Problem, Datum ist in Englisch.
Wenn ich das mit export LC_ALL=de_DE.utf8 ändere, sieht es für die User openhabian und openhab erst mal gut aus. Nach dem Neustart ist aber alles erst mal wieder Englisch.
Wie bekomme ich die ntp Zeit auf Deutsch?

System ist ein aktuelles openhabian 1.7.3

Re: Datumsformat in deutsch

Verfasst: 3. Mai 2022 23:59
von udo1toni
Das hat nichts mit ntp zu tun. Es geht nur um die Lokalisierung.
Du kannst die Konfiguration über /etc/default/locale für alle User setzen. Allerdings solltest Du vorher zram beenden. zram ist per default eingeschaltet, wenn Du mit openHABian installierst.
Nachdem die Änderungen in der Datei eingetragen sind, sollte ein

Code: Alles auswählen

sudo update-locale
und anschließend ein erneutes Anmelden ausreichen, um die Konsole dauerhaft auf deutsch umzustellen. Nach einem Reboot sollte auch openHAB deutsch laufen (am besten erkennbar am Datum...)

Re: Datumsformat in deutsch

Verfasst: 8. Mai 2022 12:44
von dirkabel
Hallo,

ich kämpfe auf dem rPi4 mit aktuellen openhabian 1.7.3 noch mit dem Datumsformat.
Ich habe zram über das Config Tool deinstalliert, weil ich nicht wusste, wie man es deaktiviert.
Wenn ich unter Console Nutzer openhabian

Code: Alles auswählen

locale
eingebe, ist alles Englisch.
Wenn ich dann

Code: Alles auswählen

export LC_ALL=de_DE.utf8
eingebe und mit locale erneut teste, ist alles deutsch.
Wenn ich dann mit

Code: Alles auswählen

sudo - -s /bin/bash openhab
locale
prüfe, ist auch alles deutsch, habe aber für den User nicht das rechte Passwort finden können, also komme ich nicht wieder zurück. Console beendet und alle Schritte bis auf den letzten alles noch mal neu.
Dann als letztes

Code: Alles auswählen

sudo update-locale
Immer noch alles deutsch.
Neustart, alles wieder Englisch....
Jemand eine Idee?