FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Eckat am 30 Mai 2022, 11:41:01

Titel: Dezimaltrennzeichen [erledigt]
Beitrag von: Eckat am 30 Mai 2022, 11:41:01
Hallo zusammen,

sorry für die vermeintlich dusselige Frage, wahrscheinlich suche ich nur falsch  :-[

In fhem werden Werte mit Nachkommastellen ja in der englischen Variante gespeichert, also mit dem Punkt als Dezimaltrennzeichen.
Gibt es eine einfach Variante, bei der Anzeige in tablet ui diese in die deutsche Version (Komma als Dezimaltrennzeichen) zu ändern?

Habe da schon mehrfach nach gesucht, aber nix gefunden.

Danke und Gruß, Carsten
Titel: Antw:Dezimaltrennzeichen
Beitrag von: yersinia am 30 Mai 2022, 11:53:17
EDIT: wenn es FTUI3 gewesen wäre:
versuch mal replace, in etwa so (es geht um ein label?):
[text]="device:reading | replace('.',',')"
Titel: Antw:Dezimaltrennzeichen
Beitrag von: Eckat am 30 Mai 2022, 12:11:02
Danke und ja, es geht um ein Label.

Wo und wie muss ich das hinzufügen?  :-[
Mein Label sieht aktuell so aus:
<div data-type="label"
                                                    data-device="Wechselrichter"
                                                    data-unit=" kWh"
                                                    data-get="SPOT_ETODAY_K"
                                                    data-fix="1">
                                                </div>
Titel: Antw:Dezimaltrennzeichen
Beitrag von: yersinia am 30 Mai 2022, 12:13:54
Du hättest dazu schreiben sollen, dass du FTUI2 nutzt. Dann schau mal hier -> FTUI Widget Label (https://wiki.fhem.de/wiki/FTUI_Widget_Label#Hinweise):
Zitat20:15 statt 20:15:00: data-substitution="s/(:00)$//g"

Versuch mal
data-substitution="s/\./,/g"
Ansonsten etwas mit dem regex spielen.
Titel: Antw:Dezimaltrennzeichen
Beitrag von: Eckat am 30 Mai 2022, 12:24:00
Oh, sorry. Ja, bin noch auf Version 2. Habe das eh großzügig geändert und nutze quasi "nur" noch die Funktionen für die Definition der devices und das die sich aktualisieren, den Rest habe ich mit bootstrap alles selbst neu gebaut.
Daher habe ich bisher das Update auf V3 gescheut, denn da steckt schon einiges an Arbeit drin und ich nutze die echten Tablet Funktionen (Touch) nicht, sondern es ist eine reine Anzeige.

Danke, das mit dem data-substitution funktionert  8)