Uhrzeitformat in ReadingsGroup

Begonnen von Spartacus, 24 November 2016, 21:39:13

Vorheriges Thema - Nächstes Thema

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

justme1968

z.b. etwa so: $VALUE =~ s/:..$//;; return $VALUE

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

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R