Autor Thema: Zeit ohne Sekunden und Datum aus timestamp  (Gelesen 980 mal)

Offline holle75

  • Sr. Member
  • ****
  • Beiträge: 952
Zeit ohne Sekunden und Datum aus timestamp
« 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


Offline holle75

  • Sr. Member
  • ****
  • Beiträge: 952
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #1 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>

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 439
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #2 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?
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Offline MKeY

  • Full Member
  • ***
  • Beiträge: 200
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #3 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>
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 439
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #4 am: 29 September 2021, 23:16:58 »
Ne, bei mir ist die Daratellung mit obiger Lösung: 07:32:11
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;

Offline MKeY

  • Full Member
  • ***
  • Beiträge: 200
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #5 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>
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

Offline Dracolein

  • Full Member
  • ***
  • Beiträge: 439
Antw:Zeit ohne Sekunden und Datum aus timestamp
« Antwort #6 am: 01 Oktober 2021, 06:41:50 »
Vielen Dank, perfekt.
Raspberry Pi 4 mit FHEM; FTUI Dashboard auf Asus 15,6" VT168H Touchscreen; ZigBee mit ConBee2 USB-Stick; div. Shelly 2.5; integr. Gaszähler mit ESP8266 & ESPEasy;