klein0r / ioBroker.awtrix-light

Integrate your Awtrix Light device (e.g. Ulanzi TC001) via HTTP
https://haus-automatisierung.com
MIT License
62 stars 4 forks source link

Feature Request: Möglichkeit Dezimalltrennzeichen ',' durch'.' zu ersetzen #43

Closed majadesignz closed 1 year ago

majadesignz commented 1 year ago

The problem

Es wäre super, wenn es eine Option gäbe, welche das Dezimaltrennzeichen ',' durch '.' ersetzt. Das Komma sieht auf dem Display wirklich schäbig aus.

Version of nodejs

18.16.0

Version of ioBroker js-controller

4.0.24

Version of Adapter

0.4

Operating system running ioBroker

Linux

Checklist of files to include below

Additional information & file uploads

No response

github-actions[bot] commented 1 year ago

Thanks for reporting @majadesignz!

  1. Check if this topic is not covered in the documentation
  2. Ensure that you use the latest beta version: NPM version
  3. Attach all necessary log files in debug mode, screenshots and other information to reproduce this issue
  4. Search for the issue topic in other/closed issues to avoid duplicates!
klein0r commented 1 year ago

Aktuell wird die Standard formatValue-Funktion genutzt, welche deine Systemsteinstellungen im ioBroker verwendet.

majadesignz commented 1 year ago

Habe ich mir gedacht und ist auch absolut nachvollziehbar. Ggf. wäre aber eine Option im Adapter ein nice-to-have, dass man die Standardeinstellung überschreiben kann. Ich würde beispielsweise gerne iobroker-weit beim ',' bleiben, aber auf dem Display sieht das ',' wirklich bescheiden aus (meiner Meinung nach).

Z18Aplha commented 1 year ago

Ist es vielleicht auch möglich, dass man das Tausender-Trennzeichen deaktivieren kann?

klein0r commented 1 year ago

Puh, ihr habt alle Wünsche ;) Ich überlege mir was.

mrjeschke commented 1 year ago

btw Auf der Firmware-Seite gibts einen Feature Request das Komma eine Pixel nach unten zu verschieben, was meiner Meinung nach deutlich besser aussieht. image

mtoensing commented 1 year ago

Den Punkt bei Tausendern entfernen wäre toll. Also statt 1.400 eben 1400.

baetzmr commented 1 year ago

Im iobroker das Floatzeichen von , auf . umstellen wäre eine Möglichkeit. image

baetzmr commented 1 year ago

Manchmal kommt der Num Wert auch ohne Punkt aber meistens mit. Bin noch am Testen warum das so sein könnte. image image

klein0r commented 1 year ago

@baetzmr Das wird mit dem Datentyp des States zusammenhängen. Wenn das ein String (Zeichenkette) ist, wird nicht formatiert.

mtoensing commented 1 year ago

Also kann man selbst was dran machen?

klein0r commented 1 year ago

@mtoensing Wo dran genau?

mtoensing commented 1 year ago

"Das wird mit dem Datentyp des States zusammenhängen. Wenn das ein String (Zeichenkette) ist, wird nicht formatiert.". Das meinte ich. Für dieses Problem gibt es dann keine Lösung im Adapter, sondern die Werte müssen einmal vorab umgewandelt werden? Ist das dasselbe Problem wie #54 ?

klein0r commented 1 year ago

Was für ein Problem? Das ist kein Problem. States vom Typ String werden 1:1 so dargestellt, wie im Datenpunkt steht. Für Type "number" greift das System-Format.

mtoensing commented 1 year ago

Verstehe. okay, dann kann das hier ja zu.

klein0r commented 1 year ago

Dann kann das hier ja zu.

Ja, weil ich die Option dafür gerade eingebaut habe. 😄

mtoensing commented 1 year ago

Cool! Wie lange dauert es, bis das Update in http://download.iobroker.net/sources-dist-latest.json auftaucht?

klein0r commented 1 year ago

Du weißt schon, dass Du mir Mails mit jedem Offtopic-Kommentar generierst? 😞

Die Aktualisierung des beta-Repository findet 2x täglich planmäßig statt (02:00 und 14:00 Uhr UTC). Die Logik dieses Prozesses ist leider nicht öffentlich dokumentiert.

https://iobroker.readthedocs.io/de/latest/ecosystem/repositories.html