FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: ritchie am 14 August 2013, 19:59:18

Titel: OWDevice DS18B20: Wie geht hier "tempOffset"
Beitrag von: ritchie am 14 August 2013, 19:59:18
Hallo Zusammen,

wie kann ich bei einem OWDevice / DS18B20 den Raw Wert anpassen um die Anzeige zu Kalibrieren.

attr flTemperatur1 tempOffset 0.2

was ein "DS18B20" Device ist, gibt mir die folgende Meldung aus:

ZitatlTemperatur1: unknown attribute tempOffset, choose one of room group comment alias eventMap userReadings IODev uncached trimvalues polls interfaces model loglevel:0,1,2,3,4,5 event-on-change-reading event-on-update-reading event-min-interval stateFormat devStateIcon devStateStyle icon sortby webCmd or use attr global userattr tempOffset

Mit dem Modul "DS2438" geht das ohne Probleme.

Wo ist mein Fehler ?

Gruss R.

Titel: Aw: OWDevice DS18B20: Wie geht hier "tempOffset"
Beitrag von: fiedel am 14 August 2013, 20:32:21
Hi Ritchie,
dann machst du dir ein Userreadings so wie beim Counter und verwendest den Offset direkt in der Berechnung. Also z.B. "Variable + 2.5" wenn der Offset + 2,5 sein soll. Müsste so gehen. Hab das glaub ich schon mal wo anders ausführlich gepostet. Stöber doch mal in meinen Posts ab April diesen Jahres.

Gruß

Frank
Titel: Aw: OWDevice DS18B20: Wie geht hier "tempOffset"
Beitrag von: ritchie am 15 August 2013, 09:14:45
Hallo Frank,

hier Dein Vorschlag:
Zitatdefine Sensor_A CUL_WS 6
attr Sensor_A userReadings temp_A {ReadingsVal("Sensor_A", "temperature", "0")+2.5;;}

Werde ich so machen, Danke für den Hinweis.

Gruss R.