[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"

Begonnen von blueklamo, 26 März 2015, 12:35:07

Vorheriges Thema - Nächstes Thema

Joachim

ZitatHast Du was geändert ? / Was ?
soll ich debug wieder auf 0 stellen , oder noch Was testen ?

Ja, das was ich heute nacht schon vorgeschlagen habe, aber daran lag es nicht.

OWX versucht den seriellen Adapter zu erkennen und sendet dazu:
2015.03.27 09:55:24 3: OWX: Sending out        0x17 0x45 0x5b 0x0f 0x91
die erwartete Antwort ist entweder:
2015.03.27 09:55:24 3: OWX: Receiving in loop no. 1 0x16 0x44 0x5a 0x00 0x90
2015.03.27 09:55:24 1: OWX: 1-Wire bus OWio: interface master DS2480 detected for the first time

nach einem reboot, oder
2015.03.27 10:04:17 3: OWX: Receiving in loop no. 1 0x17 0x45 0x5b 0x0f 0x91
2015.03.27 10:04:17 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected

nach einem restart.
Aus mir noch nicht bekannten Gründen sendet Dein Adapter manchmal nach einem restart allerdings:
2015.03.27 08:55:08 3: OWX: Receiving in loop no. 1 0x03 0x41 0x4b 0x0b 0x01
und damit kann OWX nichts anfangen.
Da muss ich mal ein bisschen drüber nachdenken, nu ist allerdings ersteinmal Zeit zum Schlafen gehen.

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

Leute, ich schrieb es doch schon: Der 1-Wire-Bus ist langsam. Bei einem Restart des Programms ist nicht gewährleistet, dass der Bus schon alle Daten geschickt hat - bei einem Reboot sehr wohl.

Also dem Bus etwas mehr Zeit geben.

LG

pah

blueklamo

Sehe mein Problem als erledigt an.
*Ich kann die Details dazu zwar nicht wirklich hier festhalten, doch inzwischen habe ich gefühlte 40 Restarts
ohne 1-Wire-Startprobleme gehabt."

* zum Einen ist ja meine OWX.pm jetzt etwas verändert (?)
* zum Zweiten habe ich den 1-W-Strart in der fhem.cfg nach hinten verlegt
* und zum Dritten inzwischen Einiges zusätzlich vor dem Start des 1-W-BusMaster eingefügt
   (Müllkalender, Spritpreis, Alarmanlage ... )

Danke für die Hilfe !
blueklamo
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))

Prof. Dr. Peter Henning

Ich darf aber festhalten: Für selbst geänderten Code in OWX.pm gibt es _Null_ Support.

pah

Joachim

Moin blueklamo,

das ist schön, wenn es jetzt funktioniert.
Jetzt ist allerdings der nächste Schritt, herauszufinden, welche Änderung dazu geführt hat.
Du möchtest schliesslich weiterhin Support haben. ;)
Im Anhang nocheinmal eine geänderte OWX.pm
Damit bitte diverse shutdown restarts machen,
dann mal bitte Dein fhem.log nach dieser Meldung durchsuchen:
OWX: 1-Wire bus OWio: interface master DS2480 re-detected
und teile mir mit, weche Meldung im Anschluss gekommen ist.
also entweder:
1.)
OWX: 1-Wire bus LinkUSBi: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91
oder:
2.)
OWX: 1-Wire bus LinkUSBi: interface master DS2480 re-detected 0x03 0x41 0x4b 0x0b 0x01
wenn immer 1.) gekommen ist, dann war die Einschätzung von pah richtig, und der Bus brauchte etwas mehr Zeit. Dann muss hier angesetzt werden.
wenn immer 2.) gekommen ist, dann müssen wir weitersuchen.
ggf. mal nur die Bereiche aus der fhem.cfg posten.


@ pah:
ZitatIch darf aber festhalten: Für selbst geänderten Code in OWX.pm gibt es _Null_ Support.
Die Änderung von mir war ein Versuch, das Problem einzukreisen und die Ursache zu finden. Denn nur wenn man die Ursache kennt, kann man sie beheben. Alles andere ist nur herumdoktern an den Symptomen.
Lass uns gemeinsam nach einer Lösung suchen.

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

blueklamo

Muß mich leider korrigieren !

Nachdem Es scheinbar sooo gut lief, und ich Heute etwas Zeit hatte, habe ich mit FHEM2FHEM einen CUL auf einem Raspberry eingebungen.
((Den Umzug von FB7390 auf den Cubie fast fertig))
(bei 5x FHT und 5FHTTK und TFK und FS20) gab (+gibt) es da reichlich Einstellungen anzupassen (rename, Lazy.. bin noch nicht fertig)
und bei nach dieser Erweiterung durgeführten 2 Restarts ist jeweils mein 1-Wire-Bus wieder nicht an gegangen.
Habe gerade einen Reboot gemacht  >> jetzt läuft Es erst einmal wieder.
Stehe also wieder am Anfang "mit meinem Problem"!

Toll! (das ich Jetzt meine komplette FHEM-Installation 1-Wire und CUL-über-F2F-RasPI am laufen habe / na jedenfals schon fast;O)
@Joachim
dein Vorschlag bleibt so bestehen, obwohl wieder Aussetzer vorkommen ?
@Pah
Support gerne (ich hab Nichts geändert / die Originaldatei ist noch gesichert)

blueklamo
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))

Joachim

Zitatdein Vorschlag bleibt so bestehen, obwohl wieder Aussetzer vorkommen ?
Ja, mich interessiert, wo das Problem liegt.
Also die modifizierte OWX.pm einspielen (an die Rechte denken) und nach einigen shutdown restarts das log posten.

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

blueklamo

eingefügt:  mit OWX-Vers3.pm

#### owx-3-.pm                test  Restarts    ok
2015.04.02 22:21:43 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x03 0x41 0x4b 0x0b 0x01

2015.04.02 22:24:45 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91
2015.04.02 22:26:43 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91
2015.04.02 22:28:35 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91

###hier hab ich mal vor den restart den OWSW1 (was normal nach 6min automatisch passiert von Hand auf interval=10sec gestellt)
                     Start war jedoch wie oben OK
2015.04.02 22:32:54 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x03 0x41 0x4b 0x0b 0x01
2015.04.02 22:36:55 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91

OK-So ?
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Zitat von: Joachim am 02 April 2015, 21:46:28
Ja, mich interessiert, wo das Problem liegt.
Also die modifizierte OWX.pm einspielen (an die Rechte denken) und nach einigen shutdown restarts das log posten.

sollte ich meine aktuellen Erweiterungen (die jetzt wieder hinter dem OWX-Start in der fhem.cfg liegen
so lassen , oder nach Vorne verschieben ?
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))

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

blueklamo

nun haben wir also :

Möglichkeit Nr.3 :  mal 1, öfter 2, dann mal wieder 1, und dann wieder 2
Wer Recht hat, ist mir egal.
Wer helfen kann ( und es tut ) ist mein Held !
**
** (mit ca. 5 erfolgreichen Restarts / bisher kein Ausfall!!!) bin ich jetzt erst einmal wieder hoffnungsvoll ! "DANKE"
**
und kümmere mich um den begonnenen Umzug von der FB (auch das sieht schon ziemlich gut aus)
bis Bald
Gruß blueklamo
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))

Joachim

Moin blueklamo,

Nur damit wir von gleichen Vorraussetzungen ausgehen eine Klarstellung:

1. bei OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x17 0x45 0x5b 0x0f 0x91 --> 1 Wire funktioniert
2. bei OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x03 0x41 0x4b 0x0b 0x01 --> 1Wire funktioniert

habe ich das so richtig verstanden? Wenn ja, bitte die Ausgabe posten, wenn 1 Wire nicht funktioniert.

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

blueklamo

Zitat von: Joachim am 03 April 2015, 15:53:03
Nur damit wir von gleichen Vorraussetzungen ausgehen eine Klarstellung:
habe ich das so richtig verstanden? Wenn ja, bitte die Ausgabe posten, wenn 1 Wire nicht funktioniert.

Hast schon richtig verstanden (nach Einfügen der 3.Vers.-00_OWX.pm) hatte ich bisher keine Probleme
bei Restarts.
Startet zwar mal mit der Einen, oder der Anderen Kennung -> bisher jedoch immer erfolgreich.

melde mich wieder, wenn mir Was auffällt
Gruß blueklamo
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))

Prof. Dr. Peter Henning

Das ist keine "Kennung". Sondern das sind Restdaten vom Bus !

pah

blueklamo

Zitat von: Prof. Dr. Peter Henning am 04 April 2015, 05:33:30
Das ist keine "Kennung". Sondern das sind Restdaten vom Bus !
Danke für den Hinweis  (damit kann ich jedoch NICHTS anfangen) "Ich bin Anfänger!"

Was NEUES !

habe gerade einen (so verstehe ich DAS) zuerst misslungenen -> dann jedoch geretteten Restart gehabt.
((auf der Konsole  STOP / START))
poste mal den Komplett-Auszug aus dem Log  "Shutdown - Hochgefahren"
Und meiner Meinung nach hatte der Bus mit 14Minuten genug Zeit // ?

Auszug Log:##########################
2015.04.04 08:26:19 0: Server shutdown
2015.04.04 08:39:47 3: [UtilsHourCounter] Init Done with Version 1.02 - 17.03.2014 (john)
2015.04.04 08:39:47 1: Including fhem.cfg
2015.04.04 08:39:47 3: telnetPort: port 7072 opened
2015.04.04 08:39:48 3: WEB: port 8083 opened
2015.04.04 08:39:48 2: eventTypes: loaded 761 events from ./log/eventTypes.txt
2015.04.04 08:39:48 3: ESSO: Defined with URL http://www.clever-tanken.de/tankstelle_details/29498 and interval 900
2015.04.04 08:39:48 3: Total: Defined with URL http://www.clever-tanken.de/tankstelle_details/53730 and interval 900
2015.04.04 08:39:48 3: Walter: Defined with URL http://www.clever-tanken.de/tankstelle_details/13638 and interval 900
2015.04.04 08:39:48 3: AVIA: Defined with URL http://www.clever-tanken.de/tankstelle_details/6156 and interval 900
2015.04.04 08:39:49 3: Opening OWio device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE001NF-if00-port0
2015.04.04 08:39:49 3: Setting OWio baudrate to 9600
2015.04.04 08:39:49 3: OWio device opened
2015.04.04 08:39:49 1: OWX: Serial device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE001NF-if00-port0 defined
2015.04.04 08:39:58 3: OWTHERM: Device TB9_Heizung defined.
2015.04.04 08:39:58 3: OWTHERM: Device TB8_Werkst defined.
2015.04.04 08:39:58 3: OWTHERM: Device TB7_OG defined.
2015.04.04 08:39:58 3: OWTHERM: Device TB6_Buero defined.
2015.04.04 08:39:58 3: OWTHERM: Device TH1 defined.
2015.04.04 08:39:58 3: OWTHERM: Device TH2 defined.
2015.04.04 08:39:58 3: OWTHERM: Device TH3 defined.
2015.04.04 08:39:58 3: OWTHERM: Device TH4 defined.
2015.04.04 08:39:58 3: OWTHERM: Device TH5 defined.
2015.04.04 08:40:10 3: OWSWITCH: Device OWSW1 defined.
2015.04.04 08:40:10 3: OWSWITCH: Device OWSW2 defined.
2015.04.04 08:40:10 3: HourCounter HourCounter Initialize.220 Init Done with Version 1.0.1.2 - 24.12.2014
2015.04.04 08:40:10 0: HourCounter BC.HC Define.228 parameters: BC.HC HourCounter d_Brenner:on d_Brenner:off
2015.04.04 08:40:11 1: CUL868 device is none, commands will be echoed only
2015.04.04 08:40:11 3: FHEM2FHEM opening FHEM_on_PIB at 192.168.178.39:7072
2015.04.04 08:40:11 3: FHEM2FHEM device opened (FHEM_on_PIB)
2015.04.04 08:40:11 1: Including ./log/fhem.save
2015.04.04 08:40:11 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:12 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:12 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:13 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:14 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:14 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:15 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:15 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:16 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:16 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:17 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:18 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:18 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:19 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:19 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:20 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:20 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:21 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:22 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:22 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:23 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:23 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:24 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:24 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:25 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:26 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:26 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:27 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:27 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:28 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:28 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01
2015.04.04 08:40:29 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x41 0x4b 0x0b 0x01
2015.04.04 08:40:30 1: OWX: 1-Wire bus OWio: interface master DS2480 re-detected 0x03 0x41 0x4b 0x0b 0x01
2015.04.04 08:40:30 2: SecurityCheck:  WEB has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.04.04 08:40:30 0: Server started with 153 defined entities (version $Id: fhem.pl 8320 2015-03-29 10:49:31Z rudolfkoenig $, os linux, user root, pid 3921)
2015.04.04 08:40:30 0: HourCounter BC.HC Run.598 first run done countsOverall:447
Banana-PI mit CUL868 , 5FHT u. FS20 aktiv 
Pi-B+ mit owfs <<->> CubieTruck OWServer/OWDevice
## Bastelprojekt: ((Pi2-B mit Cam ....?))