Homematic Funkmodul per USB anbinden HB-RF-USB-TK jetzt verfügbar!
Alexander Reinert hat bereits vor geraumer Zeit seine neue Platine HB-RF-UB bei GitHub vorgestellt. Werner hatte Euch dazu einiges in seinem Artikel berichtet. Ab heute haben wir die Platine komplett bestückt mit allen SMD-Bauteilen bei uns im Shop. Der Platine liegt zudem ein 2×20 Pin-Header bei, sodass Ihr wahlweise das alte oder neue Funkmodul mit der Platine verbinden könnt. Für diejenigen unter Euch, die noch nicht genau wissen, wovon ich hier eigentlich spreche, gebe ich natürlich eine kleine Einführung.
eQ-3 / ELV hat vor geraumer Zeit das Homematic-Funkmodul auf den Markt gebracht. Damit ist es möglich die Software der CCU auch auf einer anderen Plattform laufen zu lassen. Hierbei gibt es zwei Ansätze, die sich in der Community sehr großer Beliebtheit erfreuen. Das ist zum einen RaspberryMatic von Jens Maus. Hier wird als Grundlage die originale CCU Software genutzt, die mit einigen Erweiterungen ausgestattet ist, die dann später auch ihren Weg zurück in die Original Software finden. Eine weitere sehr interessante Möglichkeit ist die Verwendung von piVCCU3. Diese Software entwickelt Alexander Reinert. Dabei wird die originale CCU3 Software in einen Container gepackt und kann auf verschiedenen Systemen laufen (z.B. Raspberry Pi3, Asus Tinker Board und vielen vielen anderen Plattformen).
Die Software benötigt natürlich eine Schnittstelle zu den Homematic Geräten, die auf der 868 MHz-Frequenz funken. Das wird über das Homematic-Funkmodul realisiert. Dieses Modul bildet die Brücke von der CCU-Software (WebUI) zu den HM-Funkkomponenten. Das Modul wird dabei einfach auf die vorhandenen Pins des Raspberrys oder einer anderen Plattform gesteckt und kann dann für die Kommunikation genutzt werden.
Dabei werden leider alle Pins verdeckt, sodass diese nicht für weitere Anwendungen wie z.B. USV-Modul, PoE Header oder sonstige Anwendungen verwendet werden können. Hier ergibt sich nun der erste Anwendungsfall für die neue Platine von Alexander.
Diese sorgt dafür, dass sowohl das alte als auch das neue Funkmodul per microUSB angeschlossen werden können.
Auf der Platine befinden sich alle nötigen Bauteile und ein Treiber, der die Kommunikation über USB ermöglicht. So kann das Modul ganz bequem an einen freien USB-Port angeschlossen werden und die Pins vom Raspberry Pi oder z.B. dem Asus Tinker Board bleiben frei.
Die neue Platine läuft auf allen Plattformen, auf denen auch piVCCU3 läuft. Die LED des Funkmoduls wird von piVCCU3 ebenfalls komplett unterstützt. Dies hat Alexander ebenfalls komplett implementiert. Auch mit RaspberryMatic kann die Platine genutzt werden um das Funkmodul per USB anzubinden. Aktuell hat Jens die Implementierung der LED noch nicht richtig umgesetzt, sodass diese „gelb“ bleibt. Das Modul wird aber trotzdem unterstützt und kann genutzt werden.
Ein weiterer sehr interessanter Anwendungsfall ist, das Verlagern der Antenne weg vom Raspberry Pi. Dadurch können viel bessere Ergebnisse in der Reichweite erzielt werden. Es wurde in der Vergangenheit sehr viel über Funkprobleme diskutiert. Mit dem Absetzen per USB können diese ebenfalls verbessert werden. Das Funkmodul kann z.B. auch über einen USB to Ethernet Extender an einen komplett anderen Ort im Haus verlegt werden.
ACHTUNG: Die Stromversorgung darf bei diesem Aufbau NUR und ausschließlich über microUSB erfolgen! Das 5V ELV Netzteil darf nicht zusätzlich angeschlossen werden!
Einer der wichtigsten und interessantesten Aspekte ist jedoch, dass das Funkmodul mit debmatic (GitHub) verwendet werden kann! Auch hierüber haben wir Euch bereits berichtet. So kann das Funkmodul bequem auch auf x86 Plattformen wie einen Intel Nuc betrieben werden. Dadurch stehen viele weitere tolle Möglichkeiten zur Verfügung! So kann z.B. ein Intel Nuc mit verschiedenen Funkmodulen aufgesetzt werden (433 CUL-Stick, Homematic Funkmodul, usw.) und mit OpenHAB genutzt werden.
So kann auf die Homematic Logikschicht der CCU komplett verzichtet werden und die gesamte Automation systemübergreifend auf einer leistungsfähigen Hardwareplattform abgehandelt werden. Hierzu werden wir Euch in Zukunft natürlich auch Anleitungen und Tutorials schreiben.
Ich denke, das sollten erstmal genügend Informationen zum Start des neuen Moduls sein. Ein Punkt, der noch zu erwähnen ist – es gibt bereits ein Gehäuse auf Thingiverse, das mit Hilfe eines 3D-Druckers hergestellt werden kann – Alexander hat aber auch ein Gehäuse entwickelt, das wir aus Acryl lasern werden. Dieses wird in den nächsten Tagen ebenfalls seinen Weg in den Online-Shop finden. Freut Euch auf viele spannende Tutorials und Anleitungen zu dem neuen Modul!
4 Platinen und keine will funktionieren. Was kann das sein. Die Module und das USB-Kabel funktionieren tadellos.
es wird nur die Platine erkannt das Modul geht aber nicht in Betrieb (leuchtet weiter nur grün).
an PIN1 messe ich auch keine 3,3V – nur die 5V an Pin2/4 sind vorhanden.
hat jemand ähnliche Probleme?
Hallo Matthias,
habe das selbe Problem. Platine wird erkannt aber nicht die Platine drauf.
Hast du das Problem lösen können??
Gruß
Hallo Sebastian, ich bin jetzt gerade dabei mein Haus mit HomeMatic auszustatten und habe mir die CCU3 auf meiner Synology DS216II+ (auf dem VMM) installiert. Da ich gerne beide Welten Homatic IP und Wired bedienen möchte, habe ich mir die HB-RF-USB-TK zusammengebaut, so wie du es oben beschrieben hast. Leider habe ich die DSM 7.2 auf meiner Synology und der USB-Support ist ja eingestellt oder gibt es eine Möglichkeit in der VM die USB-Ports noch anzusprechen? Wenn nicht, gibt es noch eine IP Accesspoint den man ins Netz hängen könnte und über den Drap mit ansprechen kann? Freue mich auf eine Antwort.
Hallo, ich will das Modul zusammen mit dem neuen 20 Pin Funkmodul laufen lassen. Angeschlossen an eine Syn. DS220+.
Mein Problem ist, dass die DS220+ kein Gerät über USB erkennt und auch das Funkmodul leuchtet nicht.
Habe nun schon unterschiedliche Kabel und USB Port vorne und hintern probiert. Ausserdem auch noch ein anderes (identisches) Funkmodul. Leider immer kein leuchten und keine Verbindung zur DS220+.
Habt ihr einen Vorschlag?
Danke
Hallo Rene,
ich habe eine DS918+ auf dieser läuft der Virtual Maschine Manager von Synology. Hier habe ich eine virtuelle Maschine mit Raspberrymatic von Jens Maus aufgesetzt. Bei der virtuellen Maschine kann man unter dem Punkt Sonstiges den USB-Port ansteuern. Diese Konstellation läuft bei mir seit mehreren Jahren tadellos. Auch unter DSM7.
Die DS 220+ denke ich müßte den Virtual Maschine Manager auch haben.
Hier der link zur Software:
https://github.com/jens-maus/RaspberryMatic/releases/tag/3.65.11.20221005
Bei der ersten Installation mußt du die Datei nehmen bei welcher dieser Hinweis in Klammern steht -> (only for initial OVA installation) nehmen.
Bei Updates die normalen OVA Dateien. Viel spass beim installieren.
Moin, vielen Dank für die Antwort @Frenky
Ich habe natürlich auch über den VMM die aktuell Version von Jens Maus verwendet und habe alternativ auch noch ältere Versionen getestet. Leider aber immer mit dem gleichen Resultat, es wird nichts erkannt und an dem Modul läuchtet keine Lampe.
Leuchtet das Modul bei Dir immer oder erst, wenn es erkannt wird!?
Danke
Ich habe einen USB-Hub zwischen Modul und DS918+. In der VMM unter Sonstiges -> Virtueller USB-Controller -> USB 2.0 auswählen.
Und unter Sonstiges -> USB-Gerät -> Platine auswählen.
In einer anderen VM betreibe ich den Conbee II Stick. Läuft auch einwandfrei.
Hallo,
ich habe auf einem Beelink Mini-PC mit Xubuntu installiert.
Auf diesem lief Debmatic mit der Platine HB-RF-USB-TK und das Neue HomeMatic Funkmodul für CCU3 (Fertig aufgebaut) – Für RaspberryMatic / piVCCU3 mit externer Antenne.
Jetzt hatte ich den Beelink neu aufgesetzt und Debmatic neu installiert, aber das Funkmodul leuchtet nicht. (https://github.com/alexreinert/debmatic/blob/master/docs/setup/otheros.md).
Die Maske von Homematic ist erreichbar.
Muss an dem Funkmodul auch etwas neu installiert werden? Oder wie sehe ich ob ein Hardwarefehler vorliegt?
Danke im Voraus
Volker
Hier noch ein paar Daten.
Ubuntu 20.04.5 LTS
Debmatic 3.65.8.95
[11:51:17] root@Beelink–BT3-X:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:0a2a Intel Corp.
Bus 001 Device 007: ID 0000:0538
Bus 001 Device 006: ID 046d:c312 Logitech, Inc. DeLuxe 250 Keyboard
Bus 001 Device 004: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 012: ID 0403:6f70 Future Technology Devices International, Ltd HB-RF-USB
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[12:00:16] root@Beelink–BT3-X:~# debmatic-info
debmatic version: 3.65.8-95
Kernel modules: Available
Raw UART dev: Not available
HMRF Hardware: unknown
HMIP Hardware: unknown
[11:36:15] root@Beelink–BT3-X:~# sudo pivccu-info
sudo: pivccu-info: Befehl nicht gefunden
[12:02:16] root@Beelink–BT3-X:~# uname -r
5.15.0-48-generic
[12:14:23] root@Beelink–BT3-X:~# sudo apt install pivccu-modules-dkms
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen…. Fertig
pivccu-modules-dkms ist schon die neueste Version (1.0.78).
Keine Ahnung was ich jetzt noch machen kann. :(
Hallo,
ich nutze aktuell einen Rpi4 mit HM-MOD-RPI-PCB und habe das Modul direkt in Fhem eingebunden. Ich möchte gerne auf einen Intel Nuc mit Linux Mint umsteigen. Kann ich das Funkmodul mit Hilfe der HB-RF-USB-TK Platine per USB einbinden? Ich möchte ungern den Umweg über eine CCU machen.
Hallo,
Raspberrymatic 3.53.34.20201121: Ist es möglich, an einem Raspi 3B+ neben dem mit altem Funkmodul das HB-RF-USB-TK zu betreiben?
Grüße Bernd
Gibt es Erfahrungswerte zur USB-Kabellänge und Hersteller? Welche Länge funktioniert maximal?
In meinem Fall würde ich ca. 3m benötigen, damit ich das Funkmodul sinnvoll platzieren kann.
Maze
Hallo Maze,
hast Du zwischenzeitlich Erfahrungen zur Kabellänge?
Grüße Bernd
@ Matze und Bernd
Wenn du einen USB Extender nimmst, gehen bis zu 60m. Hier kann ich dir den von Digitus mit dem Netzteil empfehlen. Dieser funktioniert auch mit strukturierter Verkabelung. Habe ich selber im Einsatz. Platine mit Funkmodul und USB Extender habe ich in eine Abox 060 eingebaut. An die Abox 060 habe ich eine externe Antenne montiert. Funktioniert sehr gut.
Danke Roger, aber der Extender benötigt wieder ein eigenes Netzteil (somit auch eine Steckdose). In meinem Fall geht’s nur um ca. 3 Meter, da wäre das ein Overkill.
Hat sonst niemand mal ein längeres USB-Kabel ausprobiert?
Hallo Roger,
meinst du das DA-70143?
Gruß,
Georg
Hallo Georg,
nein, ich meine den DA-70141 für 46€.
Viel Erfolg.
Gruß,
Roger
Hallo, sollte das Modul direkt nach dem einstecken Blau leuchten, oder erst beim Aufsetzen?
Besten Dank und Gruss
Okey, mit Debmatic anleitung geht es nicht. Mit Raspberrymatic hab ich die Verbindung zum Modul :-)
Hallo zusammen,
habe das Modul leider nicht zum Laufen bekommen. Wenn ich Raspimatic starte komme ich bis zu „InitRFHardware“ und es geht nicht weiter. Im Recovery Modus kann ich durch booten, allerdings ohne das das RF Modul gefunden wird. Das kleine Funkmodul läuft über die GPIO-Pins direkt an einem Pi ohne Probleme. Die Adapterplatine wird einwandfrei vom System als USB Device erkannt.
Verwendete Hardware ist ein NUC mit Proxmox, das OS in der Version 3.51.6.20200613 importiert als OVF nach Anleitung hier von der Seite.
Irgendwelche Vorschläge was ich noch testen kann?
Gruß,
Tom
Hey,
mach ein Downgrade auf 3.51.6.20200420 dann läuft das Modul
Werde die ‚20200420 austesten.
Habe zum Testen andere Umsetzungen der CCU ausprobiert.
Debmatic in der Version 3.51.6.43 läuft. Somit weiß ich das die Platine an sich in Ordnung ist.
Und ja, das USB-Kabel ist auch ein nicht unerheblicher Teil der Fehleranfälligkeit, habe 2 die funktionieren und 3 die es nicht tun.
DEbmatic soeben ausprobiert. Funktioniert einwandfrei mit DS918+ und USB-Extender.
Scheint wohl an Raspberrymatic zu liegen..
Hast Du einen USB-Extender dazwischen?
Oder hängt die Platine an einem USB3.0 Port?
Wenn ja auf USB2.0 umstecken bzw. USB2.0 Hub dazwischen stecken.
An allen Ports ausprobiert, einen USB Hub habe ich nicht.
Nope, direkt dran und mit verschiedenen Kabeln probiert da ich gelesen habe das dieses Modul da recht empfindlich zu sein scheint.
Habe jetzt fast gleiche Problem. DS918+ an Hub an usb extender und „InitRFHardware“.
Vorher lief alles an einem PI3 und USB-Extender einwandfrei.
Hier in diesem Thread ist der Bug reportet bzw. gibt es einen Link von Jens für das Nightly Build. Mit dieser Version funktioniert es. Backup einspielen und gut ist.
https://homematic-forum.de/forum/viewtopic.php?f=65&t=59349&start=60
Guten Tag,
ich finde leider nicht das Gehäuse für HB-RF-USB-TK.
…Alexander hat aber auch ein Gehäuse entwickelt, das wir aus Acryl lasern werden. Dieses wird in den nächsten Tagen ebenfalls seinen Weg in den Online-Shop finden…
Wer kann helfen?
Hey,
mach ein Downgrade auf 3.51.6.20200420 dann läuft das Modul
Wer eine Homematic CCU3 mit diesem Modul umbaut braucht unbedingt ein USB-Netzteil für den verbleibenden Raspberry im CCU3-Gehäuse denn das mit der CCU3 mitgelieferte Netzteil kann nicht mehr verwendet werden. Da man aber den Stecker des Netzteils nicht in das CCU3-Gehäuse unterbringen kann ohne ein großes Loch in das Gehäuse zu bohren sollte man für die Raspberry-Platine ein passendes Gehäuse verwenden. Ebenso braucht man ein Micro-USB-Verbindungskabel von der Raspberry-Platine zu der Funkmodulplatine.
Für Raspberrrygehäuse, Netzteil und Kabel (5m) hab ich ca 33,- € (bei Conrad.de) investiert, eine bereits vorhandene 868 MHz-Schwenkantenne (aus der alten CCU2 ausgebaut) und jetzt endlich sind alle Verbindungsprobleme die ich mit der (für mich in diesem Punkt sehr enttäuschenden) CCU3 hatte verschwunden. Die Investition hat sich bezahlt gemacht.
Hallo
Meine Frage dazu: Kann ich die Platine mit altem Funkmodul an einen Intel Nuc anschließen.
Darauf soll dann ccu3 und iobroker laufen.
Gruß Torsten
Ja, geht!
Hallo,
In diesem Artikel ist ein Fehler: Wenn man das alte Funkmodul verwenden möchte funktioniert es eben nicht über den 20er Pin-Header, sondern man muss einen gesonderten Pin-Header, der nicht im Lieferumfang enthalten ist anlöten und verwenden.
Ich finde es schade, dass ihr das Teil nicht mitliefert oder wenigstens darauf hinweist.
…man kann den Pin Header einfach durchbrechen…
Wie genau? Ich habe mich lange gequält und es nie hinbekommen.
Einfach in eine Platine stecken, wo diese eingelötet werden sollen und dann seitlich brechen.
Ich habe deinen Satz jetzt mehrmals gelesen aber verstehe ihn immer noch nicht.
Ich bin anscheinend nicht der Einzige, der das nicht ganz verstanden hat.
Wenn man das alte Funkmodul verwenden möchte, bricht man den mitgelieferten 20er Pin-Header auf 6 Reihen und lötet diesen dann eben nicht auf die lange Seite, sondern auf die gegenüberliegende kurze Seite. Das ist hier leider nirgendwo beschrieben und es wird vorausgesetzt das man sich das denkt. Bei mir wars leider zu spät und ich hatte den 20er schon auf die lange Seite gelötet bis ich per eMail mitgeteilt bekam das ich die kurze Seite nutzen muss. Habe mir dann nochmal einen Header nachbestellt und auf der anderen Seite angelötet. Hätte mir gewünscht, dass das hier auch explizit nochmal beschrieben wird oder das eine Anleitung mitgeliefert wird…
Seit heute funktioniert endlich alles.
Hallo,
bin etwas verwirrt, möchte nur sicher gehen, das das Modul auch mit Homematic classik Geräten funktioniert (mit aufgestecktem EQ3 Funkmodul natürlich).
Ein HM-RF-USB TK gibt es von A.Reinert nicht, nur ein HM-RF-USB.
Das HmIP-RFUSB-TK ist ja ein ganz anderes Modul.
Ist es das HM-RF-USB?
Was bedeutet dann das TK?
Hallo, zu der Aussage „Das Funkmodul kann z.B. auch über einen USB to Ethernet Extender an einen komplett anderen Ort im Haus verlegt werden. ACHTUNG: Die Stromversorgung darf bei diesem Aufbau NUR und ausschließlich über microUSB erfolgen! Das 5V ELV Netzteil darf nicht zusätzlich angeschlossen werden!“ habe ich noch eine Frage. Wird „nur“ ein Ethernet-Kabel dazwischen verwendet, um eine größere Distanz zu überwinden oder ist es möglich, hier auch eine Switch oder ein Router dazwischen zu hängen?
Vielen Dank
Kann man die Platine dann auch an einem Synology NAS nutzen mit einer CCU im Docker Container?
Moin,
läuft der HB-RF-USB-TK auch mit dem neuen Funkmodul? hier auf der Website erhältlich: https://smartkram.de/produkt/neues-homematic-funkmodul-fuer-ccu3-fertig-aufgebaut-fuer-raspberrymatic-pivccu/
Bin gerade dabei das System zusammenzustellen und will Inkompatibilitäten vermeiden, aber auch zukunftssicher bauen.
Danke,
Seb
Ja, läuft
Welcher USB Standard wird genutzt bzw was ist die maximale länge des unterstützten USB Kabels?
Oder sollte man lieber das Antennenkabel verlängern. Ich bräuchte vermutlich ca. 10 m
Ich würde gerne kaufen, wo und wann bitte?
Hallo,
hier bekommst Du die Platine: https://smartkram.de/fertige-funkmodule/#platine-hb-rf-usb
Gibt es irgendeine Möglichkeit, die HM-RF-USB-TK Platine auch mit bereits aufgelötetem Pinheader für das neue Funkmodul zu bekommen? Meine Lötzeiten sind gute 30 Jahre her und ich würde die Platine ungern zerstören ;) Den restlichen Zusammenbau des Gehäuses und die Verbindung mit dem Funkmodul bekomme ich dann wieder hin… das wäre wirklich großartig :)
Hallo,
hat schon mal jemand dieses Modul in einem 8TE Hutschienen Gehäuse untergebracht um das RaspBee Modul parallel zu verwenden.
Viele Grüße
Tilman
Hallo Sebastian,
läuft mit dieser Platine eigentlich auch das Enocean-Funkmodul?
https://www.elv.de/raspberry-pi-enocean-modul.html
Grüße
Roger
Bitte erwähnt doch noch, dass die Stromversorgung nur über USB erfolgen darf:
https://homematic-forum.de/forum/viewtopic.php?f=69&t=47691&start=20#p478348
Hallo Stefan,
Danke für den Hinweis! Das stimmt, werde ich direkt umsetzen!
Hi Frank,
Du wirst doch wohl so einen.PIN-Heather auf die Platine brutzeln können.
Ich bin am überlegen, ob ich die Platine bestellen soll, obwohl sie für mich nicht wirklich sinnvoll ist.
Die Raspberrymatic steht in meiner Wohnung in der hintersten Ecke und es wird trotzdem alles abgedeckt.
Ich denke aber für Hausbesitzer eine durchaus sinnvolle Ergänzung, weil man mit USB-Extender die Platine aufstellen kann, wo man will. Damit ist das Empfangsproblem in Schaltschränken auch geklärt.
Hallo Mathias,
löten war noch nie mein Ding, trotz prima Ausstattung und Informatik Studium :)
In unserem neuen Haus habe ich 3 RaspiMatic/Tinkerboard S CCU3 mit IP Symcon für über 100 HM/HMW/HMIP Komponenten und noch so ein paar anderen Kleinigkeiten – läuft prima und die Familie ist begeistert.
Aktuell plane ich eine debmatic „Sandbox“ auf x64 Basis mit Debian – dafür ist die Platine genial.
BG
Frank
Hi Frank,
das glaube ich Dir, wobei ich behaupten will, daß IP Symcon nur hinausgeworfenes Geld ist.
Ich fahre recht gut mit IObroker, habe jedoch das Problem, daß ich auf der Beebox BLE.nicht zum.laufen bekomme.
Deshalb habe ich das Thema IObroker auf der Beebox wieder verworfen und die Debmatic auch gleich mitbegraben.
Nun läuft bei mir die Raspberrymatic auf einem Tinkerboard S. Das werde ich wieder auf die Raspberry PI3 B+ zurückbauen. Das Tinkerboard langweilt sich damit nur. Als IObroker-Installation dient jetzt ein Rock64 mit 4GB RAM und 32GB eMMc. Da läuft BLE wenigstens in Form von Radar als Anwesenheutskennung und BLE. Damit läuft von Frühling bis Herbst die automatische Bewässerung.
Gruß,
Mathias
Prima! Bringt ihr bitte auch noch für Leute wie mich, die nicht löten können, eine vollständig fertige Version?
Danke und Viele Grüße
Frank
…erstmal leider nicht, da es sich dann nicht mehr um einen Bausatz handelt.