technikkram.net
  • Home
  • smartkram
  • Themenfelder
    • Smart Home
      • Homematic & Homematic IP
      • Smart Home Zentrale
      • Home Assistant
      • MQTT & Messaging
      • Zigbee & Thread
      • Shelly Geräte
      • KNX Gebäudeautomation
      • Matter & Thread
      • Apple HomeKit
    • Server & DevOps
      • Docker & Container
      • Proxmox VE
      • Linux Administration
      • Monitoring & Observability
      • Kubernetes & K3s
      • Raspberry Pi
    • Netzwerk
      • UniFi Netzwerk
      • Netzwerk Grundlagen
      • WLAN Optimierung
      • VLAN Konfiguration
      • Firewall & Security
      • Managed Switches
    • Sicherheit
      • Überwachungskameras
      • IT-Security
      • Videoüberwachung
      • Alarmanlagen
      • Zutrittskontrolle
    • Energie & Solar
      • Energiemanagement
      • Solar & Photovoltaik
    • NAS & Storage
      • NAS Systeme
      • Backup & Recovery
      • Synology NAS
      • Storage Lösungen
  • Archiv
  • Kontakt
    • Datenschutz
    • Impressum
  • KI-Transparenz
  • Click to open the search input field Click to open the search input field Suche
  • Menü Menü
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Sebastian
debmatic, Hardware, HB-RF-USB, Homematic, Homematic IP, Homematic IP wired

debmatic Teil 1 – Die richtige Hardware – Intel NUC vorbereiten

debmatic Teil 1 - Die richtige Hardware - Intel NUC vorbereiten - Intel Nuc Debmatic Mit Funkmodul

Heute will ich Euch zeigen, wie Ihr einen Intel NUC mit der Linux Distribution ubunut aufsetzt und dort debmatic installiert bekommt. Ziel dieses kurzen Tutorials ist es, dass eine lauffähige CCU3 Software auf dem Intel NUC bedient werden kann. In den weiteren Tutorials zeige ich Euch dann, wie Ihr per Fernzugriff von einem Windows-System aus auf den Intel NUC zugreifen könnt. Dann folgen weitere Artikel zu OpenHAB und node-red. Doch zuerst zeige ich Euch, wie Ihr eine CCU3 auf einem X64-System betreiben könnt!

Also Grundlage verwende ich den Intel NUC mit der Modellbezeichnung BOXNUC6CAYH. Verbaut ist ein Intel Celeron J3455 mit 4×1,5GHz und 2 MB Cache. Das sollte für den Betrieb von debmatic und einigen anderen Erweiterung locker ausreichen. Spannender wird es jetzt beim Arbeitsspeicher. Wer schon die ein oder andere Erfahrung mit ioBroker gemacht hat, wird wissen, dass dieses System extrem viel Arbeitsspeicher frisst. Die WebUI ist da etwas sparsamer, doch beim RAM würde ich trotzdem nicht sparen. Da das von mir bestellte System ohne RAM und ohne HDD gekommen ist, habe ich zusätzlich noch 8 GB RAM verbaut. Ich hatte aus einem alten Notebook noch 2x 4 GB hier liegen, Ihr bekommt aber schon für 22 € einen 4 GB Riegel. Als Festplatte habe ich einen 240 GB von SanDisk eingesetzt (lag bei mir ebenfalls noch rum). Bei Dieser Konfiguration komme ich auf ca. 200€ für die Hardware. Dazu kommt natürlich noch das HM-Funkmodul und die HB-RF-USB Platine (bei uns im Shop).

Nachdem der RAM und die HDD eingebaut ist, können wir mit der Installation beginnen. Dazu wird der NUC über das beiligende Netzteil mit Spannung versorgt, zudem muss ein Netzwerkkabel, HDMI (oder VGA) und Tastatur/Maus angeschlossen werden.

In dieser Anleitung zeige ich Euch, wie Ihr das ganze mit einer ubuntu-Installation umsetzen könnt. Es können auch anderen Distributionen wie Debian usw.. verwendet werden. Um Linux auf dem NUC zu installieren benötigen wir zuerst einen bootfähigen USB-Stick, der ein aktuelles Linux Image beinhaltet. Um den Stick bootfähig zu machen, benötigen wir die Software Rufus. Diese ist kostenfrei erhältlich. Der Stick sollte mindestens 4 GB groß sein. Ein aktuelles Ubuntu-Image bekommt Ihr hier her. Nachdem Ihr das aktuelle Image heruntergeladen habt, starten wir Rufus.

Hier wählen wir nun bei Laufwerk unseren USB-Stick aus, auf dem das heruntergeladene Image gespeichert werden soll. Bei „Boot selection“ wählt Ihr „FreeDOS“ und über dem Button „Auswahl“ kann das entsprechende Image angewählt werden. Alle anderen Einstellungen bleiben unverändert. Mit einem Klick auf „Start“ wird das Image auf den USB-Stick geschrieben. Es müssen noch 1-2 Meldungen mit „okay“ bestätigt werden. Danach startet der Vorgang.

Nun kann der USB-Stick in einen freien Port des NUCs gesteckt werden und der Power Knopf kann betätigt werden. Auf dem Monitor sollte nach wenigen Momenten ein Intel NUC-Symbol erscheinen. Hier müsst Ihr nun auf der Tastatur F10 drücken, um ins Boot-Menü zu gelangen. Es sollten drei Auswahlmöglichkeiten angezeigt werden. Hier wählt Ihr Euren zuvor beschriebenen USB-Stick aus.

Die Installation startet mit einer grafischen Oberfläche. Während der Installation müssen diverse Einstellungen vorgenommen werden. Dazu gehört auch ein Benutzername und ein Passwort. Diese Kombination solltet Ihr Euch unbedingt merken. Alle anderen Schritte sind recht simpel und analog einer Windows Installation durchzuführen.

Nachdem die Installation durchgelaufen ist, findet Ihr Euch auf der KDE von Ubuntu wieder. Dieser Desktop sieht ähnlich wie bei Windows aus ;-) Jetzt wollen wir debmatic installieren. Dazu öffnen wir das Terminal. Das könnt Ihr entweder über die Tastenkombination „Strg“ + „Alt“ + „T“ machen oder aber über Programme —> Terminal.

Um debmatic zu installieren, müssen wir dem System erst einmal die Repositorie von Alexander bekannt machen. Das geht über folgenden Befehl:

wget -q -O - https://www.debmatic.de/debmatic/public.key | sudo apt-key add -
sudo bash -c 'echo "deb https://www.debmatic.de/debmatic stable main" > /etc/apt/sources.list.d/debmatic.list'
sudo apt update

Bei der aktuellen Version muss der Kernel Header nicht aktualisiert werden. Daher können wir das Kernel Modul über folgenden Befehl installieren:

sudo apt install pivccu-modules-dkms

Nach der Installation folgt zuerst ein Neustart:

sudo reboot

Nun kann endlich debmatic installiert werden:

sudo apt install debmatic

Zu diesem Zeitpunkt sollte Ihr das Homematic Funkmodul bereits per USB angeschlossen haben, damit es nach der Installation direkt erkannt wird. Rechts neben dem NUC seht Ihr das Gehäuse aus Acryl, welches nächste Woche (stand 12.04.2019) bei uns im Shop zusammen mit der Platine gelistet sein wird.

Nachdem die Installation abgeschlossen ist, wird die Kommunikation mit dem Funkmodul hergestellt. Die blaue_LED signalisiert, dass der NUC mit dem Internet verbunden ist und das Modul genutzt werden kann.

Für alle, die es noch nicht mitbekommen haben. Alexander Reinert hat eine Platine entwickelt, die es möglich macht, das Homematic Funkmodul per USB an X64-Systeme anzubinden. So kann die CCU3 Software (über debmatic) auch auf anderen Systemen außer Raspberry Pi und ASUS Tinker Board installiert werden. Das ermöglicht es, ein hochperformantes System einzusetzen, das neben der eigentlichen „Kommunikations-Schnittstelle“ auch Programme wie ioBroker, openHAB, node-red uvm… verwalten kann. Die Platine kann bei uns im Shop bestellt werden.

Es kann sowohl das „alte“ als auch das „neue“ Homematic-Funkmodul angeschlossen werden. Dieses wird über die Sockelleiste einfach auf die Platine gesteckt und dann per USB an das entsprechende Gerät angeschlossen. Die Platine kann auch am Raspberry Pi genutzt werden, um den Hin-Header für andere Funktionen zu nutzen.

In den nächsten Artikel will ich Euch zeigen, wie Ihr Euer neues Ubuntu-System so konfiguriert, dass es nicht automatisch in den Standby fährt, wie Ihr über das Programm X2Go per Remote den NUC verwalten könnt und ich zeige Euch zudem, wie Ihr openHAB installiert und neben debmatic nutzen könnt. Das System, welches ich Euch hier heute vorgestellt habe ist ein absolutes „low-cost“, einsteiger-System. Es gibt auch Intel NUC-Konfigurationen, die wesentlich leistungsfähiger sind, hier können dann auch diverse andere Server betrieben werden, die unter Linux laufen. Viel Spaß beim nachbauen ;-)

Das könnte dich auch interessieren

  • Node-RED vs Home Assistant: Automation-Plattform für Smart Home wählen – Node-RED vs Home Assistant Interface-Vergleich für Smart Home Automation-Plattformen
    Node-RED vs Home Assistant: Die richtige…
    4. April 2026 Vergleich der Benutzeroberflächen von Node-RED und Home Assistant für Smart Home Automation Die Wahl zwischen Node-RED und Home Assistant ist…
  • Homematic CCU3 Netzwerk-Architektur Diagramm mit XML-RPC Ports und Home Assistant Integration
    Homematic IP CCU3 in Home Assistant integrieren:…
    3. April 2026 Komplette Übersicht der CCU3-Integration in Home Assistant mit allen erforderlichen Verbindungen und Ports Die Homematic IP CCU3 in Home Assistant…
  • TrueNAS iSCSI Target als Proxmox Storage Backend einrichten – TrueNAS iSCSI Target Proxmox Storage Backend Konfiguration - professionelle Netzwerk-Illustration
    TrueNAS iSCSI Target als Proxmox Storage Backend…
    3. April 2026 Professionelle TrueNAS iSCSI Target Konfiguration für Proxmox Storage Backend mit optimaler Netzwerk-Performance WICHTIG: Erstelle vor jeder Konfigurationsänderung ein vollständiges Backup…
  • Homematic CCU2 komplett auf CCU3 migrieren ohne Geräteverlust – Homematic CCU2 kaufen zu CCU3 Migration - Beide Zentralen nebeneinander mit Migrationspfeil
    Homematic CCU2 kaufen auf CCU3 migrieren: Komplette…
    3. April 2026 Die CCU2 zu CCU3 Migration erfordert eine systematische Herangehensweise, um Geräteverluste zu vermeiden Die Homematic CCU2 zu CCU3 Migration scheitert…
  • Homematic CCU3 VLAN-Konfiguration: Geräte nicht erreichbar beheben – Homematic CCU3 Smart Home Hub mit nicht erreichbaren Geräten nach VLAN-Segmentierung
    Homematic CCU3 VLAN-Konfiguration: Geräte nicht…
    3. April 2026 Homematic CCU3 zeigt nach VLAN-Segmentierung mehrere Geräte als nicht erreichbar an Die Homematic CCU3 VLAN-Konfiguration bringt oft ein Problem mit…
  • HomeKit in der Mietwohnung: Was ist erlaubt? – Familie bedient HomeKit Smart Home System in moderner Mietwohnung mit Apple TV und Philips Hue
    HomeKit in der Mietwohnung: Was ist erlaubt und was nicht?
    29. April 2026 Familie Schmidt aus München steuert ihr HomeKit-System über iPhone - alle Geräte sind steckbar und vermieterfreundlich HomeKit in der Mietwohnung…
12. April 2019/15 Kommentare/von Sebastian
Schlagworte: debmatic, Funkmdoul, HB-RF-USB, Homematic, Homematic IP, Homematic IP wired
Eintrag teilen
  • Teilen auf Facebook
  • Teilen auf X
  • Teilen auf WhatsApp
  • Teilen auf Pinterest
  • Teilen auf LinkedIn
  • Per E-Mail teilen
https://technikkram.net/wp-content/uploads/2019/04/Intel-NUC-debmatic-mit-Funkmodul.jpg 567 1000 Sebastian https://technikkram.net/wp-content/uploads/2019/05/technikkram_transparent.png Sebastian2019-04-12 16:14:492019-04-12 17:22:34debmatic Teil 1 – Die richtige Hardware – Intel NUC vorbereiten
15 Kommentare
  1. Michael
    Michael sagte:
    30. Januar 2020 um 15:41

    Hallo,

    nachdem mittlerweile einige Monate vergangen sind, möchte ich gerne das Thema „debmatic im Docker-Container“ nochmal aufgreifen. Funktioniert das mittlerweile? Würde debmatic gerne auf meinem Synology NAS laufen lassen…

    Michael

    Antworten
  2. Roman
    Roman sagte:
    16. August 2019 um 23:52

    Servus,
    wollte nachfragen ob schon abzusehen ist, wann der zweite Teil dieser spannenden Tutorial-Reihe erscheint :)

    Antworten
  3. Alex
    Alex sagte:
    13. August 2019 um 18:14

    Hallo,

    unwissend, dass debmatic aktuell in Proxmox nur in einer VM läuft (bis ich die Infos hier gefunden habe), habe ich es in einem Debian 10 LXC-Container unter Proxmox installiert. Die USB-Platine mit dem neuen Funkmodul habe ich an den Container durchgereicht. Mit lsusb wird das Gerät im Container auch angezeigt (Bus 001 Device 007: ID xxxx:xxxx Future Technology Devices International, Ltd HB-RF-USB)

    Die Installation der Software lief fast problemlos durch (die fehlenden kernel headers werden angemeckert), dematic kann aber ohne weitere Fehlermeldungen über den Standardport 80 gestartet werden.

    Allerdings habe ich den starken Verdacht, dass das Funkmodul eben doch nicht läuft, auch wenn es angezeigt wird. Einerseits kann ich in debmatic keine Geräte anlernen: Die Optionen werden gar nicht angezeigt. Andererseits leuchtet auch die Betriebs-LED des Duos Funkmodul und USB-Platine nicht.

    Muss neben dem „Anstecken“ an den USB-Port noch irgend ein Treiber dafür installiert werden?

    Kann das Fehler der Kernel Headers genau dieses Ergebnis haben oder sollte bei fehlenden Headers debmatic gar nicht startbar sein.

    Da ich leider kein Linux-Experte bin, bin ich jetzt mit meinem Latein am Ende… Und bin für Tipps dankbar. Unabhängig davon werde ich natürlich noch versuchen, das ganze in einer echten VM zum Laufen zu bringen…

    Gruß
    Alex

    Antworten
    • Alex
      Alex sagte:
      13. August 2019 um 18:17

      Hi,

      im Moment geht es nur in einer VM.

      Viele Grüße
      Alex

      Antworten
  4. Stefan
    Stefan sagte:
    12. August 2019 um 11:26

    Hi zusammen,

    kurze Frage: Im Artikel wurde debmatic ja nativ auf Debian installiert.
    Ich würde gerne über Proxmox debmatic mit HM-MOD-RPI-PCB in einem LXC-Container verwenden.
    Ist dies möglich oder benötige ich eine eigenständige Debian VM für debmatic?

    Viele Grüße,
    Stefan

    Antworten
    • Alex
      Alex sagte:
      12. August 2019 um 11:30

      Hi,

      im Moment brauchst du noch zwingend eine VM, weil die notwendigen Kernel Module nicht innerhalb eines LXC Container geladen werden können.
      Ich prüfe aber eine Möglichkeit, wie man die Kernel Module im Proxmox installiert und dann innerhalb eines LXC Containers nutzen kann. Das kann aber noch einige Tage dauern.

      Viele Grüße
      Alex

      Antworten
      • Stefan
        Stefan sagte:
        12. August 2019 um 16:50

        Hi Alex,

        vielen Dank für deine schnelle Antwort.
        Machst du den Test in naher Zukunft, so dass sich das Warten noch lohnt?
        Wirst du deine Ergebnisse hier sicherlich posten oder?

        Gruß Stefan

        Antworten
  5. MW
    MW sagte:
    10. Juli 2019 um 9:33

    Hi,

    super Geschichte. Nun ist es endlich möglich das ganze als HA Lösung zu betreiben – TOP! Was noch gut wäre, ist noch die Suspendmöglichkeit des GPIO Moduls im Linuxkernel. Dann gäbe es auch die Möglichkeit eine VM Live Migration zu machen.
    (Running@ Debian, DRBD, GFS2, Xen Opensource )

    Viele Grüße,
    MW

    Antworten
    • Alex
      Alex sagte:
      10. Juli 2019 um 9:41

      Hi,
      das mit dem Suspend ist leider in der Form nicht möglich: Die ganzen Binaries der CCU verlassen sich drauf, dass das Gerät dauerhaft angeschlossen ist und jederzeit ohne Unterbrechnung verfügbar ist. Aufgrund der USB Vorgaben, muss aber das Funkmodul bei einem Suspend abgeschaltet werden damit der Stromverbrauch auf die geforderten Werte kommt (und das passiert auch Hardware-mäßig auf der Platine). Dadurch wird das Funkmodul resettet und kann erst wieder nach einer Initialisierung betrieben werden, welche aber nicht erfolgt, weil die Binaries der CCU das eben nicht unterstützen. Und da diese Closed Source sind, kann man daran auch nichts ändern.
      Viele Grüße
      Alex

      Antworten
      • MW
        MW sagte:
        10. Juli 2019 um 9:47

        Hi,
        Danke für die schnelle Antwort. Dann kann man wohl nichts machen. Workaround ist mit einem Pre Script debmatic/rfd/gpio zu stoppen und anschließend wieder zu starten…

        Viele Grüße,
        MW

        Antworten
  6. Mathias
    Mathias sagte:
    14. April 2019 um 2:04

    Ich bin von der NUC-Lösung längst wieder abgerückt.
    Wer zusätzlich IObroker mit der Anweseheiskennng Radar installieren will, wird keine Freude daran haben.
    Der NUC kann leider keine BLE-Geräte auslesen.
    Ich habe es auch nicht fertig gebracht einen zusätzlichen USB-Dongle zum Laufen zu bekommen, der dann BLE-Geräte wie den G-Tag oder Werarables findet.
    Wer einen NUC als Desktop oder als Server zu hause hat, für den wird das bestimmt eine super Lösung sein.
    Oder man wartet, bis man Debmatic/Raspberrymatic/pivccu als Docker laufen lassen kann. Dann kann man sich aber den NUC sparen und installiert dann gleich alles auf seiner Synology Disk Station.

    Antworten
    • eric2905
      eric2905 sagte:
      14. April 2019 um 6:35

      Moin,

      kann ich so nicht nachvollziehen.
      Betreibe selber 2 NUCs (unterschiedliche) jeweils mit Proxmox und u.a. ioBroker und habe an beiden einen BTLE-USB-Dongle angesteckt und an die VM durchgereicht.

      Gruß,
      eric2905

      Antworten
    • Alex
      Alex sagte:
      14. April 2019 um 6:57

      Hi,

      hast du BLE überhaupt irgendwo laufen? Ich höre von dir immer wieder Kommentare, dass du es auf irgendwelchen Systemen nicht zum Laufen bekommst und gefühlt sind da mittlerweile alle Systemme laut dir ungeeignet, wo man sich dann eher langsam fragen muss, ob du nicht eher etwas falsch machst, insb. weil andere ja berichten, dass sie es am Laufen haben.

      Viele Grüße
      Alex

      Antworten
      • Birger
        Birger sagte:
        21. April 2019 um 18:14

        Hallo Alex,

        vielemn Dank für deinen zutreffenden Kommentar. MathiasZ ist auch im Forum unterwegs und ich habe das was du schreibst auch immer wieder gelesen.

        Bei mir läuft es ähnlich wie bei Eric ohne Probleme.

        Grüsse Birger

        Antworten
  7. Alex
    Alex sagte:
    12. April 2019 um 17:53

    Hi,

    schöner Artikel. Ein Hinweis von mir als Entwickler: debmatic läuft nicht nur auf x64 Hardware, es läuft auch problemlos auf diversen Single Board Computern, wie z.B. Raspberry Pi, Tinkerboard, etc. Je nach Anforderung ist das durchaus eine Alternative, wenn man nicht ganz so speicherhungrige Sachen zusätzlich installiert.

    Viele Grüße
    Alex

    Antworten

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar Antwort abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

  •  
Smartkram Shop

Kategorien

Allgemein Apple Apps CCU2 CCU3 Charly debmatic EQ-3 Firmware Foto und Video Gadgets Gaming Geschenke Hardware Hausinstallation Haussicherheit HB-RF-USB Homematic Homematic IP Homematic IP Access Point Homematic IP wired iOS Kaufberatung KNX Media Center Mediola Mobile Multimedia Netzwerk Neuigkeiten Nützliches Online Services piVCCU piVCCU3 Provider Rabatte & Co Raspberrymatic Security Smart Home Software & Co Testberichte Tipps & Tricks Wearables Windows Zubehör
© Copyright - technikkram.net -
  • Link zu Facebook
  • Link zu X
  • Link zu Mail
  • Link zu Rss dieser Seite
Nach oben scrollen Nach oben scrollen Nach oben scrollen