Blockly "Date Comparison Between" nach Update auf v4 ohne Funktion

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Homer-S
Beiträge: 68
Registriert: 25. Dez 2017 21:04
Answers: 0

Blockly "Date Comparison Between" nach Update auf v4 ohne Funktion

Beitrag von Homer-S »

Hallo zusammen,

diese Blocklyzeile hat unter 3.4.5 ohne Motzen funktioniert.
2024-05-27 21_47_38-openHAB – Mozilla Firefox.jpg
unter 4.1.2 bekomme ich diesen Fehler:

Code: Alles auswählen

TypeError: invokeMember (isBetweenTimes) on java.time.ZonedDateTime@66f12e38 failed due to: Unknown identifier: isBetweenTimes
wenn ich die Werte anzeigen lasse, bekomme ich:
NOW: 1716838499966
Aufgang_Time_e: 2024-05-27T04:43+02:00
Time_e: 2024-05-27T21:42+02:00

liegt es an dem Wert für "NOW"?
Dann ist das aber ein Fehler im Blockly, oder?

Oder hab ich da einen Fehler, der sich halt nun erst zeigt?
Danke
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Openhab 4.1.2 in einem Docker Container

Harka
Beiträge: 489
Registriert: 30. Apr 2021 13:13
Answers: 19

Re: Blockly "Date Comparison Between" nach Update auf v4 ohne Funktion

Beitrag von Harka »

Moin,

Hast Du das Scipt nach dem Update neu gespeichert? Ist Wichtig weil sich beim Umstieg auf OH 4 im Hintergrund einiges getan hat.

Was für ein "now" benutzt Du da? Das offizielle liefert 2024-05-28T04:38:12.757+02:00[SYSTEM]. Ich kenne noch ein anderes von einer Erweiterung, welches aber auch kein UNIX-Zeitstempel zurück gibt. Du kannst aber auch mal versuchen den datetime-Block davor zu hängen.

Homer-S
Beiträge: 68
Registriert: 25. Dez 2017 21:04
Answers: 0

[SOLVED] Blockly "Date Comparison Between" nach Update auf v4 ohne Funktion

Beitrag von Homer-S »

Harka hat geschrieben: 28. Mai 2024 05:10 Hast Du das Scipt nach dem Update neu gespeichert? Ist Wichtig weil sich beim Umstieg auf OH 4 im Hintergrund einiges getan hat.
Ja das hab ich bei allen Blockly Rules/Scripts gemacht.
Was für ein "now" benutzt Du da?
Ich habe mittlerweile beide probiert, dass, welches im "offiziellen" Baum unter Date & Times drin ist, als auch das in der Erweiterung.
Beide liefern bei mir eine Zahl

Jetzt wollte ich schon auf senden klicken.
ABER: Ich habe zusätzlich noch das Now mit Sekunden Offset 0 eingesetzt und siehe da, jetzt leifern beide ein ordentliches Ddatumszeit Format.

Komisch, aber DANKE

Antworten