Rückkanal CCU 2 via USB-Kabel funktioniert nicht

Hallo,

ich habe ein Problem mit dem Rückkanal bei meiner neu angeschafften CCU2. Nachdem ich das Forum intensiv durchsucht habe und keine Lösung gefunden habe, wende ich mich nun an euch…

Die CCU2 (mit aktueller Firmware) ist per USB-Kabel an den IPS Rechner (Win7 Prof.) angeschlossen. Über LAN möchte ich die CCU2 nicht anschließen, da tagsüber der Router abgeschaltet ist.

Am IPS Rechner erreiche ich die CCU2 nach der Installation der Treiber ganz einfach (und so wie in der Dokumentation beschrieben) über einen Browser über die IP-Adresse 10.101.82.51. Hier habe ich ganz normalen Zugriff und auch schon einige Geräte angelernt (Schaltaktor mit Leistungsmessung, Rauchmelder). Die Rückmeldungen der Schaltaktoren werden hier angezeigt (Spannung, Strom, …). Nun möchte ich das Ganze in die IPS einbinden, wir haben schon ein größeres FS20/HMS System. Der Homematic Konfigurator und der Homematic Socket ist eingerichtet, das Interface ist offen und im Konfigurator sehe ich auch die angemeldeten Komponenten. Diese kann ich auch erstellen, sie werden als Instanzen in IPS angezeigt. Über das IPS Webfront kann ich auch den Schaltaktor schalten, nur die Rückmeldungen erhalte ich nicht, also kein Statuswechsel, keine Spannungsdaten, Strom, …

Die Windows Firewall habe ich auch für IPS.EXE für die TCP-Ports 5544 und 2000-2001 geöffnet, auch in der CCU2 ist die Firewall auf Vollzugriff eingestellt. Testweise hatte ich die Windows Firewall auch deaktiviert und den Socket geschlossen und geöffnet. Leider alles ohne Erfolg. Interessant ist, dass jede Minute Daten am Socket ankommen, hier das Debug-Protokoll (Socket geschlossen, Socket geöffnet, Schaltaktor via IPS WebFront aus und wieder ein):

10.01.2016 12:13:25.00 | Disconnect |
10.01.2016 12:13:25.00 | Connect |
10.01.2016 12:13:25.00 | InitHM |
10.01.2016 12:13:25.00 | TRANSMITTED (DATA) | Bin 8 #init # # #http://192.168.1.120:5544 # #IPS
10.01.2016 12:13:25.00 | RECEIVED DATA | Bin# # #
10.01.2016 12:13:41.00 | TRANSMITTED (DATA) | Bin 6 #setValue # # MEQ0271146:1 # #STATE #
10.01.2016 12:13:41.00 | RECEIVED DATA | Bin# # #
10.01.2016 12:13:41.00 | Received OK |
10.01.2016 12:13:47.00 | TRANSMITTED (DATA) | Bin 6 #setValue # # MEQ0271146:1 # #STATE ##
10.01.2016 12:13:47.00 | RECEIVED DATA | Bin# # #
10.01.2016 12:13:47.00 | Received OK |
10.01.2016 12:14:11.00 | TRANSMITTED (DATA) | Bin # #logLevel
10.01.2016 12:14:11.00 | RECEIVED DATA | Bin# # # #
10.01.2016 12:14:11.00 | Received OK |
10.01.2016 12:15:11.00 | TRANSMITTED (DATA) | Bin # #logLevel
10.01.2016 12:15:11.00 | RECEIVED DATA | Bin# # # #
10.01.2016 12:15:11.00 | Received OK |
10.01.2016 12:16:11.00 | TRANSMITTED (DATA) | Bin # #logLevel
10.01.2016 12:16:11.00 | RECEIVED DATA | Bin# # # #
10.01.2016 12:16:11.00 | Received OK |

So langsam bin ich am verzweifeln – was mache ich falsch ???

Vielen Dank für Eure Unterstützung !

Port 2000 und 2001 brauchst du nicht freigeben.
Der Fehler ist ganz einfach.
Du musst die andere IP-Adresse (10.x.x.x) deines PC im HomematicSocket als Ereignisserver eintragen :slight_smile:
Michael

PS: Kennst du das hier ? Erleichter vielleicht das einrichten in IPS :slight_smile:

Hallo Nall chan,

besten Dank für diesen Tipp. Ich hatte so ziemlich alles probiert, nur diese Änderung nicht. Bei der ersten Einrichtung der CCU2 habe ich im Socket einen Fehler (10061 glaube ich) gehabt und dann irgendwo im Forum gelesen, dass der Ereignissserver der IPS PC sei. Nun ja, nach der Änderung auf die andere IP wurde mächtig viele Einträge im Debug beim Socket angezeigt. Die Variablen werden nun auch aktualisiert und geloggt. Super !!!

Dein EasyInstall hatte ich schon im Forum gefunden, konnte/wollte es aber noch nicht verwenden, da ja erst mal der Rückkanal laufen sollte. Da das nun geht, werde ich mich in den nächsten Tagen (habe heute Hochzeitstag :slight_smile: , und ab morgen ist der Urlaub rum :mad: ) damit beschäftigen. - Die bereits angelegten Instanzen sollte ich vermutlich aus IPS zuerst wieder löschen, damit sie von Deinem Script sinnvoll in IPS wieder eingelesen werden. Sehe ich das richtig?

Viele Grüße und nochmals DANKE !!!

Kannst auch drin lassen, dann werden sie übersprungen.
Ja der Ereignis Server ist ja auch dein PC.
Aber durch die USB-Anbindung der CCU ist diese wie eine Netzwerkkarte für deinen PC.
Also hat er jetzt zusätzlich auch noch eine 10.x.x.x IP-Adresse.
Ich hoffe mal das die CCU deinem PC immer die gleiche IP-Adresse gibt.
Besser wäre es, wenn du dieser ‚virtuellen‘ Netzwerkkarte eine feste IP-Adresse vergibst.
Michael