FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: blueklamo am 26 März 2015, 12:35:07

Titel: [.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 26 März 2015, 12:35:07
Hallo
Hat e.v.t.l. Jemand ein ähnliches Problem, oder gar schon eine Lösung ?
Nach Jedem "Shutdown Restart" kommt mein 1-Wire Bus nicht mehr auf die Beine.
(der Busmaster blinkt nur noch im Sekundentakt)
ein Reboot löst das Problem.   "benutze einen Cubietruck mit Igor-Image für FHEM, und bisher hieran nur 1 USB 1W-Master! "

Logauszug nach Shutdown Restart:
2015.03.26 11:28:07 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x03 0x41 0x4b 0x0b 0x01
.....
2015.03.26 11:28:09 3: OWX: Reset called with undefined interface
2015.03.26 11:28:09 3: OWX: Complex called with undefined interface
......
2015.03.26 11:28:09 3: OWSWITCH: Could not get values from device OWSW1, reason 3A.561F18000000.34 not accessible in reading

aus fhem.cfg:
###  benutze einen Denkovi-USB-Busmaster
define OWio OWX /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE001NF-if00-port0

(( habe zu wenig Ahnung / bitte Hilfe ))



###  Folgendes hat Nichts mit dem Problem zu tun  (das habe ich später eingebaut)
###  mit folgendem will ich den Abfrageinterwall für den OWSW1 (
###  da er immer auf 300sec zurückgesetzt wird) nach einem Neustart +6min auf 10sec setzen.
###  ist sicher nicht optimal (doch scheint zu funtionieren)
define di_owsw1s10 DOIF ([+00:06]) (set OWSW1 interval 10)
attr di_owsw1s10 initialize initialized
###  ok so, oder geht das noch besser ?

blueklamo  (gekürzt 27.03.)
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Bartimaus am 26 März 2015, 15:59:00
Hast Du mehrere USB-Devices ? Wenn ja, wird dem USB-Busmaster beim Reboot ein anderer "Port" zugewiesen ?

Also statt /dev/ttyusb0 nun /dev/ttyusb1 ?

Das kann man verhindern indem man bestimmte Regeln hierfür definiert. Bin noch recht frisch in Linux, deswegen fällt mir der Name hierzu adhoc nicht ein.
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 26 März 2015, 17:18:02
Mein Problem ist nicht ein reboot / nach einem Reboot geht es immer.
Habe nur einen Usb-Busmaster. Und die Fehler Möglichkeit eines neu
Zugewiesenen usb-Portes bereits durch /dev/by-ID/ siehe Oben ausgeschlossen.

Mein Problem tritt nur auf wenn ich Fhem neu-starte . Shutdown Restart  !

Blueklamo
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Prof. Dr. Peter Henning am 26 März 2015, 17:26:32
Wundert mich, weil ich an derselben Hardware 4 USB-Busmaster, einen Ethernet-Busmaster und einen im WLAN betreibe.

Werden die 1-Wire-Interfaces zu Beginn der Konfigurationsdatei definiert, oder erst "später" ?

LG

pah
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 26 März 2015, 17:48:02
@pah
..... (gekürzt 27.03.)
habe gerade nach einem misslungenen Versuch siehe nachfolgenes Posting einen Start per Konsole
/etc/init.d/fhem start       gemacht    (Der hat geklappt !)
werde noch mal Stop / Start per Einzeleingabe testen ...  (geht leider nicht !)
2015.03.26 23:33:33 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x03 0x41 0x4b 0x0b 0x01
die selben EInträge tauchen jedes mal auf (wenn ich das Problem habe) ausser ein mal :
2015.03.15 23:16:06 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01

Blueklamo
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Joachim am 26 März 2015, 18:20:35
Meldet sich dein Adapter nach einem shutdown Restart immer mit:
Zitat2015.03.26 11:28:07 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x03 0x41 0x4b 0x0b 0x01
dann mal in 00_OWX.pm in Zeile 609 folgende Änderung machen:

} elsif( ($res eq "\x17\x0A\x5B\x0F\x02") || ($res eq "\x00\x17\x0A\x5B\x0F\x02") || ($res eq "\x30\xf8\x00") || ($res eq "\x06\x00\x09\x07\x80") || ($res eq "\x17\x41\xAB\x20\xFC") || ($res eq "\x03\x41\x4B\x0B\x01")){

Gruß Joachim

siehe auch ab hier:
http://forum.fhem.de/index.php/topic,17684.msg117014.html#msg117014
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 26 März 2015, 23:49:10
Das klingt ja sehr vielversprechend !
..... (gekürzt 27.03.)

bin ziemlich ratlos. (doch solange ich keinen Shutdown Restart benutze , und notfals Reboote läuft es ja)
???
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Joachim am 27 März 2015, 01:52:16
Bleibe mal bei der Originaldatei, und ändere Zeile 100:
#-- Debugging 0,1,2,3
my $owx_debug=3;

dann am besten  fhem stoppen, logfile löschen, neustarten
--> OWX sollte laufen.
shutdown restart
--> OWX geht wahrscheinlich nicht.
Log hier anhängen.

Und den von mir verlinkten Tread lesen, da sind schon einige Fragen beantwortet.
Gruß Joachim
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Prof. Dr. Peter Henning am 27 März 2015, 06:07:06
Bevor ein Neuling wild im Code herumpatcht, besser Folgendes ausprobieren:

Die Definitionen der OWX Businterfaces bitte nicht sofort an den Beginn der Konfigurationsdatei. Sondern unmittelbar vor die Definition der Devices, die an diesem Interface hängen. Z.B. nach Räumen sortiert.

LG

pah
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 27 März 2015, 08:34:33
hab natürlich zuerst die einfache Lösung von @pah probiert.
   leider ;o(     
mal wieder der seltene Eintrag:
2015.03.27 08:23:14 1: OWX: 1-Wire bus OWio: interface not found, answer was 0x07 0x05 0x0b 0x0f 0x01

anbei diesmal das aktuelle Ende der fhem.cfg :
###########################################1-Wire Start
define OWio OWX /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_DAE001NF-if00-port0
attr OWio room 8.88_System
###########################################
define TB9_Heizung OWTHERM DS18B20 98EC56040000
attr TB9_Heizung IODev OWio
attr TB9_Heizung model DS18B20
attr TB9_Heizung room OWX
attr TB9_Heizung tempHigh 33
attr TB9_Heizung tempLow 12
### ein par Temp.-Sens hab ich hier weggelassen ###
define TH1 OWTHERM DS18B20 DF0DEA030000
attr TH1 IODev OWio
attr TH1 model DS18B20
attr TH1 room OWX
attr TH1 tempHigh 66
attr TH1 tempLow 20
define OWSW2 OWSWITCH DS2413 96BF1A000000
attr OWSW2 IODev OWio
attr OWSW2 event-on-change-reading .*
attr OWSW2 model DS2413
attr OWSW2 room OWX
define OWSW1 OWSWITCH DS2413 561F18000000
attr OWSW1 IODev OWio
attr OWSW1 event-on-change-reading .*
attr OWSW1 model DS2413
attr OWSW1 room OWX
define zimmer readingsGroup TB.*:state
attr zimmer room 1.01_Temp
define heizung readingsGroup TH.*:state
attr heizung room 1.03_Heizung
define T_ERRCOUNT readingsGroup TYPE=OWTHERM:+PRESENT,+ERRCOUNT,state
attr T_ERRCOUNT alias Temp-Sensoren  ---------------   / Present  / Fehler /Temp  ---------
attr T_ERRCOUNT room 8.88_System
### hier fehlen ein par FileLog TH / TB
define FileLog_TH1 FileLog ./log/TH1-%Y-%m.log TH1:temperature:\s*-{0,1}\d+[\.\d]*$
attr FileLog_TH1 room 9.99_Logs
define SVG_FileLog_TH1_1 SVG FileLog_TH1:SVG_FileLog_TH1_1:CURRENT
attr SVG_FileLog_TH1_1 room 1.03_Heizung
############################################
define d_Brenner dummy
attr d_Brenner room 1.03_Heizung,2.02_Brenner
attr d_Brenner setList off on
define FileLog_d_Brenner FileLog ./log/d_Brenner-%Y-%m.log d_Brenner:.*
attr FileLog_d_Brenner room 9.99_Logs
define BC.HC HourCounter d_Brenner:on d_Brenner:off
attr BC.HC event-on-change-reading .*
attr BC.HC room 2.02_Brenner
define BC.HC.File FileLog ./log/BC.HC.File-%Y-%m.log (BC.HC:.*)
attr BC.HC.File room 2.02_Brenner
define Do.Brenner DOIF ([OWSW1:B] ne "OFF") (set d_Brenner off) DOELSE (set d_Brenner on)
attr Do.Brenner cmdState off|on
attr Do.Brenner room 8.88_System
define Brenner.EVENT notify BC\..*:tick.* {appHCNotify("%NAME","%EVTPART0","%EVTPART1");;;;}
attr Brenner.EVENT room 8.88_System
define BC.HC.FileDay FileLog ./log/BC.HC-Day-%Y-%m.log BC.HC:app\w+(Utilization|PerDay|PerWeek|PerMonth|PerYear)(?!Temp).*
attr BC.HC.FileDay room 9.99_Logs
define SVG_BC.HC.FileDay_1 SVG BC.HC.FileDay:SVG_BC.HC.FileDay_1:CURRENT
attr SVG_BC.HC.FileDay_1 room 2.02_Brenner
define di_owsw1s10 DOIF ([+00:06]) (set OWSW1 interval 10)
attr di_owsw1s10 initialize initialized
attr di_owsw1s10 room OWX

werde mich (als Amateur!) wohl doch mal am 2. Lösungsvorschlag versuchen müssen.
Danke für Eure Hilfe
blueklamo
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 27 März 2015, 09:05:28
Zitat von: Joachim am 27 März 2015, 01:52:16
Bleibe mal bei der Originaldatei, und ändere Zeile 100:
#-- Debugging 0,1,2,3
my $owx_debug=3;

debug=3   ok (bei nicht laufendem FHEM gemacht)
LogFile   gelöscht (verschoben)
reboot   damit Alles normal startet und auch garantiert geht  ok
Alles OK
shutsown restart aus meinem FHEM Menüeintrag ausgewählt (restart)
Alles OK (läuft jetzt auch!)
2.Versuch shutdown restart  wieder ALLES OK
### mein Fehler tritt z.Z. scheinbar nicht auf !###
danach über die Konsole /fhem stop    ,start   --> Fehler
Log-Datei angehängt
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Joachim am 27 März 2015, 09:33:27
Moin blueklamo,

Versuch mal diese Datei.
An die Rechte denken, und wie vorher:
ZitatLogFile   gelöscht (verschoben)
reboot   damit Alles normal startet und auch garantiert geht  ok
Alles OK
shutsown restart aus meinem FHEM Menüeintrag ausgewählt (restart)
Alles OK (läuft jetzt auch!)
2.Versuch shutdown restart  wieder ALLES OK
### mein Fehler tritt z.Z. scheinbar nicht auf !###
danach über die Konsole /fhem stop    ,start   --> Fehler
Log-Datei angehängt.

Gruß Joachim

Edit: Anhang entfernt
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 27 März 2015, 10:06:49
Zitat von: Joachim am 27 März 2015, 09:33:27
Versuch mal diese Datei.
An die Rechte denken, und wie vorher:
Rechte waren gleich (mit Filezilla kopiert) . dann als root auf dem CT mit mc kopiert

2x fhem restart  ->OK läuft
2x per Konsole stop / start fhem  ->OK läuft

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

Achso: braucht du auch die Log-Datei, wenn kein Fehler aufgetreten ist ?
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Joachim am 27 März 2015, 10:07:56
Das log bitte anhängen!
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: blueklamo am 27 März 2015, 10:13:44
Zitat von: Joachim am 27 März 2015, 10:07:56
Das log bitte anhängen!
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Joachim am 27 März 2015, 10:31:47
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
Titel: Antw:OWX: 1-Wire bus OWio: interface not found "nur nach shutdown restart !"
Beitrag von: Prof. Dr. Peter Henning am 27 März 2015, 13:37:02
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
Titel: [erledigt] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 28 März 2015, 11:41:50
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
Titel: Antw:[erledigt] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Prof. Dr. Peter Henning am 02 April 2015, 16:59:58
Ich darf aber festhalten: Für selbst geänderten Code in OWX.pm gibt es _Null_ Support.

pah
Titel: Antw:[erledigt] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Joachim am 02 April 2015, 18:41:22
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
Titel: Antw:[erledigt] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 02 April 2015, 21:31:26
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Joachim am 02 April 2015, 21:46:28
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 02 April 2015, 22:03:37
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 ?
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Joachim am 02 April 2015, 22:39:37
Erstmal egal
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 03 April 2015, 01:23:14
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Joachim am 03 April 2015, 15:53:03
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 04 April 2015, 00:47:54
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Prof. Dr. Peter Henning am 04 April 2015, 05:33:30
Das ist keine "Kennung". Sondern das sind Restdaten vom Bus !

pah
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 04 April 2015, 08:51:02
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
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Prof. Dr. Peter Henning am 04 April 2015, 10:29:00
Die Details kann man alle hier nachlesen:

http://pdfserv.maximintegrated.com/en/an/AN192.pdf

LG

pah
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Joachim am 04 April 2015, 12:15:17
Moin blueklamo,

ich habe da so ein paar Ideen.
Der nächste Versuch, wenn ich Deine Signatur richtig gelesen habe, wäre, den 1-Wire Bus mal auf deinen Pi zu legen. Der ist deutlich langsamer, um zu sehen, ob die Probleme da auch sind. ggf. die readings mit cloneDummy auf den Cubie holen.

@ pah,
Da es Dein Modul ist, wäre es schön, wenn Du Dich an der Fehlersuche konstruktiv beteiligen würdest.
Leider sind Deine bisherigen Beiträge nicht wirklich hilfreich.
Wenn Deine Vermutung:
ZitatLeute, 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.
richtig ist, dann ist die 00_OWX.pm beim Initialisieren verbesserungswürdig, oder anders ausgedrückt, Deine Baustelle.

Gruß Joachim
Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: blueklamo am 04 April 2015, 12:45:25
***
...
*** ;)

Titel: Antw:[.....?] OWX: 1-Wire bus OWio: interface not found "nur nach .. restart !"
Beitrag von: Prof. Dr. Peter Henning am 04 April 2015, 18:42:31
@Joachim:  >:( >:( Ich höre immer "Fehlersuche" und "meine Baustelle" - scheinbar bin ich in einer virtuellen Welt gelandet. In der realen Welt suche ich mir nämlich selbst aus, was meine "Baustellen" sind. Und um das in diesem Zusammenhang klar zu sagen: Meine Baustelle ist es, wenn ein reproduzierbarer Fehler in der OWX-Software auftritt.

Über nicht reproduzierbare Fehler in Erstinstallationen kann ich Vermutungen anstellen - dabei wird es aber bleiben, denn Bastelei an der Software, um die Spezialfehler eines Einzelusers mit einem Workaround abzufangen, wird es nicht geben.

pah