Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
EmptySoft
Beiträge: 247 Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:
Beitrag
von EmptySoft » 27. Dez 2020 18:29
finde es derweilen leider nicht. Ich hatte in OH2.5 in der Rule
Code: Alles auswählen
now(DateTimeZone.forID("Europe/Vienna")).getHourOfDay()
leider mag das unter OH3 (bei mir nicht). Es kkommt die Meldung
Code: Alles auswählen
failed: The name 'DateTimeZone' cannot be resolved to an item or type
kann mir wer helfen? DANKE
von peter-pan » 27. Dez 2020 19:20
Wie wär's damit:
Code: Alles auswählen
val esIst = now(ZoneId.of("Europe/Vienna"))
logInfo("test","Zoneninfo: Es ist: {}", esIst)
Ergebnis:
Code: Alles auswählen
2020-12-27 19:16:54.322 [INFO ] [org.openhab.core.model.script.test ] - Zoneninfo: Es ist: 2020-12-27T19:16:54.318100+01:00[Europe/Vienna]
Direkt als Scriptcode in OH3 getestet.
Edit:
Code: Alles auswählen
val esIst = now(ZoneId.of("Europe/Vienna")).getHour
logInfo("test","Zoneninfo: Es ist: {}", esIst)
Gehe zur vollständigen Antwort
BYe
Harald
EmptySoft
Beiträge: 247 Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:
Beitrag
von EmptySoft » 27. Dez 2020 18:37
Darkwin101 hat geschrieben: ↑ 27. Dez 2020 18:31 now.getHour
Leider nein, das ist die Stunde mit der Timezone des Servers (der läuft bei mir unter UTC) ich benötige aber die Ortszeit, deswegen habe ich bisher in OH2.5 die Zeit umgewandelt mit
Code: Alles auswählen
now(DateTimeZone.forID("Europe/Vienna")).getHourOfDay()
BYe
Harald
peter-pan
Beiträge: 2758 Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 27. Dez 2020 19:20
Wie wär's damit:
Code: Alles auswählen
val esIst = now(ZoneId.of("Europe/Vienna"))
logInfo("test","Zoneninfo: Es ist: {}", esIst)
Ergebnis:
Code: Alles auswählen
2020-12-27 19:16:54.322 [INFO ] [org.openhab.core.model.script.test ] - Zoneninfo: Es ist: 2020-12-27T19:16:54.318100+01:00[Europe/Vienna]
Direkt als Scriptcode in OH3 getestet.
Edit:
Code: Alles auswählen
val esIst = now(ZoneId.of("Europe/Vienna")).getHour
logInfo("test","Zoneninfo: Es ist: {}", esIst)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5
openhabian
EmptySoft
Beiträge: 247 Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:
Beitrag
von EmptySoft » 27. Dez 2020 21:11
1000 Dank, jetzt funktioniert es
BYe
Harald
EmptySoft
Beiträge: 247 Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:
Beitrag
von EmptySoft » 27. Dez 2020 23:12
Ich hätte noch eine Time Frage
geht auch nicht mehr. Gibt es da auch einen Ersatz?
BYe
Harald
peter-pan
Beiträge: 2758 Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 28. Dez 2020 00:23
EmptySoft hat geschrieben: ↑ 27. Dez 2020 23:12
geht auch nicht mehr.
Code: Alles auswählen
val sekunde = now.toLocalTime().toSecondOfDay()
logInfo("test","Sekunde: Es sind: {}", sekunde)
Code: Alles auswählen
2020-12-28 00:23:17.499 [INFO ] [org.openhab.core.model.script.test ] - Sekunde: Es sind: 1397
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5
openhabian
EmptySoft
Beiträge: 247 Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:
Beitrag
von EmptySoft » 28. Dez 2020 07:37
Hi peter-pan.!
Vielen Dank.
Anscheinend suche ich falsch, dass ich da nicht finde ...
BYe
Harald
peter-pan
Beiträge: 2758 Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd
Beitrag
von peter-pan » 28. Dez 2020 10:01
...gerne
. Ich hab's auch nur gegoogelt und dann "trial and error". Vielleicht hilft mir das auch bei der Umstellung meiner Rules.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5
openhabian
Hoggle
Beiträge: 221 Registriert: 16. Dez 2017 10:49
Answers: 0
Beitrag
von Hoggle » 28. Dez 2020 10:41
In dem Zusammenhang mal eine Frage von einem "nicht ITler": ich habe in den Ankündigungen von OH3 irgendetwas von einer Umstellung der Zeitabfragen in Regeln gelesen (Jodazeit:), oder so ähnlich).
Hat das irgendetwas mit diesem Thema hier zu tun, oder mit Timern in Regeln?
Würde mich sehr über nen Link oder über eine Erleuchtung hier im Forum freuen.
LG.
Holger
Gesendet von meinem SM-G988B mit Tapatalk
RPI4/8GB RAM mit openhabian (bullseye) - Kernel Linux 6.1.21-v8+ - openhab 4.0.2 - Release Build - HM-CCU3 - ZWave UZB-USB Stick - Wifi-LED-Stripes - Logitech Harmony Hub - AVM Fritzbox - Enigma2-Box - Gardena HUB - Fronius-Binding - Miele@Home