Wochentag als Zahl

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Antworten
GerdTernes
Beiträge: 25
Registriert: 5. Okt 2020 15:55
Answers: 0

Wochentag als Zahl

Beitrag von GerdTernes »

Hallo zusammen,

vielleicht kann jemand von Euch helfen.
In meiner OH2 Umgebung hatte ich die Funktion

Tag_der_Woche.postUpdate(now.getDayOfWeek)

in eine Rule eingebaut. Damit konnte ich die wöchentlichen Verbrauchsdaten / Tag berechnen.

Leider funktioniert diese funktion in OH3 nicht.

Kann mir jemand sagen, wie ich den Wochentag (als Zahl) herauskriege?

Danke im Voraus

Gerd

Benutzeravatar
udo1toni
Beiträge: 15496
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Wochentag als Zahl

Beitrag von udo1toni »

DayOfWeek sollte die Zahl liefern. (also ohne das get).
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte

GerdTernes
Beiträge: 25
Registriert: 5. Okt 2020 15:55
Answers: 0

Re: Wochentag als Zahl

Beitrag von GerdTernes »

Danke für die schnelle Antwort, aber leider funktioniert DayofWeek nicht. Folgende meldung:

failed: 'DayofWeek' is not a member of 'java.time.ZonedDateTime';

Benutzeravatar
udo1toni
Beiträge: 15496
Registriert: 11. Apr 2018 18:05
Answers: 248
Wohnort: Darmstadt

Re: Wochentag als Zahl

Beitrag von udo1toni »

Hmm... OK, probiere bitte mal

Code: Alles auswählen

now.getDayOfWeek.getValue
getValue sollte die Zahl hinter der Enumeration liefern.
openHAB5.0.3 stable in einem Debian-Container (trixie, OpenJDK 21 headless runtime - LXC, 4 Kerne, 3 GByte RAM)
Hostsystem Proxmox 9.1.2 - AMD Ryzen 5 3600 6 Kerne, 12 Threads - 64 GByte RAM - ZFS Pools: Raid Z1, 3 x 20 TB HDD -> 40 TByte und Raid Z0-Mirrored 4 x 1 TByte NVMe -> 2 TByte

GerdTernes
Beiträge: 25
Registriert: 5. Okt 2020 15:55
Answers: 0

Re: Wochentag als Zahl

Beitrag von GerdTernes »

super, das funktioniert. Vielen Dank!

Antworten