DS9097U-009# an FB7390

Begonnen von Bernhard, 21 März 2013, 11:07:01

Vorheriges Thema - Nächstes Thema

Bernhard

Hallo,
hat jemand DS9097U-009# an FB7390 laufen?
Ich kriegs jedenfalls nich hin, will es aber nicht in die Ecke werfen.
Der DS9097U wird über Serial/USB angschlossen. Es funktioniert weder direkt einem USB-Post noch über einen (aktiven) Hub.

    define OWXio OWX /dev/ttyUSB0

Eingebunden in der FB sind pl2303.ko (war zumindest letzten Herbst ausreichend) und ch341.ko

Die ersten Versuche (dirkt an USB)

2013.03.21 10:25:57 0: Server started with 99 defined entities (version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2866 2013-03-07 15:10:37Z rudolfkoenig $, pid 2125)
2013.03.21 10:27:05 3: Opening OWio device /dev/ttyUSB0
2013.03.21 10:27:05 3: Setting OWio baudrate to 9600
2013.03.21 10:27:05 3: OWio device opened
2013.03.21 10:27:05 1: OWX: Serial device /dev/ttyUSB0 defined
2013.03.21 10:27:07 1: OWX: 1-Wire bus OWio: interface master DS2480 detected for the first time
2013.03.21 10:27:19 1: OWX: Search CRC failed
2013.03.21 10:27:19 3: OWID: Device OWX_00_000000000000 defined.
2013.03.21 10:27:19 1: OWX: 1-Wire devices found on bus OWio (OWX_00_000000000000)

irgendwann wird auch OWID STATE "not present"

...
...
2013.03.21 10:32:24 1: OWX: Search CRC failed
2013.03.21 10:37:24 1: OWX: Search CRC failed
...

dann Neustart mir my $owx_debug=3; im 00_OWX.pm

2013.03.21 10:44:14 0: Server started with 99 defined entities (version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2866 2013-03-07 15:10:37Z rudolfkoenig $, pid 2172)
2013.03.21 10:45:21 3: Opening OWio device /dev/ttyUSB0
2013.03.21 10:45:21 3: Setting OWio baudrate to 9600
2013.03.21 10:45:21 3: OWio device opened
2013.03.21 10:45:21 1: OWX: Serial device /dev/ttyUSB0 defined
2013.03.21 10:45:21 3: OWX: Sending out        0xc1
2013.03.21 10:45:21 3: Schleifendurchlauf 1
2013.03.21 10:45:21 3: Schleifendurchlauf 2
...
2013.03.21 10:45:23 3: Schleifendurchlauf 100
2013.03.21 10:45:23 3: Schleifendurchlauf 101
2013.03.21 10:45:23 3: OWX: Sending out        0x17 0x45 0x5b 0x0f 0x91
2013.03.21 10:45:23 3: Schleifendurchlauf 1
2013.03.21 10:45:23 3: OWX: Receiving in loop no. 1 0x16 0x44 0x5a 0x00 0x90
2013.03.21 10:45:23 1: OWX: 1-Wire bus OWio: interface master DS2480 detected for the first time
2013.03.21 10:45:33 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:45:34 3: Schleifendurchlauf 1
2013.03.21 10:45:34 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:45:34 3: OWX: Sending out        0xe1 0xf0 0xe3 0xb5
2013.03.21 10:45:34 3: Schleifendurchlauf 1
2013.03.21 10:45:34 3: OWX: Receiving in loop no. 1 0x00
2013.03.21 10:45:34 3: OWX: Sending out        0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xe3 0xa5
2013.03.21 10:45:34 3: Schleifendurchlauf 1
2013.03.21 10:45:34 3: OWX: Receiving in loop no. 1 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55
2013.03.21 10:45:34 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:45:34 3: Schleifendurchlauf 1
2013.03.21 10:45:34 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:45:35 3: OWX: Sending out        0xe1 0xf0 0xe3 0xb5
2013.03.21 10:45:35 3: Schleifendurchlauf 1
2013.03.21 10:45:35 3: OWX: Receiving in loop no. 1 0x00
2013.03.21 10:45:35 3: OWX: Sending out        0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xe3 0xa5
2013.03.21 10:45:35 3: Schleifendurchlauf 1
2013.03.21 10:45:35 3: OWX: Receiving in loop no. 1 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0xd5
2013.03.21 10:45:35 1: OWX: Search CRC failed
2013.03.21 10:45:35 3: OWID: Device OWX_00_000000000000 defined.
2013.03.21 10:45:35 1: OWX: 1-Wire devices found on bus OWio (OWX_00_000000000000)
2013.03.21 10:50:24 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:50:24 3: Schleifendurchlauf 1
2013.03.21 10:50:24 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:50:40 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:50:40 3: Schleifendurchlauf 1
2013.03.21 10:50:40 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:50:40 3: OWX: Sending out        0xe1 0xf0 0xe3 0xb5
2013.03.21 10:50:40 3: Schleifendurchlauf 1
2013.03.21 10:50:40 3: OWX: Receiving in loop no. 1 0x00
2013.03.21 10:50:40 3: OWX: Sending out        0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xe3 0xa5
2013.03.21 10:50:40 3: Schleifendurchlauf 1
2013.03.21 10:50:40 3: OWX: Receiving in loop no. 1 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0xd5
2013.03.21 10:50:40 1: OWX: Search CRC failed

jetzt buspower=parasitic gesetzt

OWID.STATE zwischenzeitlich "not present"

2013.03.21 10:55:24 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:55:24 3: Schleifendurchlauf 1
2013.03.21 10:55:24 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:55:40 3: OWX: Sending out        0xe3 0xc5
2013.03.21 10:55:40 3: Schleifendurchlauf 1
2013.03.21 10:55:40 3: OWX: Receiving in loop no. 1 0xcc
2013.03.21 10:55:40 3: OWX: Sending out        0xe1 0xf0 0xe3 0xb5
2013.03.21 10:55:40 3: Schleifendurchlauf 1
2013.03.21 10:55:40 3: OWX: Receiving in loop no. 1 0x00
2013.03.21 10:55:40 3: OWX: Sending out        0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x80 0xe3 0xa5
2013.03.21 10:55:40 3: Schleifendurchlauf 1
2013.03.21 10:55:40 3: OWX: Receiving in loop no. 1 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0x55 0xd5
2013.03.21 10:55:40 1: OWX: Search CRC failed

...
vielleicht gibt ja ne Idee?

Danke
Bernhard





Joachim

Moin Bernhard,

Dein Adapter wird von FHEM erkannt.
>2013.03.21 10:45:23 1: OWX: 1-Wire bus OWio: interface master DS2480 detected for the first time

Was für Sensoren hängen an diesem Adapter?
Wie lang ist das Kabel vom Sensor zum Adapter?
Sind die Sensoren richtig angeschlossen?
Stimmt die Busspannung? (ggf. Fremdseisung mit +5V)

Bitte mal den ganzen Aufbau kontrollieren, und wenn möglich ersteinmal mit einem Sensor und ganz Kurzem Kabel versuchen.

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

Bernhard

Hallo, das ist alles sehr seltsam.
Im Moment funktioniert das alles, an beiden Anschlüssen.
Das Problem beginnt/begann schon, wenn keine Sensoren dran waren.

Werde nach Ostern nochmals dran gehen

Danke

Joachim

Moin Bernhard,

mir fällt gerade noch ein, dass ich in der Anfangszeit mit meinem LinkUSBi ein ähnliches Problem hatte, aber zu faul zur Fehlersuche war.

Versuchmal folgendes, wenn es wieder zu einem Problem kommt:

- Installiere auf einem Windows-PC
--> http://www.maximintegrated.com/products/ibutton/software/1wire/OneWireViewer.cfm
- schliesse Deinen DS9097U-009 an und lese damit deine Sensoren aus
- wenn das funktioniert, dann den DS9097U-009 wieder an die Fritzbox, da sollte es dann auch wieder laufen.
Wenn es unter Windows nicht läuft, würde ich den Fehler im Bus suchen.

Wenn es nur unter Windows läuft, weisst Du zumindest, dass die Sensoren und die Verdrahtung funktioniert, und das Problem im Bereich Fritzbox / OWX liegt.

Wenn es danach sowohl unter Windows als auch unter Linux (Fritzbox) geht, wird es bei der Initialisierung des Adapters haken.

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

Prof. Dr. Peter Henning

Natürlich findet OWX nichts, wenn keine Sensoren dran sind - was soll daran seltsam sein ?

LG

pah


Bernhard

Ich habe die Sensoren weggenommen, weil eben nichts ging.
Aber OWID mit 00000 wurde mit und ohne Sensoren "entdeckt".

Intensiv kann ich aber erst nach Ostern wieder dran gehen.
Gruß