OWDevice DS18B20: Wie geht hier "tempOffset"

Begonnen von ritchie, 14 August 2013, 19:59:18

Vorheriges Thema - Nächstes Thema

ritchie

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.

IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

fiedel

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
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

ritchie

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.

IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv