Difference between revisions of "Install EIB"

From xPL
Jump to: navigation, search
(Created page with "The EIB / KNX bus can be accessed in multiple ways. I use a [http://www.tapko.de/sim-knx.html Tapko EIB/KNX to RS232 converter]. It requires following connections: RxD (pin 2)...")
 
 
(10 intermediate revisions by one user not shown)
Line 1: Line 1:
The EIB / KNX bus can be accessed in multiple ways.
+
The EIB / KNX bus can be accessed in multiple ways:
I use a [http://www.tapko.de/sim-knx.html Tapko EIB/KNX to RS232 converter].
+
* a [http://www.tapko.de/sim-knx.html Tapko EIB/KNX to RS232 converter] allows to control the bus [[Install EIB Tapko|via a serial port]].
It requires following connections:
+
* a [https://hit.sbt.siemens.com/HIT/fs_global.aspx?&MODULE=Catalog&ACTION=ShowProduct&KEY=5WG1146-1AB02 Siemens EIB/KNX IP Router] allows to control the bus [[Install EIB eibd|via Ethernet]].
RxD (pin 2), TxD (pin 3), DTR (pin 4, powers the device), Gnd (pin 5).  
+
  
Before all,make sure you have installed an [[install xpl hub|xPL hub]] and an  [[install serial port|xPL serial port device]].
+
Links:
 +
* [https://sarwiki.informatik.hu-berlin.de/KNXD_Tutorial Humboldt Universität KNXD Tutorial]
  
= Install xPL EIB bridge =
+
[[Category: all]] [[Category: install]] [[Category: xPL]]
 
+
Download the [http://www.dspc.ch/xPL/Downloads/xpl-eib-Tapko.pl Tapko EIB bridge] script.
+
 
+
Move the script to xPL scripts directory:
+
SCRIPTS_BASE_DIR=/home/control/Documents/Controls
+
mv xpl-eib-Tapko.pl $SCRIPTS_BASE_DIR
+
chown control:users $SCRIPTS_BASE_DIR/*.pl
+
chmod 775 $SCRIPTS_BASE_DIR/*.pl
+
 
+
= Test xPL EIB bridge =
+
 
+
The test is shown here on a Linux machine such as a [[install BeagleBone|BeagleBone]].
+
It has to be slightly adapted on Mac OS.
+
 
+
Open a first terminal window (on any machine with xPL installed) and monitor the xPL protocol:
+
SCRIPTS_BASE_DIR=/home/control/Documents/Controls
+
$SCRIPTS_BASE_DIR/xpl-monitor.pl -vf
+
 
+
If the  [[install serial port|xPL serial port device]] isn't running, launch it in a second window:
+
su control
+
SCRIPTS_BASE_DIR=/home/control/Documents/Controls
+
ll /dev/ttyO*
+
$SCRIPTS_BASE_DIR/xpl-serial_port.pl -h
+
$SCRIPTS_BASE_DIR/xpl-serial_port.pl -v -n eib -e '\x0A\x0D' /dev/ttyO1 baudrate 9600 databits 8 parity none stopbits 1 handshake none
+
 
+
Open a further terminal window and start the xPL EIB bridge:
+
SCRIPTS_BASE_DIR=/home/control/Documents/Controls
+
$SCRIPTS_BASE_DIR/xpl-eib-Tapko.pl -v -n home -s dspc-serPort.eib -v
+
 
+
Open yet another terminal and send a message to the EIB bridge:
+
su control
+
SCRIPTS_BASE_DIR=/home/control/Documents/Controls
+
$SCRIPTS_BASE_DIR/xpl-send.pl -v -t cmnd -d dspc-eib.home -c eib.basic group='1/1/1' data=0x01
+
 
+
This should turn on EIB device <code>1/1/1</code>.
+
The monitor window should show how the EIB budge message triggered a serial port message
+
for the [http://www.tapko.de/sim-knx.html Tapko EIB/KNX to RS232 converter].
+
 
+
= Launch the xPL serial port device at startup =
+
 
+
The EIB bridge is to be launched after the xPL serial port device
+
which in turn is to be launched after the xPL hub.
+
 
+
Installing the serial port device to launch at system boot is described in the
+
[[install serial port#Launch the xPL serial port device at startup|xPL serial port]] page.
+
 
+
== Ubuntu ==
+
 
+
== Mac OS ==
+

Latest revision as of 12:16, 29 December 2021

The EIB / KNX bus can be accessed in multiple ways:

Links: