FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: holle75 am 03 Februar 2020, 10:35:14

Titel: Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: holle75 am 03 Februar 2020, 10:35:14
Hallo Ihr, meine Regex im Label sollte laut verschiedenen online "Testern" gut sein, ist sie aber nicht. Ich möchte die Stunde und Minuten aus einem Timestamp haben.

timestamp
03.02.2020 08:25:00
mein Label
<div data-type="label"
data-device="ChickenCoopRolladenDOIF"
data-get="timer_01_c01"
data-part="(\d\d:\d\d)"
class="small inline">
</div>

Mich interessiert
08:25
was brauchts da noch im data-part? Ich bekomme nichts angezeigt. Wenn ich zB .*(\d\d:\d\d).* probiere, bekomme ich "25:00". Ist mir nicht logisch. Jemand eine Idee?

Danke

Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: holle75 am 04 Februar 2020, 07:31:59
Wer Wikis lesen kann ...

<div data-type="label"
data-device="ChickenCoopRolladenDOIF"
data-get="timer_01_c01"
data-part="2"
data-substitution="s/(:00)$//g"
class="small inline">
</div>
Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: Dracolein am 27 September 2021, 21:02:12
Hey, Deine Frage trifft genau mein aktuelles Problem, sehr gut, danke.
Was muss ich verändern, wenn ich die Sekunden auch noch loswerden möchte?
Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: MKeY am 29 September 2021, 21:27:55
Hey, Deine Frage trifft genau mein aktuelles Problem, sehr gut, danke.
Was muss ich verändern, wenn ich die Sekunden auch noch loswerden möchte?
Du meinst Minuten? Die Sekunden sind doch mit der dortigen Definition weg?!

<div data-type="label"
data-device="ChickenCoopRolladenDOIF"
data-get="timer_01_c01"
data-part="2"
data-substitution="s/(:00)$//g"
class="small inline">
</div>

Probier mal nur für die Stunden das hier:
<div data-type="label"
data-device="ChickenCoopRolladenDOIF"
data-get="timer_01_c01"
data-part="2"
data-substitution="s/(:\d\d:\d\d)$//g"
class="small inline">
</div>
Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: Dracolein am 29 September 2021, 23:16:58
Ne, bei mir ist die Daratellung mit obiger Lösung: 07:32:11
Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: MKeY am 30 September 2021, 20:41:35
Die obige Lösung entfernt lediglich die Zeichen :00
Wenn es eine beliebige Zahl sein soll, probier mal bitte das hier:

<div data-type="label"
data-device="ChickenCoopRolladenDOIF"
data-get="timer_01_c01"
data-part="2"
data-substitution="s/(:\d\d)$//g"
class="small inline">
</div>
Titel: Antw:Zeit ohne Sekunden und Datum aus timestamp
Beitrag von: Dracolein am 01 Oktober 2021, 06:41:50
Vielen Dank, perfekt.