Knxd: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(Hinweise für KNXD unter Jessie eingefügt. Danke knxhm@forum.fhem.de) |
||
Zeile 8: | Zeile 8: | ||
* IP | * IP | ||
Ich beschreibe die Einrichtung von knxd mit einem IP Gateway auf einen Raspberry Pi2 mit Wheezy. | Ich beschreibe die Einrichtung von knxd mit einem IP Gateway auf einen Raspberry Pi2 mit Wheezy oder Jessie. | ||
Zeile 17: | Zeile 17: | ||
sudo apt-get install debhelper cdbs automake libtool libusb-1.0-0-dev git-core build-essential | sudo apt-get install debhelper cdbs automake libtool libusb-1.0-0-dev git-core build-essential | ||
'''1a. Zusätzlich sind für Debian Jessie folgende Pakete notwendig:''' | |||
sudo apt-get install libsystemd-daemon-dev dh-systemd | |||
Zeile 59: | Zeile 64: | ||
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" | ||
'''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 | |||
'''5. knxd Status überprüfen''' | '''5. knxd Status überprüfen''' |
Version vom 11. Januar 2016, 14:04 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:
sudo apt-get install debhelper cdbs automake libtool libusb-1.0-0-dev git-core build-essential
1a. Zusätzlich sind für Debian Jessie folgende Pakete notwendig:
sudo apt-get install libsystemd-daemon-dev dh-systemd
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
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
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