NEWS
Zeitversatz der Zeitangaben in Datenpunkten
-
Ich lasse mit Blockly eine Zeitangabe, z.B. wann die Waschmaschien fertig sein wird, aus lesen.
Unter Objekte wird mir z.B. folgendes angezeigt wenn ich mit der Maus nur auf den Wert gehe.
Wenn ich dann aber den Datenpunkt öffne, dann wird mir 1 Stunde weniger angezeigt.

Habe ich da irgendwo was falsch eingestellt oder kann man das nicht ändern und mich muss in meinen Programmen eine Stunde dazurechnen?
-
Ich lasse mit Blockly eine Zeitangabe, z.B. wann die Waschmaschien fertig sein wird, aus lesen.
Unter Objekte wird mir z.B. folgendes angezeigt wenn ich mit der Maus nur auf den Wert gehe.
Wenn ich dann aber den Datenpunkt öffne, dann wird mir 1 Stunde weniger angezeigt.

Habe ich da irgendwo was falsch eingestellt oder kann man das nicht ändern und mich muss in meinen Programmen eine Stunde dazurechnen?
@triplex Daten im DP sind UTC-Daten.
Zeitstempel: 2025-01-17T12:00:00Z (UTC).
Benutzer in Deutschland (Zeitzone CET/MEZ, UTC+1): 13:00:00 wird angezeigt.const utcDate = new Date("2025-01-17T12:00:00Z"); console.log(utcDate.toLocaleString("de-DE", { timeZone: "Europe/Berlin" })); -
Ich lasse mit Blockly eine Zeitangabe, z.B. wann die Waschmaschien fertig sein wird, aus lesen.
Unter Objekte wird mir z.B. folgendes angezeigt wenn ich mit der Maus nur auf den Wert gehe.
Wenn ich dann aber den Datenpunkt öffne, dann wird mir 1 Stunde weniger angezeigt.

Habe ich da irgendwo was falsch eingestellt oder kann man das nicht ändern und mich muss in meinen Programmen eine Stunde dazurechnen?
-
-
@triplex Kommt darauf an, ob es sich bei dem DP um einen Adapter-DP handelt oder man ihn selbst generiert.
Adapter -> nein -> Feature Request.
eigener DP -> selbst umrechnen und einstellen -
@triplex sagte: Alias eines DPs aus dem smartthings-Adapter.
Lesekonvertierung:
new Date(val).toLocaleString("de-DE");Ergebnis: 18.1.2025, 15:50:50
-
@paul53 said in Zeitversatz der Zeitangaben in Datenpunkten:
@triplex sagte: Alias eines DPs aus dem smartthings-Adapter.
Lesekonvertierung:
new Date(val).toLocaleString("de-DE");Ergebnis: 18.1.2025, 15:50:50
Wo muss ich das eintragen?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

