FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LordVoodoo am 22 April 2019, 09:42:53

Titel: 1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: LordVoodoo am 22 April 2019, 09:42:53
Hallo zusammen,

habe heute ein Problem im Bereich 1Wire/OWX, dass ich nicht verstehe.

Ausstattung:

Die OWMULTI-Geräte funktionieren soweit wie erwartet, die OWTHERM-Geräte kommen jedoch nicht über "initialized" hinaus. Bei einem manuellen Abruf der Temperatur über "get", wird das USB-Interface geschlossen.

Zusätzlich habe ich über Digitemp auf der Konsole die Werte ausgelesen, hier die (gekürzte) Ausgabe:

pi@FHEM-1Wire:/usr/bin $ sudo digitemp_DS9097U -i -s /dev/ttyUSB0
....
Searching the 1-Wire LAN
28ADE385080000E1 : DS18B20 Temperature Sensor
28E32B8608000013 : DS18B20 Temperature Sensor
2640D95F000000FB : DS2438 Temperature, A/D Battery Monitor
268A35B60000008A : DS2438 Temperature, A/D Battery Monitor
ROM #0 : 28ADE385080000E1
ROM #1 : 28E32B8608000013
ROM #2 : 2640D95F000000FB
ROM #3 : 268A35B60000008A
Wrote .digitemprc
pi@FHEM-1Wire:/usr/bin $ digitemp_DS9097U -a
DigiTemp v3.7.1 Copyright 1996-2015 by Brian C. Lane
Apr 22 09:34:15 Sensor 0 C: 21.06 F: 69.91
Apr 22 09:34:16 Sensor 1 C: 21.19 F: 70.14
Apr 22 09:34:17 Sensor 2 C: 20.84 F: 69.52 H: 55%
Apr 22 09:34:19 Sensor 3 C: 20.41 F: 68.73 H: 55%


Hat jemand einen Hinweis, was ich falsch mache?

Vielen Dank.
Titel: Antw:1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: jack_1 am 08 Juni 2019, 22:56:35
Ist doch schön. Funktioniert doch. Alles da.
In Digitemp.
Titel: Antw:1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: Frank_Huber am 08 Juni 2019, 23:11:51
Was für nen Rechner? Genug Strom am USB?
Ich hatte mal das gleiche an nem Zero mit USB Hub.
Verursacher war bei mir der Hub...
Direkt am Zero kein Problem.

Gesendet von meinem Doogee S60 mit Tapatalk

Titel: Antw:1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: jack_1 am 08 Juni 2019, 23:33:49
Ich habe eine ähnliche Konstellation.
USB_UART_FT232R, DS2480B, als 1W-Bus.
DS18B20,DS2438,HIH5030 als Sensoren.

Wenn fhem die Devices alle angelegt hat, kann doch nur etwas mit deiner Verkabelung nicht i.O.sein.
Wackler oder Übergangswiderstände.
Titel: Antw:1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: jack_1 am 08 Juni 2019, 23:48:40
OWTHERM zeigt bei mir folgendes an:
   
FA    T: 24.19 °C ↓,

wobei FA die ersten zwei Stellen der Id  sind, als alias.

Meine Ausgabe bei get: OWTHERM: OWX_28_FA0992050000.temperature => 24.0625
Titel: Antw:1Wire OWX mit DS2438/DS18B20 Sensoren - Auslesen des DS18B20 funktioniert nicht
Beitrag von: Prof. Dr. Peter Henning am 09 Juni 2019, 19:34:41
Es ist bekannt, dass digitemp bei einem des DS18XX-Modelle (hols der Teufel, ich bin zu faul, das jetzt nachzuschlagen...) eine falsche Umrechnung der gelieferten Daten in einen Temperaturwert durchführt.

Ansonsten: Nicht genügend Informationen, um auch nur zu raten, was der Threadersteller hier noch falsch macht.

LG

pah