1 Wire Feuchtemessung kein VAD

Begonnen von peble, 18 Januar 2014, 07:55:25

Vorheriges Thema - Nächstes Thema

peble

Guten Morgen

hab folgendes Problem
Ich hab ein Feuchtesensor wie im 1 Wire Wiki beschrieben mit einem HIH 4031 definiert.
Im moment hängt der an einem RaspberryPi mit 1 Wire Interface, also Aufsteckplatine, auf dem OWserver installiert ist.
Der Feuchtesensor wird auch in FHEM angezeigt, doch ich hab keine VAD Readings, dadurch wird die rel. Luftfeuchte nicht berrechnet.
Wenn ich den Sensor

so definieren:
define W_OWM OWMULTI DS2438 7C5034010000 60 hab ich kein VAD oder voltage Reading

so definiere:
define W_OWM OWMULTI 26.7C5034010000 60 hab ich ein voltage  Reading kein VAD

über die Weboberfläche :2121 sehe ich den Sensor mit allen Readings auch das VAD voltage entspricht,
fehlt mir da irgendwas?

Gruß
Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

Joachim

Moin Peble,
Wenn du sowiso OWServer verwendest, dann nimm doch statt OWMulti OWDevice.
Ich bin im Moment nicht sicher, ob die Kombi OWServer mit OWMULTI richtig funktioniert.

Gruß Joachim
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Tobias

Zitat von: Joachim am 18 Januar 2014, 12:05:38
Ich bin im Moment nicht sicher, ob die Kombi OWServer mit OWMULTI richtig funktioniert.
Doch, sie funktioniert.... Habe bei mir auch alles über OWServer und die OW* Module am laufen...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Prof. Dr. Peter Henning

Diese Kombination funktioniert bei mir bestens - und war einer der Hauptgründe, die OWX-Module auch für OWServer zu öffnen.

define AZ.OWM OWAD 20.BD4A10000000 300
attr AZ.OWM AHigh 5.08
attr AZ.OWM ALow 0
attr AZ.OWM BAlarm none
attr AZ.OWM BFunction (161.29*VB/VD-25.8065)/(1.0546-0.00216*$defs{"AZ.OWM.T"}{READINGS}{"temperature"}{VAL})
attr AZ.OWM BHigh 5.08
attr AZ.OWM BLow 0
attr AZ.OWM BName rH|humidity
attr AZ.OWM BUnit percent|%
attr AZ.OWM CAlarm none
attr AZ.OWM CFunction (VC/VD+0.1518)/0.001059
attr AZ.OWM CHigh 5.08
attr AZ.OWM CLow 0
attr AZ.OWM CName p|pressure
attr AZ.OWM CUnit Hektopascal|hPa
attr AZ.OWM DAlarm none
attr AZ.OWM DHigh 5.08
attr AZ.OWM DLow 0
attr AZ.OWM DName VDD|voltage
attr AZ.OWM IODev OWX_DG
attr AZ.OWM model DS2450
attr AZ.OWM room Dachgeschoss

LG

pah

peble

und hat jemand eine Ahnung warum bei mir kein VAD Reading stattfindet?

so sieht das Reading aus:


VDD 5.41 2014-01-19 11:42:43
relHumidity 2014-01-19 11:42:43
state relHumidity: 0.00 % (T: 18.66 °C) 2014-01-19 11:42:43
temperature 18.6562 2014-01-19 11:42:43
voltage 2.39 2014-01-17 21:15:09


wenn ich OWDEVICE definiere hab ich ein VAD Reading
wie kann man bei OWDevice eine Funktion verwenden?


Cubietruck mit FHEM
1-Wire mit LinkUSBi / Com to 1Wire USB Adapter CUL 868 V3 von busware / ESA2000 Strommessung
Uniroll Gurtwickler über CUL 868 / verschiedeneFS 20 Geräte

Joachim

#5
Moin Peble,
Zitatvoltage 2.39 2014-01-17 21:15:09

voltage <=> VAD, wenn VFunktion in OWMULTI definiert ist

Zitatwie kann man bei OWDevice eine Funktion verwenden?

define FS1_F OWDevice 26.9D0C6A010000 30
attr FS1_F loglevel 3
attr FS1_F model DS2438
attr FS1_F room Feuchtesensoren
attr FS1_F stateFormat {sprintf("T: %.1f H: %.1f D: %.1f A: %.1f",ReadingsVal("FS1_F","temperature_T",0), ReadingsVal("FS1_F","humidity",0), ReadingsVal("FS1_F","dewpoint",0), ReadingsVal("FS1_F","absFeuchte",0))}
attr FS1_F userReadings humidity { int(10*((ReadingsVal("FS1_F","VAD",0) * 157.23 / ReadingsVal("FS1_F","VDD",0) - 23.8208) / ( 1.0546 - 0.00216 * (ReadingsVal("FS1_T","T",0) + 0.0 ))) + 0.5) / 10 }, temperature_T { int ( 10 * ReadingsVal("FS1_T","temperature",0) + 0.5 ) / 10 }
attr FS1_F event-min-interval .*:3600
attr FS1_F event-on-change-reading .*
attr FS1_F icon tropfen
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232