raspberry_pi:homebridge_mit_knx_auf_raspberry_pi
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| raspberry_pi:homebridge_mit_knx_auf_raspberry_pi [2020/08/03 16:41] – [Voraussetzungen] dokuwikiadmin | raspberry_pi:homebridge_mit_knx_auf_raspberry_pi [2020/08/07 22:38] (aktuell) – [Installation von KNXD] dokuwikiadmin | ||
|---|---|---|---|
| Zeile 91: | Zeile 91: | ||
| ==== Installation von KNXD ==== | ==== Installation von KNXD ==== | ||
| Um mit dem KNX Bus zu kommunizieren wird ein Daemon (Service) benötigt. | Um mit dem KNX Bus zu kommunizieren wird ein Daemon (Service) benötigt. | ||
| - | Die Installationsbeschreibung findet man prinzipiell [[https:// | + | Die Installationsbeschreibung findet man prinzipiell [[https:// |
| Die Verwendung des [[#Terminal über Browser öffnen|Terminals]] wird für die folgenden Befehle **NICHT** empfohlen. Aufgrund der teilweise sehr langen Laufzeiten kann es zu Timeouts und dadurch zu Unterbrechungen kommen. | Die Verwendung des [[#Terminal über Browser öffnen|Terminals]] wird für die folgenden Befehle **NICHT** empfohlen. Aufgrund der teilweise sehr langen Laufzeiten kann es zu Timeouts und dadurch zu Unterbrechungen kommen. | ||
| < | < | ||
| # Notwendige Pakete installieren | # Notwendige Pakete installieren | ||
| - | sudo apt-get install | + | sudo apt-get install git |
| - | #####sudo apt-get install -y git equivs cmake cdbs dh-systemd build-essential autoconf automake libtool libsystemd-dev base-files libusb-1.0-0-dev | + | |
| - | # knxd requires libpthsem which unfortunately isn't part of Debian | + | # get the source code |
| - | wget https://www.auto.tuwien.ac.at/~mkoegler/pth/ | + | git clone -b debian |
| - | tar xzf pthsem_2.0.8.tar.gz | + | |
| - | cd pthsem-2.0.8 | + | |
| - | dpkg-buildpackage -b -uc | + | |
| - | cd .. | + | |
| - | sudo dpkg -i libpthsem*.deb | + | |
| - | # Source Code kopieren von https:// | + | # now build+install knxd |
| - | git clone https:// | + | |
| - | wget https:// | + | |
| - | + | ||
| - | # Dateien entpacken | + | |
| - | unzip master.zip ; unzip debian.zip | + | |
| - | + | ||
| - | # Daten im Zielverzeichnis zusammenfühen | + | |
| - | cp -frv knxd-master/ | + | |
| - | + | ||
| - | # build+install knxd | + | |
| - | cd knxd | + | |
| - | git checkout master | + | |
| - | sh bootstrap.sh | + | |
| - | ./configure --help | + | |
| - | ./configure --your-chosen-options | + | |
| - | #make | + | |
| - | #make install | + | |
| - | cd .. | + | |
| - | + | ||
| - | # Build & Install knxd: Hier wird auf eine Bestätigung von zusätzlich zu installierenden Paketen gewartet | + | |
| sh knxd/ | sh knxd/ | ||
| - | # WICHTIG: Gegen Ende wird ein Paket wieder deinstalliert: | + | # ACHTUNG: Dieser Befehl dauert sehr lange, je nach Raspberry Pi Modell mehrere Stunden. |
| - | # Sollten auch andere Pakete aufgelistet sein, ist die Frage mit N zu beantworten. | + | # Der Computer sollte in dieser Zeit daher nicht in einen Ruhezustand gehen und das |
| + | # Terminalprogramm | ||
| </ | </ | ||
| Zeile 153: | Zeile 128: | ||
| Ob alles richtig funktioniert kann mit dem Tool **knxtool** getestet werden. (hier am Beispiel einer Lampe zum Einschalten): | Ob alles richtig funktioniert kann mit dem Tool **knxtool** getestet werden. (hier am Beispiel einer Lampe zum Einschalten): | ||
| < | < | ||
| - | knxtool | + | knxtool |
| </ | </ | ||
raspberry_pi/homebridge_mit_knx_auf_raspberry_pi.1596465661.txt.gz · Zuletzt geändert: von dokuwikiadmin
