Knxd: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 42: Zeile 42:
</source>
</source>


'''4. knxd konfigurieren'''
== Konfiguration ==
'''1. Ohne sytemd'''


es muss als nächstes die Konfigurationsdatei editiert werden.
es muss als nächstes die Konfigurationsdatei editiert werden.
Zeile 54: Zeile 55:
DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"
DAEMON_ARGS="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"
</source>
</source>
 
und
'''4a. knxd für Debian Jessie konfigurieren:'''
<source lang="bash">
START_KNXD=YES
</source>
'''2. Mit systemd z. B. für Debian Jessie'''


Die Konfigurationsdatei bei Jessie hat sich wegen der Nutzung von systemd geändert:
Die Konfigurationsdatei bei Jessie hat sich wegen der Nutzung von systemd geändert:
Zeile 65: Zeile 69:
KNXD_OPTS=="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"
KNXD_OPTS=="-u /tmp/eib -u /var/run/knx -i -b ipt:192.168.188.XX"
</source>
</source>
'''5. knxd Status überprüfen'''
und
<source lang="bash">
START_KNXD=YES
</source>
== knxd Status überprüfen ==
<source lang="bash">
<source lang="bash">
/etc/init.d/knxd status
/etc/init.d/knxd status
</source>
</source>


'''6. knxd autostart einrichten'''
<source lang="bash">
sudo nano /etc/default/knxd
</source>
dann folgende Einträge anpassen:
<source lang="bash">
START_KNXD=YES
</source>
== Links ==
== Links ==
[[Benutzer:Marthinx]]
[[Benutzer:Marthinx]]

Version vom 28. November 2016, 15:08 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 libusb-1.0.0-dev
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

Konfiguration

1. Ohne sytemd

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"

und

START_KNXD=YES

2. Mit systemd z. B. für Debian Jessie

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"

und

START_KNXD=YES

knxd Status überprüfen

/etc/init.d/knxd status

Links

Benutzer:Marthinx

Github knxd