Ich weiss einfach nicht wie ich es erklären so. Aber irgend wie habe ich das Gefühl, dass das 1-Wire Modul unter der V2.0 sehr „zäh“ arbeitet. Die Befehle werden zeitverzögert ausgegeben. Oder sogar „verschluckt“, also nicht ausgeführt.
Wenn ich auf der Console über Meldungen die Meldungen anschaue, fällt mir immer wieder die Meldung " Could not start 1-wire-session, Result:0" mit einer unterschiedlichen ID-Nummer auf. Hier im Bild ist diesmal 50744 (ist ein DS2405) mit einem Abfragezyklus von 2 Sek. Auch die Warnungen sind immer wieder unterschiedlich. Hier im ExecteThread ID: 3076 ist es diesmal Zeile 23, 25, 27. Hier handelt es sich um 3 DS2408, werden jeweils der Ausgang 2 angesteuert, die über ein zusätzliches Script mit dem Befehl IPS_RunScript ausgeführt wird. Starte ich das Script direkt, werden die Warnungen nicht ausgegeben. Es sind ganz einfach Scripts nichts weltbewegendes, wie z. B.:
TMEX_F29_SetPin($ID_Modul_LED_XX, 1, False);
TMEX_F29_SetPin($ID_Modul_LED_XX, 2, False);
TMEX_F29_SetPin($ID_Modul_LED_XX, 3, False);
TMEX_F29_SetPin($ID_M05_04_FL, 7, TRUE);
TMEX_F29_SetPin($ID_M01_01_FL, 7, TRUE);
TMEX_F29_SetPin($ID_M03_03_FL, 7, TRUE);
Angestossen werden sie bei der Aktualisierung einer Variable (Ereignis)
Dasselbe habe ich auch unter der V1.0 aufgebaut. Hier läuft alles sauber ab. Keine Verzögerungen und alle Befehle werden ausgeführt.
Ich weiss, wir sind alle keine Hellseher. Aber ihr könnt sagen was ihr wollt: In der V2.0 läuft das 1-Wire Modul einfach „ZÄH“ und langsamer ab, als bei der V1.0. Alle andere Module (RS232, FS20, IrTRans und … ) keine Probleme mit der Geschwindigkeit.
Zum Glück steuere ich keine Geräte damit, lasse „nur“ Zustände anzeigen.
Einfach Schade, muss wohl auf der V1.0 bleiben :-((((
Es ist auch der gleiche Rechner (1GB Ram, Pentium M 1,6 Ghz, WindowsXP SP3)
Der Treiber von 1-Wire USB-Adapter ist vom 01.05.07 Version 6.0.1.0
Gruß
Luggi