Item Wert um 1 erhöhen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
sadbi
Beiträge: 61
Registriert: 27. Feb 2018 05:55
Answers: 0

Item Wert um 1 erhöhen

Beitrag von sadbi »

Hallo
Irgendwie stehe ich auf der Leitung. Ich will ein Dummy im Format Number in einer Regel um eins erhöhen. Der Code.
sendCommand(austemp_count,14)
funktioniert, aber wie erhöhe ich den Wert von dem Dummy um eins?
Danke im Voraus
Sebastian

matz
Beiträge: 6
Registriert: 24. Dez 2015 14:44
Answers: 0

Re: Item Wert um 1 erhöhen

Beitrag von matz »

Hier ein Teil aus meiner Rule.
Hoffe das hilft

Code: Alles auswählen

        counter=fehlerbio.state as DecimalType
	counter=counter+1
	fehlerbio.postUpdate(counter)
	
Lg

Martin
Openhab 4.2.2 auf VMWare vSphere 8

Benutzeravatar
sadbi
Beiträge: 61
Registriert: 27. Feb 2018 05:55
Answers: 0

Re: Item Wert um 1 erhöhen

Beitrag von sadbi »

Hallo Martin!

Danke, aber es klemmt. Hier der Code nach then
var tempvar=austemp_count.state as DecimalType
tempvar=tempvar+1

Fehler beim zweiten tempvar: Type mismatch: cannot convert from BigDecimal to DecimalType

Was ist hier mein Fehler?

LG
Sebastian

Benutzeravatar
sadbi
Beiträge: 61
Registriert: 27. Feb 2018 05:55
Answers: 0

Re: Item Wert um 1 erhöhen

Beitrag von sadbi »

Hallo,
Problem gelöst. Hier der Code:

austemp_count.postUpdate(austemp_count.state as DecimalType +1)

Danke
Sebastian

Antworten