Knxd: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 14: Zeile 14:




'''1. als erstes müssen folgende Pakete installiert werden:'''
'''1. als erstes müssen folgende Pakete installiert werden (Referenz Debian Jessie):'''


sudo apt-get install debhelper cdbs automake libtool libusb-1.0-0-dev git-core build-essential
sudo apt-get install cdbs automake libtool


sudo apt-get install libsystemd-daemon-dev dh-systemd


'''1a. Zusätzlich sind für Debian Jessie folgende Pakete notwendig:'''
(Bei Debian Jessie-Lite fehlt noch mehr)
 
sudo apt-get install libsystemd-daemon-dev dh-systemd




Zeile 89: Zeile 88:


START_KNXD=YES
START_KNXD=YES


== Links ==
== Links ==

Version vom 22. August 2016, 10:19 Uhr

knxd mit einem IP Gateway einrichten

Damit fhem auf den KNX Bus zugreifen kann, benötigt man ein passendes Interface

Es gibt:

  • RS232
  • USB
  • IP

Ich beschreibe die Einrichtung von knxd mit einem IP Gateway auf einen Raspberry Pi2 mit Wheezy oder Jessie.


Installation

1. als erstes müssen folgende Pakete installiert werden (Referenz Debian Jessie):

sudo apt-get install cdbs automake libtool

sudo apt-get install libsystemd-daemon-dev dh-systemd

(Bei Debian Jessie-Lite fehlt noch mehr)


2. lib pthsem herunterladen und installieren

wget https://www.auto.tuwien.ac.at/~mkoegler/pth/pthsem_2.0.8.tar.gz

tar xzf pthsem_2.0.8.tar.gz

cd pthsem-2.0.8

dpkg-buildpackage -b -uc

cd ..

sudo dpkg -i libpthsem*.deb


3. knxd herunterladen und installieren

git clone https://github.com/knxd/knxd.git

cd knxd

dpkg-buildpackage -b -uc

(auf BananaPi: dpkg-buildpackage -b -uc -d)

cd ..

sudo dpkg -i knxd_*.deb knxd-tools_*.deb


4. knxd konfigurieren

es muss als nächstes die Konfigurationsdatei editiert werden.

das geht mit:

sudo nano /etc/default/knxd

dann folgende Einträge anpassen:

DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"


4a. knxd für Debian Jessie konfigurieren:

Die Konfigurationsdatei bei Jessie hat sich wegen der Nutzung von systemd geändert:

sudo nano /etc/knxd.conf

dann folgende Einträge anpassen:

KNXD_OPTS=="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"

5. knxd Status überprüfen

/etc/init.d/knxd status


6. knxd autostart einrichten

sudo nano /etc/default/knxd

dann folgende Einträge anpassen:

START_KNXD=YES

Links

Benutzer:Marthinx