Knxd: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „= knxd mit dem Weinzierl IP 730 Interface einrichten = Damit fhem auf den KNX Bus zugreifen kann, benötigt man ein passendes Interface Es gibt: * RS232 * US…“)
 
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
* IP
* IP


Ich beschreib die Einrichtung von knxd mit dem Weinzierl IP 730 Interface.
Ich beschreib die Einrichtung von knxd mit dem Weinzierl IP 730 Interface auf einen Raspberry Pi2 mit Wheezy.


Das Weinzierl IP 730 Interface kann bis zu 5 Verbindungen gleichzeitig.
Das Weinzierl IP 730 Interface kann bis zu 5 Verbindungen gleichzeitig.


'''Installation'''
'''Installation'''
1. als erstes müssen folgende Pakete installiert werden:
sudo apt-get install debhelper
sudo apt-get install cdbs
sudo apt-get install automake
sudo apt-get install libtool
sudo apt-get install libusb-1.0-0-dev


<nowiki>eibd -t 1023 -S -D -R -T -i --no-tunnel-client-queuing ipt:&lt;IP vom 730&gt;</nowiki>
2. nun kann die eigentliche Installation vorgenommen werden:
<nowiki>
# Do not use "sudo" unless told to do so.
# If "dpkg-buildpackage" complains about missing packages:
# install them (with "apt-get install") and try again.
# If it wants "x | y", try just x; install y if that doesn't work.
# Also, if it complains about conflicting packages, remove them (duh).


Die Konfiguration in fhem.cfg sieht dann z.B. so aus:
# first, install build tools and get the source code
sudo apt-get install git-core build-essential
git clone https://github.com/knxd/knxd.git
 
# knxd requires libpthsem which unfortunately isn't part of Debian
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
 
# now build+install knxd itself
cd knxd
dpkg-buildpackage -b -uc
cd ..
sudo dpkg -i knxd_*.deb knxd-tools_*.deb
</nowiki>


<nowiki>define tul TUL eibd:localhost x.x.251 </nowiki>




[[Kategorie:Examples]]
[[Kategorie:Examples]]
[[Kategorie:EIB/KNX]]
[[Kategorie:EIB/KNX]]

Version vom 22. September 2015, 21:10 Uhr

knxd mit dem Weinzierl IP 730 Interface einrichten

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

Es gibt:

  • RS232
  • USB
  • IP

Ich beschreib die Einrichtung von knxd mit dem Weinzierl IP 730 Interface auf einen Raspberry Pi2 mit Wheezy.

Das Weinzierl IP 730 Interface kann bis zu 5 Verbindungen gleichzeitig.

Installation 1. als erstes müssen folgende Pakete installiert werden: sudo apt-get install debhelper sudo apt-get install cdbs sudo apt-get install automake sudo apt-get install libtool sudo apt-get install libusb-1.0-0-dev

2. nun kann die eigentliche Installation vorgenommen werden: # Do not use "sudo" unless told to do so. # If "dpkg-buildpackage" complains about missing packages: # install them (with "apt-get install") and try again. # If it wants "x | y", try just x; install y if that doesn't work. # Also, if it complains about conflicting packages, remove them (duh). # first, install build tools and get the source code sudo apt-get install git-core build-essential git clone https://github.com/knxd/knxd.git # knxd requires libpthsem which unfortunately isn't part of Debian 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 # now build+install knxd itself cd knxd dpkg-buildpackage -b -uc cd .. sudo dpkg -i knxd_*.deb knxd-tools_*.deb