Heute bin ich endlich mal dazu gekommen, piVCCU zu installieren. Werner hat über das System ja bereits einen ausführlichen Artikel geschrieben. Ähnlich wie RaspberryMatic ist piVCCU gedacht, um die CCU2 Software auf einen Raspberry Pi zu bringen. Dadurch wird das ganze System viel schneller und auch bei aufwändigeren Programmen und Skripten geht dem System nicht so schnell die Luft aus. RaspberryMatic läuft aktuell nur „stand-alone“, das bedeutet, dass keine anderen Programme parallel auf dem Pi installiert werden können.

piVCCU verfolgt einen etwas anderen Ansatz. Hier wird auf dem Pi ein klassisches Linux installiert und die CCU2-Software als Container hinzugefügt. Das Linux-System kann so weiter modifiziert werden. Ich zeige Euch heute hier in der Anleitung, wie Ihr damit die CCU2-Software zusammen mit der Homebridge für die Siri-Sprachsteuerung und ioBroker zusammen auf einem Gerät installieren könnt.

Aktuell habe ich bei mir zwei Raspberry Pi’s laufen. Auf einem Gerät läuft RaspberryMatic (CCU2) und auf dem anderen laufen ioBroker für meine Alexa-Sprachsteuerung und die Homebridge für die Siri Sprachsteuerung. Beides habe ich in ein Hutschienengehäuse gepackt.

Da die Leistungsfähigkeit der beiden Pi’s nicht ansatzweise ausgenutzt wird, ist es überhaupt kein Problem, beide System zu vereinen. Auch das Einspielen des alten Backups der CCU2 klappt ohne Probleme, daher ist der Umstieg sehr leicht.

Service von uns

Wir bekommen häufig die Anfrage per Mail, ob wir Euch bei der Installation und Einrichtung behilflich sein können. Ich kann Euch gerne ein fertiges System zusammenstellen. Schreibt mich dazu einfach an: sebastian (@) technikkram.net

Was benötigen wir alles für dieses Tutorial?

Amazon eBay ELV
Raspberry Pi3 Link Link Link
Bausatz-Funkmodul Link Link Link
microSD Karte Link Link Link
Gehäuse Link Link Link
Gehäuse für HS Link Link Link
Netzteil für HS Link Link Link
USB für Netzteil HS Link Link Link
externe Antenne Link Link

Installation piVCCU

Den ersten Schritt hat Werner in diesem Tutorial hervorragend beschrieben, dort stehen auch nützliche Informationen zu dem Thema allgemein.

Zuerst muss das aktuelle Image von piVCCU heruntergeladen werden. Dieses findet Ihr hier.


Das heruntergeladene Image muss nun mit der Hilfe von Disk Imager auf die Karte kopiert werden.

Vorbereitung der Speicherkarte

Installation Win32 Disk Imager

Für diesen Vorgang könnt Ihr die Software Win32 Disk Imager oder Etcher für Windowd wählen. Für MacOS nutzt Ihr ApplePi-Baker.

Image auf SD-Karte kopieren:

Dazu starten wir den soeben installierten Win32 Disk Imager. Sollte eine Fehlermeldung kommen, muss die Software als Administrator gestartet werden (rechte Maustaste „Als Administrator ausführen“).

win32-disk-imager

Bei Image File wählt Ihr nun das aktuell geladene piVCCU-Image aus, welches auch die Karte kopiert werden soll.

Mit einem Klick auf „Write“ wird der Vorgang gestartet. Das Schreiben des Images dauert ca. 2 Minuten.

Zugriff über Putty

Nachdem das Image geschrieben ist, kann die Karte in den Raspberry Pi eingesetzt werden. Um über Putty auf den Pi zugreifen zu können, müssen wir aber erst herausfinden, welche IP-Adresse vergeben worden sind.

Das Gerät wird unter zwei unterschiedlichen IPs gefunden. Das liegt daran, dass wir mit piVCCU einen Container angelegt haben, der auf dem Pi eine eigene IP-Adresse hat. Über diese virtuelle IP können wir später auf die CCU2 zugreifen. Die andere IP-Adrese ist vom zuvor installierten Linux-System. Diese ist für unsere nächsten Schritte wichtiger, da wir auf das Linux-System ioBroker und die Bridge installieren werden.

Wie kommen wir an die IP-Adressen?

Dafür nutze ich das kleine Tool SoftPerfekt Network Scanner. Da Tool gibt es für Windows und macOS und ist kostenlos.

Hier sehen wir einen Auszug aus meinem Netzwerk, welches ich soeben mit dem Tool gescannt habe. Die beiden Einträge vom Raspberry sind rot umrandet. Jetzt sehen wir auch, was ich mit den beiden unterschiedlichen IP-Adressen gemeint habe.

Es gibt einen Eintrag der lautet „raspberrypi“ und ein weiterer Eintrag der „homematic-ccu2“ heißt.

Die CCU2-Software ist im Netzwerk unter http://homematic-ccu2/ zu erreichen.

Damit ist der erste Schritt unserer Anleitung abgeschlossen. Wie Ihr ein Backup in die neue Installation einspielen könnt, hat Werner Euch in seinem Beitrag ausführlich beschrieben, daher werde ich auf diesen Punkt hier nicht weiter eingehen.

Mit Putty auf dem Pi zugreifen

Da wir nun die IP-Adresse von unserem Pi wissen, können wir über Putty darauf zugreifen.

Wir starten dazu Putty und tragen bei „Host Name“ die zuvor ermittelte IP-Adresse ein.

putty-raspberry

Der Port bleibt unverändert bei 22. Mit einem Klick auf „Open“ stellen wir nun eine Verbindung zum Raspberry Pi her. Sollte ein Fenster mit einer Meldung erscheinen, dass der host key noch nicht gecached ist, beantworten wir diese mit „Ja“.

Nun erscheint ein schwarzes Eingabefenster mit der Meldung „login as:“. Hier tragen wir

ein und quittieren dies mit Enter.

Das Passwort für den Benutzer Pi lautet:

Da wir jetzt über SSH mit dem Rasperry Pi verbunden sind, können wir weitere Installationen vornehmen. Der Container mit der CCU2-Software bleibt davon unberührt.

Da ich nicht weiß, auf welchem Stand das Linux ist, welches wir über das piVCCU-Imahe installiert haben, führen wir zuerst ein paar Updates durch. Dazu geben wir folgende Befehle ein:

Während der Installation kann es dazu kommen, dass eine Abfrage erscheint. Diese muss mit „Y“ bestätigt werden, damit der Prozess weiter laufen kann.

Der Prozess kann etwas dauern. Gerade am Wochenende, wenn viele auf die Server zugreifen kann es etwas länger dauern ;-)

NodeJS und Avahi installieren

Für die Homebridge benötigen wir NodeJS. Wir installieren die Version 4.5.0, da diese stabil läuft. Die aktuelle Version der Homebridge benötigt mindestens diese Version. Diese Befehle werden benötigt für die Installation:

Jetzt brauchen wir noch das Programm Avahi. Dieses ist eine Client Bibliothek und wird ebenfalls für den Betrieb der Homebride benötigt:

Nachdem die „Hilfsprogramme“ installiert worden sind, können wir mit der eigentlichen Installation der Homebridge starten. Dazu geben wir folgendes ein:

Wir installieren auch direkt das Homematic-Plugin, da wir dieses für benötigen um die Komponenten der CCU2 anzusprechen.

Nun ist die Homebridge komplett installiert. Ein kleines Problem müssen wir jetzt aber noch lösen. Die Homebridge startet nicht automatisch als Dienst, wenn der Pi Strom bekommt. Aktuell muss das Programm noch manuell gestartet werden. Das ist aber nicht besonders praktisch, wenn der Pi aus Versehen (oder durch einen Stromausfall) vom Netz getrennt wird, müsste das Programm erneut über Putty manuell gestartet werden.




Autostart der Bridge einrichten

Daher richten wir einen Autostart ein. Es gibt hier verschiedene Möglichkeiten. Ich bevorzuge die Installation mit „Forever“. Hier die Befehle, die dazu benötigt werden:

In das neue Fenster müssen folgende Zeilen kopiert werden:

Das Fenster wird über „Strg“ + X geschlossen. Das Speichern wird mit Y bestätigt.

Danach müssen noch Rechte zugeordnet werden und die Config-Datei der Homebridge mit Inhalt gefüllt werden.

Schreiben des Config-Files:

An dieser Stelle der Anleitung müsst Ihr die Datei etwas anpassen.

Über den Eintrag „name“ kann festgelegt werden, wie die Bridge später in der HomeKit App heißt. Den Eintrag „username“ und „port“ sowie „pin“ solltet Ihr nicht verändern.

Bei „platforms“ ist aktuell nur HomeMatic eingetragen. Hier können bei Bedarf später weitere Schnittstellen eingetragen werden.

Config der Bridge schreiben

Besonders wichtig ist die IP-Adresse (ccu_ip) hier muss nun die IP-Adresse vom piVCCU Container eingetragen werden. Wie Ihr an diese IP-Adresse gelangt, habe ich Euch weiter oben bereits beschrieben.

Wenn Ihr zusätzlich Variablen über Siri steuern wollt, dann können diese im Eintrag „variables“ hinterlegt werden. Eine detaillierte Anleitung dazu findet Ihr hier.

Der Eintrag „subsection“ ist ebenfalls wichtig, da hier das Gewerk angegeben wird, über das die Geräte der CCU2 angelesen werden. Es werden nur Geräte in die Homebridge geladen, die diesem Gewerk zugeordnet sind. So kann in der CCU2 gesteuert werden, welche Sensoren/Aktoren gesteuert werden sollen und welche nicht.




Nachdem das Config-File geschrieben ist, muss dieses abgespeichert werden. Das kann mit folgenden Kommando geschehen:

Strg + X Taste und mit Y bestätigen.

Damit die entsprechenden Geräte auch in der Liste von Homekit auftauchen, müssen diese erst in der CCU2 deklariert werden. Denn aktuell wird noch kein Gerät von der Homebridge gefunden.

Backup der „alten“ CCU2 einspielen

Damit die Geräte gefunden werden können, muss zerst das alte Backup wieder eingespielt werden. Hier gibt es verschiedene Möglichkeiten. Auch hängt das Vorgehen davon ab, von welchen System ihr kommt. Werner hat das ganze sehr übersichtlich in diesem Bericht für Euch zusammengefasst. Bevor Ihr kein Backup eingespielt habt, kann der nächste Schritt der Anleitung nicht durchgeführt werden.

Gewerk Homekit in der CCU2 anlegen

Jetzt müssen wir in der CCU2 noch konfigurieren, welche Geräte über Siri gesteuert werden können. Dazu müssen wir uns über den Browser an unserer CCU2 anmelden. Falls Ihr die IP-Adresse nicht wisst, könnt Ihr genauso vorgehen wie wir es beim Raspberry Pi weiter oben durchgeführt haben.

Unsere neue Homebridge übernimmt alle Geräte, die dem Gewerk „Homekit“ angehören. So haben wir es eben in die Konfigurationsdatei geschrieben. Also müssen wir nun in der CCU2 ein neues Gewerk anlegen, das ebenfalls „Homekit“ heißt.

homematic-homebridge-gewerk

Dazu gehen wir auf „Einstellungen“ –> „Gewerk“ und klicken unten rechts auf „Bearbeiten“. Es öffnet sich ein neues Fenster. Hier klicken wir auf die Schaltfläche „Neu“ und ändern den Namen von „<neues Gewerk>“ zu „Homekit“.

Damit haben wir unser neues Gewerk angelegt. DIe Homebridge erkennt nun alle Kanäle automatisch, die diesem Gewerk zugeordnet werden. Aktuell befinden sich noch keine Geräte darin, das wollen wir jetzt ändern.

homebride-kanaele

Dazu klickt Ihr nun auf „Kanal hinzufügen“. Im nächsten Fenster erscheint nun eine Liste aller, in der CCU2 verfügbaren Kanäle. Links neben den Kanälen kann eine Checkbox zur Auswahl aktiviert werden.

Es werden nicht alle Geräte unterstützt. Verwenden könnt Ihr Dimmer, Schalter, Rollladenaktoren, Bewegungsmelder, Tür- und Fenstersensoren, die Wetterstation und Heizungsregler.

Alle Geräte, die später über Siri und Homekit erreichbar sein sollen müssen nun aktiviert werden. Es können später auch weitere Geräte hinzugefügt werden. Mit einem Klick auf „OK“ schließt Ihr den Vorgang ab.

Wenn Ihr das Gewerk angelegt habt, dann muss der Pi neugestartet werden, damit die neuen Geräte eingelesen werden.

Dazu loggt Ihr Euch erneut per Putty ein und gebt folgenden Befehl ein:

Nun wird die Bridge mit dem Kommando

manuell gestartet. Wir sehen nun unterschiedliche Befehlszeile. Wenn Ihr alles richtig gemacht habt, dann sind alle Geräte aufgelistet, die Ihr zuvor dem Gewerk „Homekit“ zugeordnet habt.

Jetzt können wir endlich das Terminal verlassen und uns unserem iPhone widmen.

Ihr startet nun die Home App auf Eurem iPhone. Dort Tappt Ihr auf das „+“ in der rechten oberen Ecke. In dem Dialog tappt Ihr anschließend auf „Gerät hinzufügen“

Im neuen Fenster müsst Ihr nun ganz unten um den Code manuell eingeben zu können. Leider funktioniert das Scanner per Kamera bei der Homebridge nicht.

Es kommt ein Sicherheitshinweis, dass das Gerät nicht signiert ist, diesen könnt Ihr aber getrost verwerfen.

Es muss nun folgender Code eingegeben werden: 031-45-154

Damit haben wir die Homebridge nun zu unserem Homekit hinzugefügt! Alle weiteren Schritte werden dann in der Homekit App vorgenommen. Ihr könnt dort die Namen anpassen, die Räume zuweisen und viele mehr!

Schaut Euch auch dieses Tutorial an. Hier habe ich erklärt, wir Ihr auch von extern (außerhalb des eigenen WLANs) die Homekit App und Siri zur Steuerung nutzen könnt.

Praktisch ist auch die Anwesenheitserkennung über die Homebridge. Das habe ich Euch hier beschrieben.

Einrichten der Home App auf dem iPhone/iPad

Kommen wir nun zum letzten Schritt dieses Tutorials, hier könnt Ihr selbst kreativ werden und die Homematic Geräte den passenden Räumen zuordnen, auch können hier jetzt Namen definiert werden, unter denen Siri die Geräte erreichen kann.

Räume anlegen: Sinnvollerweise legt Ihr zuerst alle Räume an, die Ihr nachher benutzen wollt. Die Namen sollten einfach sein, Siri hat nachher auch über den Namen des Raumes eine Zuordnung zu den Geräten. Wenn Ihr also sagt: „Alle Lampen im Wohnzimmer aus“. Dann werden auch alle Leuchten, die diesem Raum zugeordnet sind abgeschaltet.

homematic-siri-homebridge-raeume

Nachdem die Räume angelegt worden sind, können wir die Geräte auf die Räume verteilen und entsprechende Namen vergeben. Dazu klicken wir auf „Haus“ und suchen uns das entsprechende Gerät heraus. Als Beispiel zeige ich Euch das Vorgehen an einer Lampe, die sich im Gäste WC befindet.




Ich halte meinen Finger nun länger auf dem Symbol der Lampe und es öffnet sich ein Regler, an dem ich den Dimmwert der Leuchte einstellen kann. Mit einem Tapp auf Details öffnet sich das Einstellungsfenster.

homematic-einrichtung-lampe

Hier sollte zuerst ein sinnvoller Name für die Lampe festgelegt werden. Daher sollte „Dimmer_GästeWC:1“ in „Lampe Gäste WC“ geändert werden. Der ursprüngliche Name kommt aus der CCU2. Das Symbol kann ebenfalls geändert werden. Das müsst Ihr Euren Finger länger auf dem Symbol der Lampe belassen. Dadurch öffnet sich ein weiteres Auswahlfenster und es kann ein anderes Symbol gewählt werden.

Was ebenfalls wichtig ist, ist dass der Raum von „Standardraum“ in z.B. Gäste WC geändert wird. So weiß Siri später, welche Lampe geschaltet werden soll.

Um nun z.B. den Dimmwert im Gäste WC anzupassen sagt Ihr: „Hey Siri, Lampe Gäste WC auf 30%.“

Das funktioniert wirklich hervorragend und geht wirklich schnell! So, damit sind wir auch am Ende dieses Tutorials angelangt. Am besten Ihr spielt einfach etwas mit der Home App herum, die Bedienung ist kinderleicht. Mit den Sprachbefehlen müsst Ihr immer mal was ausprobieren oder umformulieren. Siri versteht leider noch nicht alles. Viel Spaß damit ;-)

Damit haben wir nun eine komplett lauffähige CCU2 über piVCCU mit integrierter Siri Sprachsteuerung.

Welche Möglichkeiten es noch gibt habe ich Euch auf dieser Seite übersichtlich zusammengefasst.

Jetzt wollen wir aber zu der Bridge auch noch ioBroker installieren, damit wir beide Systeme (Alexa und Siri) parallel betrieben können. IoBroker bietet aber noch viele weitere spannende Optionen, wie z.B. die Visualisierung für Tabletts. Daher zeige ich Euch nun, wie ioBroker parallel installiert werden kann.

Installation von ioBroker

Die Installation von ioBroker ist etwas überschaubarer. Hierfür sind nur wenige Befehle notwendig und auch der Autostart wird von alleine bei der Installation aktiviert.

Auch hierfür brauchen wir eine SSH-Verbindung zu unserem Pi. Wie Ihr an die IP-Adresse kommt und wie Ihr Euch verbindet, habe ich Euch am Anfang des Artikels ja bereits beschrieben.

Wir bauen zuerst wieder eine Verbindung zum Pi auf. Nun kopieren wir folgende Befehle für die Installation in das Terminal:

Mit diesen 4 Zeilen haben wir ioBroker komplett installiert. Zugreifen können wir nun über folgende

Eine ausführliche Anleitung, wie Ihr ioBroker für die Alexa-Sprachsteuerung konfiguriert habe ich Euch bereits vor einigen Monaten geschrieben. Diese ist noch aktuell.

Nach den Installationen muss die Bridge einmal neu gestartet werden. Danach können alle 3 Programme direkt erreicht werden!
Dazu verwendet Ihr folgenden Befehl

Wie erreiche ich die einzelnen Geräte im Netzwerk?

CCU2: http://homematic-ccu2/

ioBroker: http://ip-vom-Pi:8081

nicht die IP vom piVCCU Container!

Homebridge: Direkt über die Home App vom iPhone oder iPad.

Zusätzliche Anleitungen um das System zu vervollständigen:

RaspberryMatic für die Hutschiene mit externer Antenne

Das könnte Dich auch interessieren

SD-Karten für Raspberry Pi3B+ im Shop und Gutscheincode
Aufrufe 420
Ab sofort sind alle fertigen SD-Karten auch für den Raspberry Pi3B+ im Shop erhältlich. Wer also keine Lust auf die Programmierung hat, aber trotzdem ...
piVCCU – Umstieg auf die neue Raspberry Pi 3 B+
Aufrufe 4165
Gestern habe ich von Alex Reinert (Entwickler piVCCU) die Information bekommen, das der Bug im Kernel der Raspberry behoben ist und er aufgrund dieser...
piVCCU – Homematic CCU2 auf ASUS Tinkerboard oder Raspberry Pi auslagern
Aufrufe 17013
Die CCU2 basiert wie die verschiedenen Minicomputer auch auf der ARM-Plattform, auf der Linux-Distributionen laufen. Dies gilt dann auch für Open-Sour...
Homebridge – Raspberry Pi von SSD (SATA oder M.2) Festplatte starten
Aufrufe 21060
Der Raspberry Pi3 benötigt zum Starten ein Image, das sich auf einer microSD-Karte befinde. Heute will ich Euch aber zeigen, wie Ihr das System z.B. i...
Sprachsteuerung Homematic: Amazon Alexa und Siri zusammen auf einem Raspberry Pi
Aufrufe 12290
Unsere Anleitungen für die Siri Sprachsteuerung und die Alexa Sprachsteuerung kommen bei Euch sehr gut. Das Homematic Smarthome lässt sich darüber bes...
Homematic Sprachsteuerung mit Amazon Alexa: Hub automatisch neustarten
Aufrufe 684
Die Sprachsteuerung über Amazon Echo ist eine echt geniale Sache. Das ganze Projekt ist allerdings noch sehr weit davon entfernt als ausgereift bezeic...
39 Kommentare
  1. Stefan sagte:

    Hallo zusammen!
    Ich muss vorab vielen Dank für die tolle Anleitung sagen. Hat mir als Raspberry und Homematic-Neuling super geholfen.

    Umstellung von der CCU2 auf den RasPi klappte ohne Probleme. Installation der Homebridge ebenfalls nicht. Läuft nach ersten Tests ebenfalls.
    Aber leider habe ich ein Problem nach den Schritten der Installation von ioBroker. Beim ersten Login im ioBroker verlangt er eine neuere Nodejs Version. Empfohlen wird hier die v6. Wie bekomme ich das Update hin? Hoffe ihr könnt mir helfen.

    Gruß und dank vorab
    Stefan

    Antworten
  2. Peter sagte:

    Hallo liebe Leute,

    ich verzweifle trotz toller Anleitung an einem Problem was schon mehrmals hier beschrieben wurde jedoch nicht beantwortet.
    „solange ich in Putty aktiv nach dem Start der Homebridge angemeldet bleibe, funktioniert der Zugriff in der Apple Home App,
    schließe ich Putty ist die Homebridge über die App nicht mehr erreichbar und muss die HB wieder starten…
    Vielleicht hat jemand die simple Lösung parat ?

    Vielen Dank vorab

    Antworten
    • Manuel sagte:

      Hallo Peter,
      hast du eine Lösung für dieses Problem gefunden? Ich habe alles gerade frisch und zum ersten Mal installiert, und auch bei mir funktioniert Homebridge nur so lange ich putty geöffnet habe.

      Beste Grüße
      Manuel

      Antworten
      • Peter sagte:

        Hallo Manuel,

        ja. Schließe ein Fernseher am HDMI an und eine Tastatur. Den Befehl Homebride ausführen und es klappt, zumindest bei mir…Lg

        Peter

        Antworten
        • Stefan sagte:

          Hallo,
          ich hatte selbes Problem über Putty. Ich habe mich dann neu eingeloggt und den Raspberry neu gestartet. Durch automatischen Neustart aller Anwendungen lief dann alles problemlos.

          Gruß
          Stefan

          Antworten
  3. Tomaz sagte:

    Hello,

    and thanks for the great tutorial!
    I’m currently using HM CCU2 but also have separate Raspberry Pi 3B running ioBroker and Sonos API. I’m thinking on upgrading to run everything on Raspberry Pi, that is CCU2, ioBroker, Sonos API and maybe Homebridge. At this point I would ask you for advice on choosing Respberry Pi 3B+ or better ASUS Tinker Board S? My concern here is that when running just ioBroker on Raspberry Pi, the memory usage is high (11 instances are using ~625Mb of ram and leaving 126Mb free). Would that be enough for CCU2 or would it be better to move to ASUS Tinker Board S with 2Gb RAM?

    Thanks for your answer,
    Tomaz

    p.s.: Sorry for writing in English. Please reply in German, I will use translator…

    Antworten
  4. Alex K. sagte:

    Hallo,

    ersteinmal ein großes Lob an all das und der bestellte Raspberry mit der All-in-One-Lösung einfach perfekt. Nun habe ich auch mal heran gewagt und einen neuen Raspberry 3B+ mit dem neuen Funkmodul ausprobiert, Installation etc. klappte ohne Probleme.

    Allerdings hab ich mit beiden Raspberry ein Problem (auch mit dem hier fertig bestellten). Google etc. konnte mir bis jetzt auch nicht helfen und da ich noch in der Lern-Phase bzgl. Linux bin, hab ich keine Idee mehr.

    Meine Homebridge wird per Autostart gestartet, diese läuft auch. Im Homekit werden mir das Wandthermostat, die Regler etc. anzeigt, passt auch alles soweit. Nur nicht der Fensterkontakt. Angezeigt schon, aber dieser aktualisiert sich nicht, auch nicht beim „hin und her“-toggeln. Ansonsten klappt alles soweit, auch Variablen kann ich steuern.

    Nun das kuriose. Beende ich den Dienst mit „sudo /etc/init.d/homebridge stop“ und starte ihn dann wieder mittels „sudo /etc/init.d/homebridge start“, läuft alles ohne Probleme, auch der Fensterkontakt wird aktualisiert.

    Vielleicht können Sie mir ja helfen oder haben eine Idee :)

    MfG Alexander K.

    Antworten
  5. mas sagte:

    Hallo, erstmal vielen Dank für die Anleitung. Habe alles befolgt. Allerdings bekomme ich beim Versuch die Homebridge zu starten eine Fehlermeldung, dass er Befehl nicht bekannt ist. Woran könnte das liegen?
    pi@raspberrypi:~ $ homebridge
    -bash: homebridge: command not found
    pi@raspberrypi:~ $ sudo /etc/init.d/homebridge start
    Homebridge starting
    Homebridge is not running

    Antworten
  6. Holger sagte:

    Hallo, ich habe leider das gleiche Problem wie Patrick und Sasa und konnte keine Antwort finden.
    Nach Installation der Homebridge funktionierte diese einwandfrei, auch nach einem Neustat des Systems. Nachdem ich den ioBroker installiert habe funktioniert die Homebridge nur bei aktivem putty Fenster in dem die Homebrige gesartet ist.
    Kann mir jemand weiterhelfen.
    Danke

    Antworten
  7. Manfred sagte:

    Hallo,
    Klasse Projekt und Idee.
    Leider komme ich bei der Installation von Avahi per „sudo apt-get install libavahi-compat-libdnssd-dev“ nicht weiter.

    Fehlermeldung:

    Package libavahi-compat-libdnssd-dev is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package ‚libavahi-compat-libdnssd-dev‘ has no installation candidate

    Antworten
    • Manfred sagte:

      Sorry…hat sich nach einem verzweifelten „sudo apt-get update“ gelköst, da dann die library gefunden wurde. Mal schauen wie es weiter läuft…

      Antworten
  8. Andreas sagte:

    Hallo Miteinander,
    ich habe bei der Installation ein kleines Problem. Wenn ich die Homebridge wieder starten möchte kommt die Fehlermeldung „-bash: homebridge: command not found
    Zuvor kommt auch bei der Installation der npn ERR! node v4.5.0 <– Sieht nicht gesund aus.
    Habe leider nicht wirklich eine Ahnung von Linux.
    Könnt Ihr mir evtl. helfen?

    Antworten
  9. Patrick sagte:

    Hallo
    An sich funktioniert das Homekit, aber sobald ich Putty schließe geht es nicht mehr.
    Wenn ich den Pi neu startet bekomme und versuche die Homebridge zu starten kommte eine Meldung das der Port schon in Benutzung wäre, also scheint der Autostart zu funktionieren aber irgendwie nicht richtig…
    Wenn ich die Homebridge dann stoppe und wieder starte funktioniert es wieder bis ich putty schliesse… brauch hilfe

    Antworten
  10. Sasa sagte:

    Hallo,

    super Anleitung funktioniert soweit alles, nur wenn ich Putty schließe kann ich nichts über die Home App steuern.

    Kann mir jemand helfen ?

    Antworten
  11. Stefan sagte:

    klingt irgendwie schon interessant, aber gerade dann wenn man sich gerade daran gewöhnt hat dass zwei Pis laufen…

    wenn man den Raspberry neu startet, muss man dann jedesmal den IoBroker ebenfalls per Hand neu starten? oder kann man CCU + IoBroker automatisch neu starten?

    wie problematisch ist es wenn man den Strom kappt?

    Antworten
  12. Thomas sagte:

    Das Projekt ist wirklich Super und Funktioniert auch klasse! Endlich muss ich nicht zwei Raspberry benutzen.

    Leider funktioniert der CUx Deamon bei mir nicht! Habe die Anleitung befolgt allerdings auf die aktuelle Version der RaspberryMatic aktualisiert. In der Anleitung stehe einfach drüber installieren, die Installation klappt zwar aber beim anklicken des CUx startet die CCU sofort neu!

    Woran kann das liegen.

    Danke im Voraus falls jemand einen Lösungsansatz hat!
    Liebe Grüße Thomas

    Antworten
  13. Steffen sagte:

    Hallo!
    Danke für das tolle Tutorial! Eine Frage dazu:
    Warum die Installation des Homekit’s?
    Wenn ich den ioBroker installiere, kann ich das Homekit
    doch über diesen hinzufügen oder nicht?

    LG

    Antworten
  14. Michael sagte:

    Hallo zusammen,
    erstmal vielen Dank das du dir die Zeit nimmst eine so ausführliche Anleitung zu schreiben ich habe nun folgendes Problem:

    Schreiben des Config-Files:
    mkdir -p ~/.homebridge

    danach kommt bei mir nur eine Fehlermeldung mit
    mkdir: cannot create directory ‘/home/pi/.homebridge’: No space left on device

    hast du dafür villeicht eine erklärung ?

    Antworten
  15. Alex sagte:

    Ein schöner Artikel.

    Um Probleme zu vermeiden, würde ich dem CCU Container aber noch eine feste IP verpassen (entweder statisch über die WebUI oder per fester IP Zuordnung im Router), damit sich diese nicht irgendwann mal ändert und ioBroker dann nicht mehr auf die CCU zugreifen kann.

    Viele Grüße
    Alex

    Antworten
      • Alex sagte:

        Wie bei der Original CCU. WebUI, Systemsteuerung, Netzwerkeinstellungen.

        Und wenn man das auch für den Pi machen will, muss man die /etc/network/interfaces anpassen, Beispiel wie das aussehen muss, habe ich auf der GitHub Seite bei den Installationsanleitungen.

        Viele Grüße
        Alex

        Antworten
    • Sebastian
      Sebastian sagte:

      Kein Problem! Hier noch kurz der Befehl: sudo bash -c ‚echo „deb https://www.pivccu.de/piVCCU testing main“ >> /etc/apt/sources.list.d/pivccu.list‘

      Danach muss wieder

      sudo apt update && sudo apt upgrade

      durchgeführt werden. Danach folg eine Abfrage ob die neue CCU Version installiert werden soll. Diese muss mit Yes bestätigt werden

      Antworten
  16. Alex Dürl sagte:

    Hallo und vielen Dank für die tolle Anleitung!
    Ich habe momentan noch 2 Raspis für RaspberryMatic und Homebridge im Einsatz und fand es interessant beider auf einem Raspi zusammenzufassen.
    Ich bin die Anleitung durchgegangen und habe sowohl piVCCU und die Homebridge zum Laufen gebracht. Nun habe ich aber noch ein Problem, und ich ich glaube ich stelle micht irgendwie doof an ..
    Ich wollte noch die Firmware der CCU2 aktualisieren. Dazu melde ich micht per ssh und dem Benutzer „root“ an dem „homematic-ccu2“-Container an.
    Allerdings bekomme ich dann beim Ausführen des Befehls „sudo apt update“ folgende Fehlermeldung:

    -sh: sudo: not found

    Was mache ich falsch?

    Wäre über für einen Tipp sehr dankbar!

    LG
    Alex Dürl

    Antworten
        • Sebastian
          Sebastian sagte:

          Ja aktuell steht nur die stable Datei zur Verfügung. Um das zu ändern muss die Datei /etc/apt/sources.list.de/pivccu.list geändert werden. Dort muss der Eintrag von stable auf testing geändert werden

          Antworten
          • Alex sagte:

            Seit ca. einer Stunde ist es nicht mehr notwendig auf testing zu wechseln, ich habe die neue Firmware jetzt auch in stable bereitgestellt, da glücklicherweise keine großen Issues aufgetaucht sind. (Abgesehen, davon, dass man diesmal wirklich seinen Browsercache löschen muss und die WebUI mit Strg+F5 neu laden muss, weil man sonst vor einem blauen Bildschirm sitzt)

          • Sebastian
            Sebastian sagte:

            …Vielen Dank Alex!
            Wirklich ein klasse Projekt, ich bin jetzt schon ein großer Fan davon geworden!

Dein Kommentar

An Diskussion beteiligen?
Hinterlasse uns Deinen Kommentar!

Schreibe einen Kommentar

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

* Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend. Dieses Formular speichert Ihren Namen, Ihre Email Adresse sowie den Inhalt, damit wir die Kommentare auf unsere Seite auswerten können. Weitere Informationen finden Sie auf unserer Seite der Datenschutzbestimmungen.

Ich akzeptiere die Speicherung der Daten.