Anleitung Homematic HmIP - RF USB mit Homegear

Hallo zusammen,

ich versuche den HmIP RF USB von der Firma Homematic mit Homegear zu verbinden. Jedoch gelingt es mir nicht eine Verbindung herzustellen.

Gibt es hierzu eine ausführliche Anleitung/Vorgehensweise wie dieses Funkmodul als CCU Ersatz eingerichtet werden kann auf einem RPi 3 Model B?

Hey @Eric,

nein, da HomematicIP nicht von Homegear direkt unterstützt wird. Aktuell nur über das experimentelle Anbinden einer original CCU.

Homematic != HomematicIP

so long,
p

Hab ich das was übersehen? Wie bindet man eine CCU2 an Homegear an?
Viele Grüße
Horst

Über die Gerätefamilie “CCU2” (24). Die ist neu ;-).

homegear -r
fs 24
search
peers search

cool, geht das auch mit raspberrymatic?
bekomms irgendwie nicht ans laufen

Prinzipiell schon, da klappt nur möglicherweise das Autodiscovery nicht, so dass du die Installation manuell in die ccu2.conf eintragen musst.

ok, autodiscover geht nicht - aber wenn man sie in ccu2.conf einträgt dann gehts!
es muss aber bei allen 3 ports # entfernt werden…

Kann es sein das in dem Modul noch ein Problem ist?
03/13/18 11:49:15.971 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 701 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 4402 closed (3).

Irgendwie verliere ich über die Zeit immer wieder die Verbindung. Mit einem homegear restart wird sie sofort wieder aufgebaut.
Ich hatte das aber auch schon bei der hoimegear - home assistant Anbindung. Dort habe ich es durch einen Poll auf das Interface gelöst. Immer wenn nichts mehr kam, habe ich die RPC Verbindung neu initiiert

Hallo @trilu,

ja, das kann sein. Siehe auch https://github.com/Homegear/Homegear-CCU2/issues/2.

Probier mal, ob es mit dem aktuellen Nightly besser klappt.

Viele Grüße

Sathya

gerade aufgespielt - soll ich hier die .err posten oder lieber im github?

Poste die mal hier. Welche Version hast du? 2100?

Ja, genau - jetzt 2100

Kurzzeitig geht es gut und 2 Minuten später geht das Interface hops…

03/13/18 15:07:23.492 Module CCU2: MYCCU2: Info: Deinit complete.
03/13/18 15:07:23.493 Module CCU2: MYCCU2: RPC server started listening on 192.168.6.51:9000
03/13/18 15:07:23.493 Module CCU2: MYCCU2: Info: My own IP address is 192.168.6.51.
03/13/18 15:07:23.493 Module CCU2: MYCCU2: Info: Connecting to IP 192.168.6.41 and ports 2001, 2000, 2010.
03/13/18 15:07:23.905 Module CCU2: MYCCU2: Could not connect to HomeMatic Wired port. Assuming HomeMatic Wired is not available.
03/13/18 15:07:23.971 Module CCU2: MYCCU2: Info: CCU (0) is calling RPC method system.listMethods
03/13/18 15:07:23.976 Module CCU2: MYCCU2: Info: CCU (0) is calling RPC method listDevices
03/13/18 15:07:24.033 Module CCU2: MYCCU2: Info: Init complete.
03/13/18 15:07:24.072 Module CCU2: MYCCU2: Info: CCU (1) is calling RPC method listDevices
03/13/18 15:09:25.903 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 8 closed (3): Connection timed out
03/13/18 15:09:25.904 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 7 closed (3): Connection timed out
03/13/18 15:09:26.904 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 8 closed (3).
03/13/18 15:09:26.909 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 7 closed (3).

diesmal hat es länger gehalten - 6 Minuten :slight_smile:

03/13/18 15:43:31.865 Packet received (MYCCU2): Method name: event
03/13/18 15:43:31.865 Module CCU2: Info: BRIGHTNESS of peer 14 with serial number NEQ0960507:3 was set to 0x42696E01000000080000000100000083.
03/13/18 15:49:02.223 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 8 closed (3): Connection timed out
03/13/18 15:49:02.224 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 7 closed (3): Connection timed out
03/13/18 15:49:03.224 Module CCU2: MYCCU2: Error in file PhysicalInterfaces/Ccu2.cpp line 827 in function void MyFamily::Ccu2::listen(MyFamily::Ccu2::RpcType): Connection to client number 8 closed (3).

Für was kann ich dann den HmIP-RF USB in Verbindung mit einem RPi 3 verwenden?
Ich habe immer gedacht ist ein Ersatz für eine original CCU2.

Nun, ich gehe davon aus das raspberrymatic mit dem HmIP-RF USB läuft.
Das ist dann sowas wie eine CCU2 und die wird über das CCU2-Modul an Homegear angebunden.

Was ist wenn ich kein CCU2-Modul besitze?

Gibt es hierfür eine konkrete Anleitung, wie ich den HmIP-RF USB mit einem RPi 3 in Betrieb nehmen kann um beispielsweise ein Funk-Schaltaktor (HM-ES-PMSw1-PI-DN-R1) steuern zu können?

Hallo @trilu,

wir haben gerade noch einmal hier die Verbindung mit einer CCU und der RapsberryMatic getestet. Hier läuft es stabil… Ist der Raspberry Pi über Netzwerkkabel angeschlossen?

Gibt es hierfür eine konkrete Anleitung, wie ich den HmIP-RF USB mit einem RPi 3 in Betrieb nehmen kann um beispielsweise ein Funk-Schaltaktor (HM-ES-PMSw1-PI-DN-R1) steuern zu können?

@Eric: Musst du mal suchen. Ich kenne zumindest keine. Grob: Den crRFD aus dem OCCU-Projekt (GitHub) auf den Stick konfigurieren und starten. Anschließend solltest du über Konfiguration der Datei /etc/homegear/families/ccu2.conf Homegear mit dem Dienst verbinden können.

Viele Grüße

Sathya

Der Raspberrymatic ist ein PI2 und über Wlan im Netz, der Raspberry mit Homegear ist ein PI3 und über LAN angebunden…
Ich hatte auch das WLAN schon in Verdacht, aber der Raspberrymatic an Home Assistant läuft eigentlich stabil.
Homegear mit Home Assitant auf der selben Maschine hat von Zeit zu Zeit einen Schluckauf im RPC.
Der lässt sich aber bei Homeassistant mit einem Watchdog auf dem RPC gut neu starten.

Ich kann den Raspberrymatic auch mal mit LAN ins Netz hängen - um sicher zu gehen.
Hast Du Lust mir auf die Sprünge zu helfen, wie ich das RPC Problem einkreisen und debuggen kann?

Installier mal das nächste Nightly (2106). Da verbinde ich bei einem read-Timeout neu. Vielleicht löst das ja bereits das Problem. Nutzt du HomeMatic IP? Falls ja, ist da der Timeout für einen Verbindungsneuaufbau zur Zeit eine Stunde. Das kann ich auch leider nicht reduzieren, weil es bei HomeMatic IP keine Funktion ping() gibt. Es wäre interessant zu wissen, ob nach dieser Zeit mit deiner aktuellen Homegear-Version die Verbindung wiederhergestellt wird.

Beide oben genannten Punkte müssen funktionieren und ich wäre dankbar für einen Test, da du gerade eine passende Umgebung hast :stuck_out_tongue:. Trotzdem hast du vermutlich Netzwerkprobleme, so dass ich vermute, dass es über Kabel keine Probleme mehr gibt.