Seite 1 von 1

Temperatur korrigieren

Verfasst: 1. Dez 2017 10:53
von Skippy
Hallo,
habe an meinem Sonoff einen Temperatursensor DS18b20 angelötet, und ich kann ihn auch in Openhab auslesen und anzeigen lassen.
Nun hat der Sensor leider eine Differenz von 1 Grad zur wirklichen Temperatur. Kann man irgendwo (.items,.sitemap.rules) dem ausgelesenen
Wert eine 1 addieren ? Hab leider noch nichts im Netz dazu gefunden.

Danke

Skippy

Re: Temperatur korrigieren

Verfasst: 1. Dez 2017 17:57
von seppy
Hi, das ginge meines Erachtens nur über eine entsprechende Rule. So in der Art:

Code: Alles auswählen

When
	Item DS18b20 changed
then
	DS18b20.state = DS18b20.postUpdate(DS18b20.state + 1)
end
Grüße,
Seppy

Re: Temperatur korrigieren

Verfasst: 2. Dez 2017 08:49
von Skippy
Hallo und Guten Morgen,

kannst du mir bitte nochmal kurz helfen wie diese rule nun aussehen muss. Ist meine erste Regel die ich erstellen muss :oops:

mein item für den sensor:

Number Temparatur1 "Wohnzimmer [%.1f °C] "
{ mqtt="<[broker:tele/sonoff-temp/SENSOR:state:JSONPATH($.DS18B20.Temperatur)]" }

Hab nun schon mehrere varianten in den rules ausprobiert, denke ich muss es anpassen weil die Temperatur aus einem JSON String ausgelesen wird.