Ich habe bisher versucht als passiver Mitleser meine FHEM/Homematic Kenntnisse soweit zu bringen, um mein System zu planen und umzusetzen.
Ausgangssituation:
Ich habe eine CCU2 mit ca. 20 BidCos-RF (Homematic)-Geräten seit etwa einem Jahr in Betrieb.
Mein Vorhaben:
Nun möchte ich den Funktionsumfang erweitern und die vielen vorhandenen FHEM Module nutzen, um auch die Sonos Lautsprecher, Netatmo Kamera und den Jeelink mit einzubinden. Dazu hatte ich mir zunächst das HM-MOD-RPI-PCB gekauft, hatte aber beim Zusammenlöten Schwierigkeiten und wollte daher eine einfachere Lösung und hab mir das RPI-RF-MOD bestellt (in der Annahme, dass es sich um ein Teil gleicher Funktion nur mit besserer Reichweite handeln würde...)
Vorhandene Hardware:
* Raspberry Pi 3b
* HM-MOD-RPI-PCB (vermutlich nicht richtig gelötet, defekt?)
* RPI-RF-MOD
* Jeelink USB Adapter für Luftfeuchte und Temperatur Messung [2]
* Raspberry Pi 2
Gedanken dazu:
1) Ich habe bisher erfolglos versucht, den RPI-RF-MOD direkt an den Rasberry Pi 3b (OS: Raspbian) anzuschließen und dort in FHEM einzubinden. Inzwischen weiß ich, dass das so aber nicht funktioniert (init, connect, disconnect, ...[repeat]). Erst nach einigen Versuchen habe ich gemerkt, dass die Wiki-Anleitung [1] nicht für den RPI-RF-MOD gedacht ist - Problem: es erscheint auf Platz 2 bei Google beim Suchen nach "RPI-RF-MOD in FHEM einbinden" und nachdem ich es zunächst mit dem HM-MOD-RPI-PCB versucht hatte, bin ich durcheinander gekommen.
2) Irgendwo habe ich gelesen, dass man den RPI-RF-MOD, aufgesteckt auf einen Raspby3 mit RaspberryMatic, wohl "nur" als CCU-Ersatz verwendet und dann auf einem separaten Rechner diesen mittels HMCCU Modul in Fhem einbindet, soweit korrekt?
3) Eine 1-Rechner-Lösung wäre wohl über a) piVCCU (Docker-Container) oder b) debmatic (gab es zu Beginn meines Projekts noch gar nicht) realisierbar.
4) Das Firmware Update des RPI-RF-MOD (noch 1.2.1) kann ich schätzungsweise erst durchführen, wenn ich 2) oder 3) richtig ans Laufen bekommen habe, oder?
Lösungsansätze:
Für 2) müsste ich nun auf dem Raspby3 (mit RPI-RF-MOD) RaspberryMatic aufsetzen und auf dem übrigen Raspby2 FHEM installieren, um dort dann das RPI-RF-MOD per HMCCU einzubinden, oder?
Für 3a) müsste ich auf dem Raspby3 (mit RPI-RF-MOD) ein beliebiges OS (z.B. Ubuntu) und Docker installieren, um dann piVCCU in einem Container laufen zu lassen, der auf den RPI-RF-MOD zugreift, und parallel FHEM in einem zweiten Container laufen lassen, der dann wiederum die "CCU" aus dem piVCCU einbindet, oder?
Für 3b) analog zu 3a) außer dass das ohne Docker-Container liefe.
D.h. ich könnte dann mit 2), 3a) oder 3b) die RPI-RF-MOD "CCU3" mittels HMCCU in FHEM einbinden und FHEM damit als Hauptzentrale für meine Hausautomation nutzen?
Bei Lösungsansatz 2) hätte ich den Vorteil, dass ich sämtliche Daten und Geräte von der bisherigen CCU2 in die RaspberryMatic importieren könnte, oder?
Ist das Verständnis nun soweit korrekt? Ich würde das System nun gern ohne weitere Umschweife aufsetzen, da es schon viel Zeit in Anspruch genommen hat.
Mit besten Grüßen,
Robert
Referenzen:
[1] https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
[2] https://www.meintechblog.de/2015/01/fhem-mit-jeelink-luftfeuchte-und-temperatur-zum-low-cost-tarif-messen/
Willkommen im Forum!
Es scheint noch nicht besonders viele FHEM-Nutzer zu geben, die den RPI-RF-MOD nutzen, der ist "zu neu", aber im Kern ist das soweit zutreffend, was du da zusammengetragen hast (jedenfalls, soweit ich das als "einfacher" PI-PCB-Nutzer mit CUL_HM beurteilen kann).
Wenn du nicht planst, auf HM-IP umzusteigen (was ich z.B. nicht machen würde), wäre trotzdem zu überlegen, ob du jetzt die HMCCU-Variante haben willst oder CUL_HM (mit ordentlich gelötetem PI-PCB). Letzteres ist von der Infrastruktur her m.E. einfacher, die "Schwierigkeit" ist nur die, dass beide Welten unterschiedliche Reading-Namen usw. haben, so dass man später nicht einfach so wechseln kann.
Da du eine CCU2 hast, kannst du ja auch erst mal testweise hergehen, und die als HMCCU einbinden und dann versuchen, erst mal das PI-PCB ans laufen zu bringen; wählst du dafür dieselbe HmID wie die CCU2 heute verwendet, sollten sich die Geräte auf beide Arten ("gleichzeitig") steuern lassen, und du kannst vergleichen und es anschließend entscheiden.
Ansonsten:
Das firmwareupdate (ist eigentlich ein Thema zum PI-PCB) klappt - sofern auch hier erforderlich - vermutlich unter der CCU-Software und nirgends sonst, Geräte sollten zwischen allen Varianten der CCU portierbar sein, Details zu sowas findet man aber eher in anderen Foren.
Hallo Robert,
Eine Gegenfrage: Warum willst du von der CCU2 umsteigen auf etwas anderes?
Du kannst es doch so lassen und die CCU per HMCCU anbinden.
LG,
Stephan.
Hallo Beta-User und Stephan,
vielen Dank für die Hinweise. An das direkte Einbinden der CCU2 in FHEM hatte ich noch gar nicht gedacht. Ist schon einige Zeit her, dass ich den Bausatz bestellt hatte. Hauptsächlich haben dafür 2 Gründe gesprochen: 1) die CCU2 WebUI war mir viel zu träge und 2) wollte ich weitere non-Homematic Geräte ansteuern können. So bin ich dann auf FHEM gestoßen und dachte zunächst, ich müsste das auf einem Raspberry mit Bausatz aufsetzen. Dass ich die CCU2 weiterverwenden könnte, hat sich mir damals irgendwie nicht erschlossen. Und das, obwohl ich den Guide gedruckt, gelesen und verstanden (so dachte ich ;D) hatte. Vielleicht war ich einfach zu vorschnell mit der Bestellung des Raspberry Bausatzes.
Ich werde nun vorerst einmal mit der CCU2 und den darin eingebundenen Geräten in FHEM experimentieren, das hilft mir schon mal weiter! Dann kann ich zumindest auch einmal die Geschwindigkeit der CCU2 und der Raspberry 3 "Charly" Lösung vergleichen.
Viele Grüße,
Robert
@roxx0r:
Ich habe hier einen RPI 3b+ (geht aber auch mit 3b) und RPI-RF-MOD am laufen, eingebaut in einem Gehäuse von ELV ("Charly").
Darauf habe ich zunächst Raspbian Strech Light, FHEM und Debmatic installiert. Unter FHEM dann HMCCU anlegen.
Läuft zuverlässig und stabil.
Gruß
eurofinder
Dass das CCU2 WebUI nicht das schnellste ist, ist ja kein Problem, weil man die CCU nur zum pairing braucht. Der Rest (Steuerungen) ist im FHEM. :)
LG,
Stephan.