FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: locodriver am 30 September 2018, 17:38:36

Titel: [gelöst] Reading innerhalb von data-get aufsplitten
Beitrag von: locodriver am 30 September 2018, 17:38:36
Hallo, der Titel ist vielleicht etwas kryptisch, aber die Zeile ist ja endlich...

Hier meine Frage: Ich will eine Zeit aus einem Reading darstellen. Allerdings besteht das Reading aus Datum und Zeit.
Ich habe mit split und substring "experimentiert" - allerdings ohne Erfolg. Ist es überhaupt möglich, innerhalb von data-get das Reading zu teilen, oder muss man einen Umweg über userreadings bzw. Hilfsvariablen gehen?

<div style="font-size:90%;"
data-type="label"
data-device="WZ_Rolare_move"
data-get="timer_02_c02"
class="newline">
</div>


Das funzt, bringt mir aber Datum und Uhrzeit. Ich brauche aus dem Reading nur die Zeit (12. bis 19. Stelle).

timer_02_c02         30.09.2018 19:10:56

Danke für eure Tipps. Falls noch Input feht - fragen ;-)

Uwe
Titel: Antw:Reading innerhalb von data-get aufsplitten
Beitrag von: Vaddi am 30 September 2018, 18:42:24
Hey,
einfach data-parts="2" mit rein packen.
In einem String, der mit einem Leerzeichen getrennt wird, wird somit die 2. Position ausgegeben, in deinem
Fall also die Uhrzeit.

Gruß
Vaddi
Titel: Antw:Reading innerhalb von data-get aufsplitten
Beitrag von: setstate am 30 September 2018, 19:28:42
Kleine Korrektur:

data-part

Ohne 's'
Titel: Antw:Reading innerhalb von data-get aufsplitten
Beitrag von: Vaddi am 30 September 2018, 19:43:25
Ups, danke für die Korrektur  ;)
Titel: Antw:Reading innerhalb von data-get aufsplitten
Beitrag von: locodriver am 02 Oktober 2018, 10:48:27
Danke  :D , so einfach kann es sein...

Mir war schon so, als wenn ich schon mal etwas darüber gelesen hätte, bin aber jetzt - als ich ich brauchte - nicht fündig geworden.

Nochmals Danke.