Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.
Moderatoren: seppy , udo1toni
guinnes
Beiträge: 146 Registriert: 21. Apr 2020 19:46
Answers: 0
Beitrag
von guinnes » 9. Okt 2023 19:12
Moin
Weiß jemand, wie ich an die Zeit in mSekunden komme ?
Code: Alles auswählen
slots:
blocks:
- component: BlockType
config:
colour: 90
helpUrl: ""
message0: GetMillis
output: Long
tooltip: ""
type: Millis
slots:
code:
- component: BlockCodeTemplate
config:
template: >
{{utility:zdt}}.now().getMillis()
utilities:
- component: UtilityJavaType
config:
javaClass: java.time.ZonedDateTime
name: zdt
So gehts nicht.
Glückauf
guinnes
udo1toni
Beiträge: 15247 Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt
Beitrag
von udo1toni » 9. Okt 2023 19:50
Keine Ahnung, wie das in der MainUI verwendet werden muss, aber vermutlich suchst Du sowas:
Eventuell musst Du auch getLong verwenden, wobei es ja nur 86.400.000 Millisekunden sind, das sollte mit int noch darstellbar sein...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
guinnes
Beiträge: 146 Registriert: 21. Apr 2020 19:46
Answers: 0
Beitrag
von guinnes » 9. Okt 2023 19:57
udo1toni hat geschrieben: ↑ 9. Okt 2023 19:50
Keine Ahnung, wie das in der MainUI verwendet werden muss, aber vermutlich suchst Du sowas:
Eventuell musst Du auch getLong verwenden, wobei es ja nur 86.400.000 Millisekunden sind, das sollte mit int noch darstellbar sein...
Danke, aber ich habe die Millisekunden vom Anfang (1970) gesucht und nun auch gefunden :
Code: Alles auswählen
utilities:
- component: UtilityJavaType
config:
javaClass: java.time.ZonedDateTime
name: zdt
- component: UtilityFunction
config:
code: >-
function {{name}}() {
return {{zdt}}.now().toInstant().toEpochMilli();
}
name: Get_Millis
Kommt 1696874008738 bei raus
Glückauf
guinnes
udo1toni
Beiträge: 15247 Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt
Beitrag
von udo1toni » 9. Okt 2023 23:00
Ah, Du hattest explizit von Zeit geschrieben
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Harka
Beiträge: 489 Registriert: 30. Apr 2021 13:13
Answers: 19
Beitrag
von Harka » 10. Okt 2023 07:58
Sehr gut, gleich kopiert
Bin noch auf eine anderen Lösungsweg gestoßen
@guinnes - magst Du Deine neuen Blöcke wieder unter
viewtopic.php?p=44079#p44079 zur Verfügung stellen? BITTE
guinnes
Beiträge: 146 Registriert: 21. Apr 2020 19:46
Answers: 0
Beitrag
von guinnes » 10. Okt 2023 11:09
Bis dahin ist es noch ein weiter Weg. Das soll eine Bibliothek für PID-Regler werden
Glückauf
guinnes