Hallo ich habe folgendes Problem :
-
warum wird mir mein FHZ1300 Device überall immer nur als FHZ1000 Device angezeigt - also sowohl im Windows-Gerätemanager als auch in IP-Symcon ?
-
ich habe mir mittels ELV-Bausatz einen FS20 8-Kanalempfänger gebastelt, der mir 8 x 24V-Relais ansteuert. Um die Schaltverlässligkeit zu testen habe ich die 8 Kanäe mittels Script alle 2 Sek ein und ausschalten lassen. Nach einigen Minuten schaltet nichts mehr. Danach muss ich das FTDI-Device vom USB-Port trennen und wieder verbinden. Der IP-Symcon Dienst läuft im Hintergrund weiter. Nachdem ich das FTDI-Device in der Console neu initialisiert habe, fangen die Kanäle sofort wieder an zu schalten. Im Debug Fenster des FTDI-Devices beobachte ich, das immer wenn das Gerät Pakete der Länge 9 empfängt, kurz danach seinen Dienst quittiert. Folgendes habe ich schon ausgegrenzt :
- IP-Symcon auf anderem System installiert
-IP-Symcon von allen Geräten und Scripten befreit ausser dem 8-Kanal Empfänger - anderen FTDI Treiber probiert
- FS20SwitchMode bzw. FS20SwitchDuration - Befehle verwendet
- FS20 Tester zeigt keine anderen Sender in der Umgebung an
Der FTDI Debug zeigt folgendes an :
07.02.2009 13:19:52.00 | TRANSMITTED | 81 09 04 F8 02 01 01 63 4E 32 11
07.02.2009 13:19:53.00 | TRANSMITTED | 81 09 04 F6 02 01 01 63 4E 30 11
07.02.2009 13:19:53.00 | TRANSMITTED | 81 09 04 E6 02 01 01 63 4E 31 00
07.02.2009 13:19:54.00 | TRANSMITTED | 81 09 04 E5 02 01 01 63 4E 30 00
07.02.2009 13:19:54.00 | TRANSMITTED | 81 09 04 F7 02 01 01 63 4E 31 11
07.02.2009 13:19:54.00 | TRANSMITTED | 81 09 04 E7 02 01 01 63 4E 32 00
07.02.2009 13:19:54.00 | TRANSMITTED | 81 09 04 F8 02 01 01 63 4E 32 11
07.02.2009 13:19:55.00 | TRANSMITTED | 81 09 04 F6 02 01 01 63 4E 30 11
07.02.2009 13:19:55.00 | TRANSMITTED | 81 09 04 E6 02 01 01 63 4E 31 00
07.02.2009 13:19:56.00 | TRANSMITTED | 81 09 04 E5 02 01 01 63 4E 30 00
07.02.2009 13:19:56.00 | TRANSMITTED | 81 09 04 F7 02 01 01 63 4E 31 11
07.02.2009 13:19:56.00 | TRANSMITTED | 81 09 04 E7 02 01 01 63 4E 32 00
07.02.2009 13:19:56.00 | RECEIVED | 81 07 C9 C8 01 02 87 01 3D
07.02.2009 13:19:56.00 | TRANSMITTED | 81 09 04 F8 02 01 01 63 4E 32 11
07.02.2009 13:19:57.00 | TRANSMITTED | 81 09 04 F6 02 01 01 63 4E 30 11
07.02.2009 13:19:57.00 | RECEIVED | 81 07 C9 C5 01 02 87 01 3A
07.02.2009 13:19:57.00 | RECEIVED | 81 07 C9 C2 01 02 87 01 37
07.02.2009 13:19:57.00 | TRANSMITTED | 81 09 04 E6 02 01 01 63 4E 31 00
07.02.2009 13:19:57.00 | RECEIVED | 81 07 C9 BF 01 02 87 01 34
07.02.2009 13:19:58.00 | TRANSMITTED | 81 09 04 E5 02 01 01 63 4E 30 00
07.02.2009 13:19:58.00 | RECEIVED | 81 07 C9 BC 01 02 87 01 31
07.02.2009 13:19:58.00 | TRANSMITTED | 81 09 04 F7 02 01 01 63 4E 31 11
07.02.2009 13:19:58.00 | TRANSMITTED | 81 09 04 E7 02 01 01 63 4E 32 00
07.02.2009 13:19:58.00 | RECEIVED | 81 07 C9 B9 01 02 87 01 2E
07.02.2009 13:19:58.00 | RECEIVED | 81 07 C9 B6 01 02 87 01 2B
07.02.2009 13:19:58.00 | TRANSMITTED | 81 09 04 F8 02 01 01 63 4E 32 11
Der Fehler tritt nach einigen Minuten auf sobald diese merkwürdigen received-messages reinkommen - im ersten Teil ist noch alles in Ordnung. Die received-messages verschwinden dann wieder aber die transmit-messages werden immer noch angezeigt, kommen aber nicht mehr beim Empfänger an.
Der Debug des IO-Splitters füllt sich mit folgenden Messages kurz bevor sich das FTDI-Device aufhängt :
07.02.2009 14:36:00.00 | Parse OK! | 01 02 87 01 07
07.02.2009 14:36:00.00 | Parse Buffer | 81 07 C9 8F 01 02 87 01 04
07.02.2009 14:36:00.00 | Parse Chunk | 01 02 87 01 04
07.02.2009 14:36:00.00 | Parse OK! | 01 02 87 01 04
07.02.2009 14:36:00.00 | Parse Buffer | 81 07 C9 8C 01 02 87 01 01
07.02.2009 14:36:00.00 | Parse Chunk | 01 02 87 01 01
07.02.2009 14:36:00.00 | Parse OK! | 01 02 87 01 01
07.02.2009 14:36:01.00 | Parse Buffer | 81 07 C9 8B 01 02 87 01 00
07.02.2009 14:36:01.00 | Parse Chunk | 01 02 87 01 00
07.02.2009 14:36:01.00 | Parse OK! | 01 02 87 01 00
07.02.2009 14:36:17.00 | Parse Buffer | 81 07 C9 8B 01 02 87 01 00
07.02.2009 14:36:17.00 | Parse Chunk | 01 02 87 01 00
07.02.2009 14:36:17.00 | Parse OK! | 01 02 87 01 00
Hat jemand ne Idee was die Ursache sein könnte ?
Vielen Dank.
Gruß -uli