FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Spartacus am 24 November 2016, 21:39:13

Titel: Uhrzeitformat in ReadingsGroup
Beitrag von: Spartacus am 24 November 2016, 21:39:13
HAllo,
wie kann ich denn innerhalb der RG im Attribut "ValueFormat" die Uhrzeit auf  "hh:mm" formatieren?

{'SU'=>'{$VALUE." Uhr"}', 'timer_1_c1'=>'{(split(" ",$VALUE))[1]." Uhr"}','timer_2_c1'=>'{(split(" ",$VALUE))[1]." Uhr"}'}

Derzeit wird für $Value das Format hh:mm:ss ausgegeben. Ich kriege es irgendwie nicht hin.

Danke,
Christian
Titel: Antw:Uhrzeitformat in ReadingsGroup
Beitrag von: justme1968 am 25 November 2016, 10:22:37
z.b. etwa so: $VALUE =~ s/:..$//;; return $VALUE

statt Uhr im value Format anzuhängen ist es einfacher valueSuffix zu verwenden.

gruss
  andre
Titel: Antw:Uhrzeitformat in ReadingsGroup
Beitrag von: Spartacus am 25 November 2016, 13:26:17
Hi Andre,
wahnsinn! Das funzt sogar! Ist zwar jetzt ein Mega-Ausdruck, aber egal! Besten Dank!

{'SU'=>'{$VALUE =~ s/:..$//;; return $VALUE." Uhr"}', 'timer_1_c1'=>'{$VALUE =~ s/:..$//;; return $VALUE, (split(" ",$VALUE))[1]." Uhr"}','timer_2_c1'=>'{$VALUE =~ s/:..$//;; return $VALUE, (split(" ",$VALUE))[1]." Uhr"}'}

Suffix kann ich hier nicht benutzen, wie Du auf dem Screenshot (fhem.jpg) sehen kannst. Dann packt er mir das auch in die erste Zeile!

Eine Frage habe ich dennoch:
Kann man die Ausgabe in der RG so formatieren, dass ich den "grün" markierten Bereich (Screenshot, fhem2.jpg) rechtsbündig ausgebe? so sieht das irgendwie nicht schön aus! ICh habe aber keine IDee, wie man das machen kann. Am Besten wäre es, wenn man es zeilenweise einstellen könnte!

Christian