Hauptmenü

1-Wire Update

Begonnen von Guest, 29 Februar 2012, 13:26:00

Vorheriges Thema - Nächstes Thema

Zwiebel

                                                 

Guten Abend,

so -  jetzt habe ich meine Schaltung abgeändert mit einer externen
Spannungsversorgung (5V).
Noch nicht gelötet aber mal zusammengesteckt.
Schaltplan_Passives_1-Wire_Interface.png  (oben)

define 1wire OWX /dev/ttyUSB0

list 1wire
Internals:
   ALARMED    no
   DEF        /dev/ttyUSB0
   DeviceName /dev/ttyUSB0
   INTERFACE  DS9097
   NAME       1wire
   NR         230
   PRESENT    1
   ROM_ID     FF
   STATE      Active
   TYPE       OWX
   followAlarms off
   interval   60
Attributes:
   room       1

FHEM neu gestartet:
2012.03.27 19:12:42 3: OWX: opened device /dev/ttyUSB0
2012.03.27 19:12:43 1: OWX: Passive 1-Wire bus interface DS9097 detected
2012.03.27 19:12:58 1: OWX: Search CRC failed
2012.03.27 19:12:58 1: OWX: 1-Wire devices found ()

FritzBox neu gestartet:
2012.03.27 19:22:31 3: OWX: opened device /dev/ttyUSB0
2012.03.27 19:22:31 1: OWX: Passive 1-Wire bus interface DS9097 detected
2012.03.27 19:22:43 1: OWX: Search CRC failed
2012.03.27 19:22:43 1: OWX: 1-Wire devices found ()

im fhem:
get 1wire devices
OWX: 1-Wire devices found ()
 
in den logs
2012.03.27 19:24:59 1: OWX: Search CRC failed
2012.03.27 19:24:59 1: OWX: 1-Wire devices found ()

fhem wird unter boxusr80 gestartet
crw-rw----    1 boxusr80 root      188,   0 Mar 27 19:35 /dev/ttyUSB0

neuer 1wire DS18s20 wurde auch schon versucht.


vielen dank für die Hilfe. Leider komm ich nicht mehr weiter, bzw mir gehen
die Ideen aus woran es noch liegen könnte... :(

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo,

es gibt einen neuen Thread 1-Wire Update - dieser hier ist zu
unübersichtlich geworden, also bitte bei dem neuen posten.

Zum Problem: Ich habe die Module (Version 1.10) gerade eben mit genau
dieser Schaltung noch einmal laufen lassen - und es funktioniert wunderbar:

2012.03.28 07:31:09 3: OWX: opened device /dev/ttyUSB0
2012.03.28 07:31:10 1: OWX: Trying again to detect an interface, answer was
0x81 0x81 0x17 0x0a 0x5b 0x0f 0x02
2012.03.28 07:31:10 1: OWX: Passive 1-Wire bus interface DS9097 detected
2012.03.28 07:31:10 3: OWAD:   Device OWX_AD defined.
2012.03.28 07:31:10 3: OWTEMP: Device OWXTemp6 defined.
..
2012.03.28 07:31:30 1: OWX: Deleting unused 1-Wire device OWX_AD of type
OWAD
2012.03.28 07:31:30 1: OWX: 1-Wire devices found (OWXTemp6)

Der CRC-Fehler deutet auf ein Problem mit der Signalleitung hin.

Folgender Vorschlag für den nächsten Schritt: In der Datei 00_OWX.pm stehen
ab ca. Zeile 1424 die folgenden Codelines:

  #loop until through all ROM bytes 0-7  
    my $id_bit     = OWX_TouchBit_9097($hash,1);
    my $cmp_id_bit = OWX_TouchBit_9097($hash,1);
     
    #print "id_bit = $id_bit, cmp_id_bit = $cmp_id_bit\n";
     
    if( ($id_bit == 1) && ($cmp_id_bit == 1) ){
      #print "no devices present at id_bit_number=$id_bit_number \n";
      next;
    }

Ersetz bitte zweimal das "#print" durch ein "Log1," - das schreibt die
Ausgaben in das Logfile. Und poste das Logfile nach einem erneuten
Startversuch.

LG pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com