Seite 1 von 3

Datumsformat in deutsch

Verfasst: 28. Jan 2019 15:00
von op11de
Hallo,
seit kurzer Zeit unternehme ich meine ersten Gehversuche mit openhab2 auf einem Raspi3.

Die im Bild gezeigte Datumsangabe möchte ich etwas anpassen:
- deutsches Datumsformat
- gleiche Schriftart/Schriftgröße für Text und Datumsangabe
- farbige Uhrzeitangabe
Wie wird das gemacht?

In /etc/openhab2/things/datum.things steht:
'ntp:ntp:local [hostname="0.pool.ntp.org", refreshInterval=60, refreshNtp=30, locale="", timeZone="Europe/Berlin ]'

'datum.things' hatte ich schon mal testweise in ein anderes Verzeichnis verschoben um die Wirkung zu sehen. Ergebnis: keine Auswirkung auf das Datumsformat.
Ist diese in openhab2 noch erforderlich?

Danke für Infos
bild1.png

Re: Datumsformat in deutsch

Verfasst: 28. Jan 2019 16:54
von seppy
Hi,
dieses datum.things sagt mir gar nichts?! Ich denke das soll das ntp Binding konfigurieren?!
Allerdings hat das keine Auswirkung auf die openhabUI. Diese musst Du über die PaperUI > Settings konfigurieren.
Grüße,
Seppy

Re: Datumsformat in deutsch

Verfasst: 28. Jan 2019 23:46
von udo1toni
Das Datumsformat richtet sich nach den locales des Systems. Wenn Du einen Windows PC nutzt, stellst Du das Betriebssystem auf deutsch ein (bei Windows muss man normalerweise das System neu installieren, um die Sprachversion zu ändern), die Tastatur, Währung, Dezimaltrenner, Datumsformat usw. hängen auch davon ab. In GNU/Linux funktioniert das genauso. Du musst also die korrekte Sprache im Betriebssystem einstellen.
Da GNU/Linux eine Multiuser Umgebung ist, musst Du zudem darauf achten, diese Werte für den User openhab zu setzen (oder gleich als Default für das ganze System)

Re: Datumsformat in deutsch

Verfasst: 29. Jan 2019 00:23
von peter-pan
wie Seppy schon sagte, das .things, das du angelegt hast (im Ordner für things ), ist das Things für das ntp-Binding (https://www.openhab.org/addons/bindings/ntp/der Name ist zwar egal, aber der besseren Übersichtlichkeit halber, wäre ein sprechender Name besser(z.B. ntp.things). Das Item dazu hast du ja auch schon angelegt.

z.B.

Code: Alles auswählen

DateTime              Current_DateTime                "Heute [%1$tA, %1$td.%1$tm.%1$ty,%1$tH:%1$tM]"      <calendar>                (gAstro)      {channel="ntp:ntp:local:dateTime"}
Die Schriftart und die Schriftgrösse, lassen sich nicht verändern (soweit ich weiss ;) ).

Die Schriftfarbe kannst du in der .sitemap verändern, das sieht dann in etwa so aus:

Code: Alles auswählen

    Text item=Current_DateTime          valuecolor=["red"] labelcolor=["red"]
Hast du schon mal in der Paper UI unter Configuration/System/Regional Settings/language nachgeschaut, was da drin steht ?
deutsch.jpg
Vielleicht bringt dich das ein bisschen weiter.

Re: Datumsformat in deutsch

Verfasst: 29. Jan 2019 11:41
von op11de
udo1toni hat geschrieben: 28. Jan 2019 23:46 Da GNU/Linux eine Multiuser Umgebung ist, musst Du zudem darauf achten, diese Werte für den User openhab zu setzen (oder gleich als Default für das ganze System)
Der 'locale'-Befehl sagt:
LANG=de_DE.UTF-8

das sollte doch reichen, oder gibt es noch andere Einstellungen für die Sprachumgebung?

Re: Datumsformat in deutsch

Verfasst: 29. Jan 2019 11:45
von op11de
peter-pan hat geschrieben: 29. Jan 2019 00:23 Hast du schon mal in der Paper UI unter Configuration/System/Regional Settings/language nachgeschaut, was da drin steht ?
JA, da ist aber alles auf Deutsch eingestellt

Re: Datumsformat in deutsch

Verfasst: 29. Jan 2019 12:11
von seppy
Hi,

schau mal hier: https://community.openhab.org/t/solved- ... an/37967/4
Hast Du das schon probiert?

Grüße,
Seppy

Re: Datumsformat in deutsch

Verfasst: 29. Jan 2019 14:22
von op11de
seppy hat geschrieben: 29. Jan 2019 12:11 schau mal hier: https://community.openhab.org/t/solved- ... an/37967/4
Hast Du das schon probiert?

[14:20:21] openhabian@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


Alles korrekt
Gruß op11de

Re: Datumsformat in deutsch

Verfasst: 30. Jan 2019 18:14
von udo1toni
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.

Re: Datumsformat in deutsch

Verfasst: 4. Feb 2019 09:16
von seppy
Wieder was gelernt :!: :D