sharkxsharkx
Participant
    Post count: 17

    Eibd installiert? findknxusb bekommst du die Adresse deiner USB Schnittstelle heraus. Starte eibd mit eibd -D -T -S -d -i –pid-file=/var/run/eibd.pid usb:4:2:1:0:0

    Wobei usb:4:2:1:0:0 die Adresse deiner Schnittstelle ist.

    Ich hatte mir damals dieses script geschrieben:

    #! /bin/sh
    ### BEGIN INIT INFO
    # Provides: eibd
    # Required-Start: $all
    # Required-Stop: $all
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Start eibd service at the end of boot
    # Description: This services is for communications with knx/eib.
    ### END INIT INFO
    
    PATH=/sbin:/usr/sbin:/bin:/usr/bin
    DESC="Description of the service"
    NAME=eibd
    DAEMON=/usr/bin/$NAME
    DAEMON_ARGS="-D -T -S -d -i --pid-file=/var/run/eibd.pid usb:4:2:1:0:0"
    PIDFILE=/var/run/$NAME.pid
    SCRIPTNAME=/etc/init.d/$NAME
    
    # Exit if the package is not installed
    [ -x "$DAEMON" ] || exit 0
    
    # Read configuration variable file if it is present
    [ -r /etc/default/$NAME ] && . /etc/default/$NAME
    
    # Load the VERBOSE setting and other rcS variables
    . /lib/init/vars.sh
    
    # Define LSB log_* functions.
    # Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
    . /lib/lsb/init-functions
    
    #
    # Function that starts the daemon/service
    #
    do_start()
    {
    # Return
    # 0 if daemon has been started
    # 1 if daemon was already running
    # 2 if daemon could not be started
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
    || return 1
    start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
    $DAEMON_ARGS \
    || return 2
    # Add code here, if necessary, that waits for the process to be ready
    # to handle requests from services started subsequently which depend
    # on this one. As a last resort, sleep for some time.
    }
    #
    # Function that stops the daemon/service
    #
    do_stop()