[gelöst] Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

[gelöst] Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von Florian.Reinartz »

Moin Zusammen,
ich verzweifel grade mal wieder an meiner eigenen Blö... ...Kompetenz.
Ich habe einige Item so formatiert, dass sie in der Ausgabe mit einem Punkt als Tausender-Trennzeichen in basicui angezeigt werden.

Code: Alles auswählen

"Ʃ Leistung [%,.0f W]"
In OH3 habe ich aber plötzlich die englischen Schreibweise: 1,000.00.

Nun habe ich in >sudo openhabian-config< - >System Settings< - >Set system locale< auf die deutsche Schreibweise umzustellen indem ich
[*] de_DE.UTF-8 UTF-8
ausgewählt und alle anderen Sprachen abgewählt habe.
Im nächsten Fenster habe ich dann de_DE.UTF-8 ausgewählt.
Jetzt habe ich immernoch die Amerikanische Schreibweise und zudem ist jetzt die Darstellung in PuTTY unschön (Bild im Anhang).
:o
Bevor das Menü sich öffnet bekomme ich noch kurz Informationen angezeigt (Bild im Anhang).
Kann mir jemand helfen das wieder glatt zu ziehen?
Danke und Gruß
Florian
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von Florian.Reinartz am 5. Jul 2022 00:55, insgesamt 2-mal geändert.
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00

Beitrag von scotty »

Hast du es mal mit %,.2f versucht?

für mehr schau hier hier
bzw. hier:

https://openbook.rheinwerk-verlag.de/ja ... 5_011.html
Zuletzt geändert von scotty am 4. Jul 2022 02:53, insgesamt 2-mal geändert.
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00

Beitrag von Florian.Reinartz »

ja, bringt nichts, ändert nur die Stellen nach dem Komma von 0 auf 2.
Allerdings wird statt eines Kommas ein Punkt angezeigt...
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00

Beitrag von scotty »

Florian.Reinartz hat geschrieben: 4. Jul 2022 02:50 Allerdings wird statt eines Kommas ein Punkt angezeigt...
laut Thema war das dein gesuchtes Ergebnis....
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00

Beitrag von Florian.Reinartz »

Moin zusammen,
Sorry, habe mich wohl undeutlich ausgedrückt.

Ja, die Schreibweise %,.2f nutze ich auch, hilf mir bei meinem Problem aber nicht weiter.
Die Zahl vor dem f ändert nur die Anzahl der Dezimalstellen. Ich bekomme also anstelle von 0 Dezimalstellen 2.

Vorher mit %,.0f:
-> 1,234

Nacher mit %,.2f:
-> 1,234.56

Es soll aber so aussehen:
1.234 bzw. 1.234,56
Es sind nach wie vor – wenn man von der deutschen Schreibweise ausgeht – Komma und Punkt vertauscht.

Wäre für eine Hilfestellung echt dankbar. Es ist einfach total verwirrend gerade bei Zahlen ohne Nachkommastellen (z.B 2,668 Watt - sind nämlich über Zweitausen Watt und nicht knapp Drei !!!

Danke und Gruß
Florian
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von scotty »

Meine Vermutung ist, dass es an den Einstellungen liegt. Da du aber schon auf deutsche Schreibweise umgestellt hast, fällt mir nur noch ein Neustart ein. Bin leider, was den Raspbi angeht, schon eine Weile raus. Vielleicht sind ja noch andere Helfer hier....
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

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

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von udo1toni »

Nimm mal das Komma raus, speichere und ergänze das Komma wieder, vielleicht hängt es einfach...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von peter-pan »

...ist das nicht eigentlich Standard ( [%.2f] --- Pattern für Formatierung)? Schau mal hier in diesen Thread. Vor allem auf Seite 3.

Mit den deutschen Einstellungen werden doch auch die passenden Schreibweisen(Formatierungen) eingestellt.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
Florian.Reinartz
Beiträge: 117
Registriert: 11. Apr 2022 08:47
Answers: 0
Wohnort: bei Schwerin

Re: [gelöst] Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von Florian.Reinartz »

ich werd verrückt...
So viel Lebenszeit...
Die 3. Seite!!!
Hast Du denn die Datei /etc/default/locale angepasst?
Code: Alles auswählen
sudo nano /etc/default/locale
und dann dort die Eintragungen vornehmen.
An besten trägst Du dort mindestens eine Zeile für LANG und LC_ALL ein, mehr Einträge (siehe Ausgabe von locale) schaden nicht.
Ich habe unter "sudo nano /etc/default/locale" alles auf "de_DE.UTF-8" gestellt und siehe da...
PuTTY sieht gut aus, und das Dezimaltrennzeichen ist ein Komma , und das Tausendertrennzeichen ist ein Punkt .
Habt vielen Dank...
Hab auch schon das nächste problem aber das ist ein anderes Thema ;-)
Gruß in die Nacht aus Norddeutschland
Florian

PS: Die vorhergegangenen Änderungen habe ich zuvor wieder rückgängig gemacht...
PPS: Das raus nehmne der Kommatas ( [%,.2f] -> [%.2f] ) hatte auch nicht geholfen.
openHAB 4.3.4 (64 bit) auf einem Raspberry Pi 5 Model B Rev 1.0 mit 8GB

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

Re: Tausender-Trennzeichen 1.000,00 statt 1,000.00 - Komma und Punkt vertauscht

Beitrag von udo1toni »

peter-pan hat geschrieben: 4. Jul 2022 22:24 ...ist das nicht eigentlich Standard ( [%.2f] --- Pattern für Formatierung)? Schau mal hier in diesen Thread. Vor allem auf Seite 3.

Mit den deutschen Einstellungen werden doch auch die passenden Schreibweisen(Formatierungen) eingestellt.
Ja, aber nein. Es gibt tatsächlich Fälle in denen hartnäckig ein Punkt als Dezimaltrenner erscheint, bis man das manuell konfiguriert. Die Einstellung auf eine deutsche Umgebung im Betriebssystem des Servers (LANG_ALL=de_DE.UTF-8) ist aber Grundvoraussetzung, ohne das funktioniert es definitiv nicht korrekt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten