Hallo,
Ich benutze de 1-Wire Hub von eservice-online, er funktioniert ohne Probleme.
Interessehalber wollte ich auch die Strom und Spannungsmessung nutzen. Konnte aber über das Attribut "BFunction" keinen vernünftigen Messwert (um 12V) erstellen.
Ich habe natürlich auch die SuFu benutzt und zwei Themen von 2012 und 2013 gefunden, aber in dem Thema von 2013 schrieb schon pah, das OWAD überarbeitet wird und wurde.
Habe mit verschiedenen Werten probiert und dabei auch mit den Werten aus den Themen.
######
define OWX_20_3EBF36060000 OWAD DS2450 3EBF36060000
attr OWX_20_3EBF36060000 AHigh 0
attr OWX_20_3EBF36060000 ALow 0
attr OWX_20_3EBF36060000 AUnit mA
attr OWX_20_3EBF36060000 BFactor 1
attr OWX_20_3EBF36060000 BFunction (2.63*VB)
attr OWX_20_3EBF36060000 BHigh 1
attr OWX_20_3EBF36060000 BLow 0
attr OWX_20_3EBF36060000 BOffset 0.0
attr OWX_20_3EBF36060000 BUnit V
attr OWX_20_3EBF36060000 CFactor 51.15
attr OWX_20_3EBF36060000 CHigh 0
attr OWX_20_3EBF36060000 CLow 0
attr OWX_20_3EBF36060000 COffset 0.028
attr OWX_20_3EBF36060000 CUnit mA
attr OWX_20_3EBF36060000 DFactor 0
attr OWX_20_3EBF36060000 DHigh 0
attr OWX_20_3EBF36060000 DLow 0
attr OWX_20_3EBF36060000 DUnit V
attr OWX_20_3EBF36060000 IODev OWio
attr OWX_20_3EBF36060000 model DS2450
attr OWX_20_3EBF36060000 room OWX
#
Vielleicht kann mich ein Wissender auf den richtigen Weg bringen.
Schönen Sonntag noch
Gerd
Es ist einfacher als Du erwartest: OWAD misst die Spannung 1:1, entsprechend habe ich bei meinen verschiedenen DS2450 die Spannung mit diesen Attributen (Spannung liegt an Post A):
AName VDD|A
Mit einem Multimeter messe ich exakt dieselbe Spannung wie dort im Channel A dann angegeben...
Christian
Danke für die schnelle Antwort.
Das muß bei diesem Hub anders sein:
A: 0.000 mA B: 4.770 V C: 5.396 mA D: 4.655 V
A+B sollten für die 12V Versorgung zuständig sein, Also müsste ich die 4,77 V umrechnen, damit ich auf annähernd 12V komme.
C+D sind für die 5V 1-Wire Versorgung.
Kann leider nicht nachmessen, da ich mich 700km entfernt befinde
Gerd
Es steht in der Commandref doch wohl deutlich drin, dass die Attribute (A..D)Factor und (A..D)Offset nicht mehr verwendet werden sollen. Nur (A..D)Function.
pah
Nachdem ich alles "störende" löschte, hat es nun geklappt.
@pah
Ich hatte schon in der Commandref schon über Factor oder Offset gelesen, mir ging es auch speziell nur um "Function", wie auch in der Überschrift beschrieben.
Internals:
ALARM 0
ASYNC 0
DEF DS2450 3EBF36060000
ERRCOUNT 0
INTERVAL 300
IODev OWio
NAME OWX_20_3EBF36060000
NOTIFYDEV global
NR 344
NTFY_ORDER 50-OWX_20_3EBF36060000
OW_FAMILY 20
OW_ID 3EBF36060000
PRESENT 1
ROM_ID 20.3EBF36060000.A1
STATE A: 0.000 mA B: 12.736 V C: 0.077 mA D: 4.655 V
TYPE OWAD
Readings:
2016-01-25 17:03:00 A 0
2016-01-25 17:03:00 B 12.7359
2016-01-25 17:03:00 C 0.0775
2016-01-25 17:03:00 D 4.655
2016-01-25 17:03:00 state A: 0.000 mA B: 12.736 V C: 0.077 mA D: 4.655 V
owg_shigh:
0
0
0
0
owg_slow:
0
0
0
0
owg_val:
0
4.77
0.0775
4.655
owg_vhigh:
0
0
0
0
owg_vlow:
0
0
0
0
Tempf:
A:
function VA
B:
function (2.67*VB)
C:
function VC
D:
function VD
Attributes:
AHigh 0
ALow 0
AUnit mA
BFunction (2.67*VB)
BHigh 0
BLow 0
BUnit V
CHigh 0
CLow 0
CUnit mA
DHigh 0
DLow 0
DUnit V
IODev OWio
model DS2450
room OWX
Danke an alle
Gerd
Die Verwendung von Factor und Offset gemeinsam mit Function hat aber das Problem verursacht. Also bitte nicht nur "lesen", sondern auch "befolgen" ;)
LG
pah
Nachdem ich mich von allen Offset und Factor entledigt hatte, hats ja auch wunderbar geklappt.
Bin mir aber mit dem Muliplikator für "VB" noch im unklaren ob nun 2.63 oder 2.67. Werde ich erst vor Ort endgültig entscheiden können mit nachmessen.
Dank nochmal für die Hilfe, ein noch eindeutiger Hinweis in der Commandref wär schön.
Gerd