Berechnung in Rule

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

Re: Berechnung in Rule

Beitrag von BOP »

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. :D

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

Re: Berechnung in Rule

Beitrag von udo1toni »

Na, eleganter??? Ich war einfach nur zu faul, das mit einer Variablen zu schreiben...
openHAB4.2.2 stable in einem Debian-Container (bookworm) (Proxmox 8.2.7, LXC), mit openHABian eingerichtet

mad-mike
Beiträge: 447
Registriert: 6. Jan 2021 18:05
Answers: 3

Re: Berechnung in Rule

Beitrag von mad-mike »

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 4.2.2 auf Raspberry Pi 4 Mod. b (8GB) ;)

Antworten