(gelöst) 1-wire ID auslesen? -> Sensor richtig anschließen!

Begonnen von PeMue, 07 März 2014, 16:59:00

Vorheriges Thema - Nächstes Thema

PeMue

Hallo zusammen,

habe jetzt schon länger gesucht, aber bin leider nicht fündig geworden.
Ich habe ein 1-wire USB Interface an dem bisher nur ein DS1820 Temperatursensor hängt. Es steckt an einer Fritz Box 7490 und der Kerneltreiber ist geladen. Das Teil ist mit
define OWio1 OWX /dev/ttyUSB0
attr OWio1 buspower real

definiert und es kommt auch mit
get OWio1 devices folgende Meldung
OWX: 1-Wire devices found on bus OWio1
Jetzt würde ich gerne die Temperaturmessung definieren, es sollte mit
define Temperatur1 OWTHERM DS18B20 <ID> 300
gehen.  Irgendwie bekomme ich die zwei Hardware IDs nicht ausgelesen (es müsste die ID des Busmasters und des Temperatursensors ausgelesen werden), ich habe schon mit verbose 5 probiert, aber im Log steht nichts.
Klingt jetzt saudumm, aber vielleicht hat jemand einen schnellen Tip, wie ich an diese IDs komme.

@Puschel: Wenn Du der Meinung bist, dass das Thema bei 1-wire besser aufgehoben ist, dann bitte verschieben.

Danke + Gruß

PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

det.

Zitat von: PeMue am 07 März 2014, 16:59:00

get OWio1 devices folgende Meldung
OWX: 1-Wire devices found on bus OWio1


bedeutet, er findet keine Sensoren am Bus. Schau mal, ob der DS1820 richtig rum angeschlossen ist - häufiger Fehler!


Die id's stehen sonst direkt da, bzw werden die Dinger von autocreate gleich fertig angelegt.

LG
det.

PeMue

>:( >:( >:( Mist, genau das ist passiert >:( >:( >:(.
Der Sensor war heiß und ich habe ihn gleich weggeworfen.
Nur mit dem 1-wire USB Interface kommt folgendes:
Zitat2014.03.07 17:49:16 1: OWX: Serial device /dev/ttyUSB0 defined
2014.03.07 17:49:18 1: OWX: 1-Wire bus OWio1: interface master DS2480 detected for the first time
2014.03.07 17:49:23 1: OWX: Search CRC failed
2014.03.07 17:49:23 1: OWX: 1-Wire devices found on bus OWio1 ()
Vermutlich hat es dann den Busmaster gleich auch mitgenommen, oder? Es müsste dann auch dessen ID angezeigt werden, oder?

Danke + Gruß

PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

det.

Zitat2014.03.07 17:59:28 3: Opening 1wire_0 device /dev/ttyUSB_OWX_null
2014.03.07 17:59:28 3: Setting 1wire_0 baudrate to 9600
2014.03.07 17:59:28 3: 1wire_0 device opened
2014.03.07 17:59:28 1: OWX: Serial device /dev/ttyUSB_OWX_null defined
2014.03.07 17:59:28 1: OWX: 1-Wire bus 1wire_0: interface master DS2480 re-detected
2014.03.07 17:59:28 3: Opening 1wire_1 device /dev/ttyUSB_OWX_eins
2014.03.07 17:59:28 3: Setting 1wire_1 baudrate to 9600
2014.03.07 17:59:28 3: 1wire_1 device opened
2014.03.07 17:59:28 1: OWX: Serial device /dev/ttyUSB_OWX_eins defined
2014.03.07 17:59:28 1: OWX: 1-Wire bus 1wire_1: interface master DS2480 detected for the first time

gib mal nicht so schnell auf, die Busmaster zeigen keine Seriennummern. Versuch mit einem neuen DS1820 macht klug

LG
det.

Starkstrombastler

Schon mal shutdown restart probiert?
Der sensor ist vielleicht noch ok, die sind nicht so schnell durchgekocht.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Puschel74

Hallo,

Zitat@Puschel: Wenn Du der Meinung bist, dass das Thema bei 1-wire besser aufgehoben ist, dann bitte verschieben.
War ich erst auch - bis ich gelesen habe das du vermutlich einen Sensor geschrottet hast  ;)

Ich lass mal hier stehen.
Vielleicht erledigt sich der Beitrag von selbst und der neue Sensor gibt seine ID von selbst preis.

Grüße

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

PeMue

#6
Hallo zusammen,

zumindest beim Raspberry Pi wurde mit
get OWio1 devices
folgendes gefunden
OWX: 1-Wire devices found on bus OWio1
28.EFD2AB000000      DS18B20    OWX_28_EFD2AB000000

und das Logfile zeigt brav
2014.03.08 13:38:34 3: Opening OWio1 device /dev/ttyUSB0
2014.03.08 13:38:34 3: Setting OWio1 baudrate to 9600
2014.03.08 13:38:34 3: OWio1 device opened
2014.03.08 13:38:34 1: OWX: Serial device /dev/ttyUSB0 defined
2014.03.08 13:38:36 1: OWX: 1-Wire bus OWio1: interface master DS2480 detected for the first time
2014.03.08 13:38:48 3: OWTHERM: Device OWX_28_EFD2AB000000 defined.
2014.03.08 13:38:48 1: OWX: 1-Wire devices found on bus OWio1 (OWX_28_EFD2AB000000)
2014.03.08 13:38:49 1: OWX: 1-Wire devices found on bus OWio1 (OWX_28_EFD2AB000000)

und die Temperaturmessung wurde per autocreate angelegt. Sprich Bustreiber tut und liefert auch keine Adresse.

Jetzt werde ich dasselbe an der Fritz Box testen.

Edit: Und auf der Fritz Box funktioniert es auch.  :)

8) 8) 8) Insofern passt die Kategorie Anfänger ganz gut!  8) 8) 8)

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser