Kommunikationsproblem RS485 Wired Schließerkontakten

Hallo zusammen,

seit kurzen habe ich Kommunikationsprobleme mit dem von mir verwendeten RS485 Wired Schließerkontakten. An die Module habe ich verschiedene Magnetkontakte oder Taster (bspw. für die Türklingel) angeschlossen.

Symptom: Manchmal (ca. jede 5. bis 7. Änderung) bemerkt die CCU die Statusänderung nicht. Frage ich den Status dann manuell ab, wird der Status (bspw. Fenster geschlossen) richtig erkannt.

HM_RequestStatus($id, $svs[0])

Das Problem verschärft sich, wenn ich an einem Wired RS485-I/O-Modul 12 Eingänge, 7 Schaltausgäng (siehe Skizze) mehrere Ausgänge auf An geschaltet habe.

Ich habe daraufhin dieses IO Modul mit einer eigenen Stromversorgung 24v versehen. Ohne Erfolg.

Ich habe auch bereits die CCU auf v1.503 upgedated - ebenfalls ohne Erfolg.

Testweise habe ich einen Magnetkontakte erneuert - ebenfalls ohne Besserung.

Im Anhang habe ich zum einen eine Skizze meiner Schaltung beigefügt, zum anderen ein Protokoll der Wired Komponenten aus der CCU.

Da dieses Problem erst seit 2 - 3 Wochen auftritt Und vorher mehr als ein Jahr problemlos lief, vermute ich einen Defekt.

Es liegt aber definitiv an Homematic, IP-Symcon oder die Kommunikation zur CCU ist nicht Schuld.

Leider kann ich es aber keiner Komponente wirklich direkt zuordnen - hat jemand vielleicht ähnlich Erfahrungen gemacht.

Viele Grüße

Thorsten

Nov 5 09:52:03 (none) user.debug setclock: Sat Nov 5 09:52:03 CET 2011
Nov 5 09:52:03 (none) user.info firewall: configuration set
Nov 5 09:52:06 (none) local0.info udhcpd[955]: udhcpd (v0.9.9-pre) started
Nov 5 09:52:06 (none) cron.notice crond[963]: crond 2.3.2 dillon, started, log level 8
Nov 5 09:52:11 (none) user.info : hss_lcd: Programm initialisiert. Starte Hauptschleife.
Nov 5 09:52:14 (none) user.info homematic: meine-homematic.de Versions - Upgrade auf 1.503
Nov 5 09:52:16 (none) user.warn hs485d: Matching „sysinfo“ attribute from file BidCoS-Wir.dev failed. Trying „type“ instead.
Nov 5 09:52:21 (none) user.info homematic: starting Wake on Lan
Nov 5 09:53:10 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 5 09:53:10 (none) local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 0 0x00 [1] 0 0x00 [2] 0 0x00 [3] 0 0x00 [4] 0 0x00 […/Platform/DOM/iseESPexec.cpp (12045)]
Nov 5 09:53:22 (none) local0.err ReGaHss: Error: IseXmlRpc::ClearChannelDPs: pointer is null […/Platform/DOM/iseXmlRpc.cpp (4484)]
Nov 5 09:53:30 (none) local0.err ReGaHss: Error: IseXmlRpc::ClearChannelDPs: pointer is null […/Platform/DOM/iseXmlRpc.cpp (4484)]
Nov 5 09:53:31 (none) local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 0 0x00 [1] 0 0x00 [2] 0 0x00 [3] 0 0x00 [4] 0 0x00 […/Platform/DOM/iseESPexec.cpp (12045)]
Nov 5 09:53:55 (none) local0.err ReGaHss: Error: IseESP::ExecError= Execution failed: [-1] 0 0x00 [0] 0 0x00 [1] 0 0x00 [2] 0 0x00 [3] 0 0x00 [4] 0 0x00 […/Platform/DOM/iseESPexec.cpp (12045)]
Nov 5 10:00:02 (none) cron.notice crond[963]: USER root pid 1391 cmd /bin/arm7setclock
Nov 5 10:03:10 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 5 10:11:56 (none) syslog.info – MARK –
Nov 5 10:13:10 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 5 10:15:01 (none) cron.notice crond[963]: USER root pid 1630 cmd /bin/arm7setclock
Nov 5 10:23:10 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 5 10:30:01 (none) cron.notice crond[963]: USER root pid 2140 cmd /bin/arm7setclock
Nov 5 10:31:56 (none) syslog.info – MARK –
Nov 6 11:13:11 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 6 11:15:01 (none) cron.notice crond[963]: USER root pid 19541 cmd /bin/arm7setclock
Nov 6 11:17:27 (none) user.err hs485d: response timeout
Nov 6 11:17:27 (none) user.err hs485d: HS485PhysicalDataInterfaceCommand::GetData SendMessage failed for LEVEL_GET
Nov 6 11:17:27 (none) user.err hs485d: HSSParameter::GetValue() id=SENSOR failed getting physical value.
Nov 6 11:17:27 (none) user.err hs485d: HSSParameter::GetValue() id=SENSOR failed getting physical value.
Nov 6 11:17:30 (none) user.err hs485d: HSSParameter::GetValue() id=SENSOR failed getting physical value.
Nov 6 11:17:32 (none) user.err hs485d: response timeout
Nov 6 11:17:32 (none) user.err hs485d: HS485PhysicalDataInterfaceCommand::GetData SendMessage failed for LEVEL_GET
Nov 6 11:17:32 (none) user.err hs485d: HSSParameter::GetValue() id=SENSOR failed getting physical value.
Nov 6 11:17:34 (none) user.err hs485d: response timeout
Nov 6 11:17:34 (none) user.err hs485d: HS485PhysicalDataInterfaceCommand::GetData SendMessage failed for LEVEL_GET
Nov 6 11:17:34 (none) user.err hs485d: HSSParameter::GetValue() id=SENSOR failed getting physical value.
Nov 6 11:23:11 (none) daemon.err inetd[1116]: telnet/tcp: bind: Address already in use
Nov 6 11:30:01 (none) cron.notice crond[963]: USER root pid 19944 cmd /bin/arm7setclock
Nov 6 11:31:57 (none) syslog.info – MARK –