Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.
Moderatoren: Cyrelian , seppy
BOP
Beiträge: 197 Registriert: 23. Sep 2018 19:43
Answers: 1
Beitrag
von BOP » 28. Dez 2022 14:40
So als Schnellschuss:
Code: Alles auswählen
var ergebnis = dhwset.state as Number - dhw1_actualTemp.state as Number + dhwset.state as Number
var gerundet = Math.round(ergebnis.floatValue).intValue
EDIT: Da war Udo schneller. Und, wie immer natürlich, noch eleganter.
udo1toni
Beiträge: 15510 Registriert: 11. Apr 2018 18:05
Answers: 250
Wohnort: Darmstadt
Beitrag
von udo1toni » 28. Dez 2022 15:09
Na, eleganter??? Ich war einfach nur zu faul, das mit einer Variablen zu schreiben...
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
mad-mike
Beiträge: 503 Registriert: 6. Jan 2021 18:05
Answers: 4
Beitrag
von mad-mike » 28. Dez 2022 22:18
udo1toni hat geschrieben: 28. Dez 2022 14:39
Code: Alles auswählen
dhwset1.postUpdate(((dhwset.state as Number) - (dhw1_actualTemp.state as Number) + (dhwset.state as Number)).intValue)
Danke funktioniert sofort.
Gruss mad-mike
openHABian 5.0.2 auf Raspberry Pi 4 Mod. b (8GB)