FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 24 Oktober 2012, 18:48:05

Titel: 1-Wire Problem
Beitrag von: Guest am 24 Oktober 2012, 18:48:05
Originally posted by: <email address deleted>

Hallo,

ich mache gerade erste Gehversuche mit 1-Wire.

Ich habe einen LinkUSBi an /dev/ttyUSB0 aktiv. Daran angeschlossen zwei
DS18B20.
Aktuelle Version von FHEM ueber Update.
Aktuelle Version von 1-Wire aus dem Repository.

Konfiguration:

define OWio1 OWX /dev/ttyUSB0
attr OWio1 room OneWire

Die beiden Temperatursensoren wurden dann nach "get OWio1 devices" gefunden.

Ich habe folgendes Verhalten festgestellt:

Nach dem Start von FHEM sind beide Temperatursensoren aktiv und die
Temperaturwerte werden alle 5 Minuten aktualisiert.
fhem.pl erzeugt eine CPU Last zwischen 2 und 6%

Nach ca ca. 18 Stunden Laufzeit werden die Temperaturwerte nicht mehr
aktualisiert. die CPU-Last fuer fhem.pl liegt zwischen 66 und 90%

Im Log erscheint alle 5 Minuten:

2012.10.24 07:10:36 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:36 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:36 3: OWX: Reset failure
2012.10.24 07:10:36 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:37 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:37 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:38 3: OWX: Reset failure
2012.10.24 07:10:38 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:38 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:38 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:38 3: OWX: Reset failure
2012.10.24 07:10:38 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:39 3: OWX: Reset failure
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:39 3: OWX: Reset failure
2012.10.24 07:10:39 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:40 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:40 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:41 3: OWX: Reset failure
2012.10.24 07:10:41 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:41 3: OWTHERM: Could not get values from device
OWX_28_9C2BBA030000, reason invalid data length, 0 bytes
2012.10.24 07:10:42 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:42 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:42 3: OWX: Reset failure
2012.10.24 07:10:42 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:43 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:43 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:43 3: OWX: Reset failure
2012.10.24 07:10:43 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:43 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:43 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:44 3: OWX: Reset failure
2012.10.24 07:10:44 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:45 3: OWX: Reset failure
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:45 3: OWX: Reset failure
2012.10.24 07:10:45 1: OWX: Write incomplete  ne 11
2012.10.24 07:10:46 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:46 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:46 3: OWX: Reset failure
2012.10.24 07:10:46 1: OWX: Write incomplete  ne 20
2012.10.24 07:10:46 3: OWTHERM: Could not get values from device
OWX_28_6C18BA030000, reason invalid data length, 0 bytes
2012.10.24 07:10:55 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:55 1: OWX: Write incomplete  ne 2
2012.10.24 07:10:55 3: OWX: Reset failure


Ich habe dieses Verhalten jetzt mehrmals beobachtet. Neustart von FHEM geht
nicht. Rebooten des Rechners hilft.
Ansonsten sind alle weiteren Funktionen von FHEM OK.

Hat jemand eine Idee?

Gruß Jörg



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 1-Wire Problem
Beitrag von: Guest am 24 Oktober 2012, 19:03:46
Originally posted by: <email address deleted>

Zu wenig Informationen bisher...

Welche Hardware ? Welcher Adapter ? Was sagt das Log zu Beginn dieser
Fehler ?

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 1-Wire Problem
Beitrag von: Guest am 26 Oktober 2012, 11:35:49
Originally posted by: <email address deleted>

Zu wenig Informationen bisher...
>
> Welche Hardware ? Welcher Adapter ? Was sagt das Log zu Beginn dieser
> Fehler ?
>
 
Intel Atom, Ubuntu 12.04
LinkUSBi von Fuchs
Bei Log Level 4 keinerlei Eintraege im Log bzgl. OWX vor Beginn dieser
Fehler.

Wie kann ich detaillierter debuggen?

Jörg

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 1-Wire Problem
Beitrag von: Guest am 28 Oktober 2012, 07:32:16
Originally posted by: <email address deleted>

Am Mittwoch, 24. Oktober 2012 19:03:46 UTC+2 schrieb Prof. Dr. Peter A.
Henning:
>
> Zu wenig Informationen bisher...
>
> Welche Hardware ? Welcher Adapter ? Was sagt das Log zu Beginn dieser
> Fehler ?
>
> pah
>

Hallo
Habe jetzt folgendes analysiert:

Der Kernel verliert wohl den LinkUSBi Adapter an der ttyUSB0 Schnittstelle
und erstellt ihn dann neu auf der ttyUSB1 Schnittstelle.

OWX bekommt davon wohl nichts mit. fhem.pl erzeugt dann bis zu 100% Last.
Hier der Auszug aus dem kern.log

Oct 27 22:03:37 homeserver kernel: [93675.224181] hub 4-0:1.0: port 1
disabled by hub (EMI?), re-enabling...
Oct 27 22:03:37 homeserver kernel: [93675.224206] usb 4-1: USB disconnect,
device number 2
Oct 27 22:03:37 homeserver kernel: [93675.224958] ftdi_sio ttyUSB0: FTDI
USB Serial Device converter now disconnected from ttyUSB0
Oct 27 22:03:37 homeserver kernel: [93675.225089] ftdi_sio 4-1:1.0: device
disconnected
Oct 27 22:03:37 homeserver kernel: [93675.468086] usb 4-1: new full-speed
USB device number 3 using uhci_hcd
Oct 27 22:03:37 homeserver kernel: [93675.676275] ftdi_sio 4-1:1.0: FTDI
USB Serial Device converter detected
Oct 27 22:03:37 homeserver kernel: [93675.676396] usb 4-1: Detected FT232RL
Oct 27 22:03:37 homeserver kernel: [93675.676405] usb 4-1: Number of
endpoints 2
Oct 27 22:03:37 homeserver kernel: [93675.676413] usb 4-1: Endpoint 1
MaxPacketSize 64
Oct 27 22:03:37 homeserver kernel: [93675.676451] usb 4-1: Endpoint 2
MaxPacketSize 64
Oct 27 22:03:37 homeserver kernel: [93675.676459] usb 4-1: Setting
MaxPacketSize 64
Oct 27 22:03:37 homeserver kernel: [93675.678287] usb 4-1: FTDI USB Serial
Device converter now attached to ttyUSB1

Hat jemand eine Idee?

Gruß Jörg

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: 1-Wire Problem
Beitrag von: Guest am 28 Oktober 2012, 07:56:41
Originally posted by: <email address deleted>

"OWX bekommt davon wohl nichts mit" - natürlich nicht, das ist ja auch
nicht so gedacht.

Es handelt sich demnach nicht um ein 1-Wire Problem, sondern um ein USB
(Hardware-)Problem.

pah

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