Ankündigung

Einklappen
Keine Ankündigung bisher.

Raspberry Image Eibd, linknx mit CometVisu

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Michixx
    antwortet
    Zitat von mlorenz Beitrag anzeigen

    Ich nutze eine Gira IP-Schnittstelle (216800). Hatte bis jetzt auch keine Probleme in Verbindung mit eibd.
    In der config seht folgendes:
    Code:
    EIBD_PORT_IPT = 192.168.XXX.XXX
    EIBD_BACKEND = ipt
    In der EIBD conf muß noch mehr stehen.

    Bei EIBD_PORT_IPT hast du aber die ip der Schnittstelle eingetragen, oder?
    Und bei der Schnittstelle sind alle 4 Tunneling Verbindungen aktiviert?


    Einen Kommentar schreiben:


  • mlorenz
    antwortet
    Es fehlt im das Paket "libsystemd-daemon-dev".
    Also: "sudo aptitude update && sudo aptitude install libsystemd-daemon-dev"
    Danke für die Info Andreas1, werde ich sofort testen, wenn ich wieder zu hause bin - Feedback folgt...

    Welche Schnittstelle benutzt du und was steht in der eibd config?
    Ich nutze eine Gira IP-Schnittstelle (216800). Hatte bis jetzt auch keine Probleme in Verbindung mit eibd.
    In der config seht folgendes:
    Code:
    EIBD_PORT_IPT = 192.168.XXX.XXX
    EIBD_BACKEND = ipt
    XXX ist natürlich meine IP

    Hatte auch schon die cofig aus dem Image von smarthome.py+smartvisu genutzt (die hier funktioniert), hat aber den gleichen Effekt.
    Code:
    EIB_ARGS="--daemon --Server --Tunnelling --Discovery --GroupCache --listen-tcp"
    EIB_IF="ipt:192.168.XXX.XXX"
    EIB_UID="1000"

    Einen Kommentar schreiben:


  • Michixx
    antwortet
    Zitat von mlorenz Beitrag anzeigen


    Image installiert -soweit OK, nur eibd baut keine Verbindung auf:
    groupswrite ip:localhost 0/0/6 1 liefert trotz korrekter eibd config die Meldung Open failed: Connection refused
    Welche Schnittstelle benutzt du und was steht in der eibd config?

    Einen Kommentar schreiben:


  • Andreas1
    antwortet
    Moin,

    Zitat von mlorenz Beitrag anzeigen
    [/SIZE][/FONT][/COLOR]
    dpkg-checkbuilddeps: Nicht erfüllte Bauabhängigkeiten: libsystemd-daemon-dev
    Es fehlt im das Paket "libsystemd-daemon-dev".
    Also: "sudo aptitude update && sudo aptitude install libsystemd-daemon-dev"

    Grüße
    Andreas



    Einen Kommentar schreiben:


  • mlorenz
    antwortet
    pthsen ist jetzt schon mal installiert, jetzt geht es an den Knud.

    Code:
    cd ..
    mkdir knxd
    cd knxd
    git clone https://github.com/knxd/knxd.git
    cd knxd
    ./bootstrap.sh
    dpkg-buildpackage -b
    cd ..
    dpkg -i *.deb


    Hallo,

    bin neu hier und gleich ein Problem.
    Image installiert -soweit OK, nur eibd baut keine Verbindung auf:
    groupswrite ip:localhost 0/0/6 1 liefert trotz korrekter eibd config die Meldung Open failed: Connection refused

    Daher wollte ich knxd installieren.
    Bei der Installation von knxd läuft alles soweit sauber ab, jedoch an der Stelle dpkg-buildpackage -b kommt es zum Fehler. Da ich mich nicht in solchen Linuxtiefen auskenne, bin ich an dieser Stelle ratlos. Kann jemand helfen oder übersehe ich etwas?

    Fehlermeldung:

    root@raspberrypi:/usr/local/src/knxd/knxd# dpkg-buildpackage -b
    dpkg-buildpackage: Quellpaket knxd
    dpkg-buildpackage: Quellversion 0.10.6-1
    dpkg-buildpackage: Quellen geändert durch Matthias Urlichs <matthias@urlichs.de>
    dpkg-buildpackage: Host-Architektur armhf
    dpkg-source --before-build knxd
    dpkg-checkbuilddeps: Nicht erfüllte Bauabhängigkeiten: libsystemd-daemon-dev
    dpkg-buildpackage: Warnung: Bauabhängigkeiten/-konflikte nicht erfüllt; Abbruch
    dpkg-buildpackage: Warnung: (Verwenden Sie -d, um sich darüber hinwegzusetzen.)
    root@raspberrypi:/usr/local/src/knxd/knxd#

    Mit dem Parameter -d funktioniert es auch nicht:
    Es läuft länger durch aber dann...
    debian/rules:14: recipe for target 'build' failed
    make: *** [build] Error 2
    dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2

    Danke für Eure Hilfe...

    PS: Mit Smarthome.py läuft die eibd problemlos.

    Einen Kommentar schreiben:


  • Andreas1
    antwortet
    Hi,

    super, Danke. Habs gerade kompiliert und werde jetzt mal die 0.10.0-1 ausprobieren.

    Viele Grüße
    Andreas

    Einen Kommentar schreiben:


  • bigblue1735
    antwortet
    Hi, der Fehlerteufel hat sich eingeschlichen, wurde aber gestern noch korrigiert. Somit sollte jetzt meine Anleitung wieder klappen. der "reset" Befehl muss also nicht mehr sein.

    Einen Kommentar schreiben:


  • bigblue1735
    antwortet
    Hi, nach dem git clone wird ein neues Verzeichnis "knxd" angelegt. Du musst in dieses Verzeichnis wechseln und dann folgenden Befehl ausführen.
    Code:
    git reset --hard 0e53b823c768f590ad9e983e4ed8db1f3dacd5ac
    Damit wird eine ältere Version des Repositories geladen. Diese Version habe ich vorhin erfolgreich Compiler, sollte also klappen. Ich werde noch mal nachschauen woran es liegt, dass es mit der aktuellen Version nicht klappt.

    Einen Kommentar schreiben:


  • Andreas1
    antwortet
    Danke schonmal

    Einen Kommentar schreiben:


  • bigblue1735
    antwortet
    Hmmm, vielleicht wurde in der aktuellen Version was eingebaut was jetzt zu dem Fehler führt. Ich werde es auch mal versuchen und mich dann noch mal melden.

    *EDIT*: Stimmt geht nicht mehr. Ich werde morgen mal diverse Versionen testen und hier eine Anleitung posten.
    Zuletzt geändert von bigblue1735; 27.05.2015, 19:11.

    Einen Kommentar schreiben:


  • Andreas1
    antwortet
    Hi,

    ich wollte den knxd gerade auf einem jungfräulichen raspbian installieren und bin der Anleitung aus Post 304 gefolgt. Am 16.04. hatte alles geklappt und jetzt kommt bei "dpkg-buildpackage -b" nach einiger Zeit:


    make[2]: Leaving directory '/usr/local/src/knxd/knxd'
    make[1]: Leaving directory '/usr/local/src/knxd/knxd'
    dh_install
    install -d debian/knxd///usr/bin
    cp -a debian/tmp//usr/bin/knxd debian/knxd///usr/bin/
    cp: Aufruf von stat für „debian/tmp//usr/bin/knxd“ nicht möglich: Datei oder Verzeichnis nicht gefunden
    dh_install: cp -a debian/tmp//usr/bin/knxd debian/knxd///usr/bin/ returned exit code 1
    debian/rules:14: recipe for target 'binary' failed
    make: *** [binary] Error 2
    dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules binary war 2


    Was geht da auf einmal schief?

    Viele Grüße
    Andreas


    Einen Kommentar schreiben:


  • bigblue1735
    antwortet
    Super, freut mich dass ich mit der Anleitung ein wenig helfen konnte.

    Einen Kommentar schreiben:


  • Andreas1
    antwortet
    Hallo bigblue,

    ich habe obige Anleitung gerade auf einem rasperrypi b+ (Modell 1) mit frischem raspbian probiert.
    --> Funktioniert auf anhieb problemlos.

    Damit der knxd das rot-Interface nutzt habe ich folgende Daemon-Args verwendet:
    DAEMON_ARGS="-i -d -D -T -S -e 1.1.251 tpuarts:/dev/ttyAMA0"

    Meine ETS4 erkennt den knxd automatisch, programmieren funktioniert.

    Vielen Dank und viele Grüße
    Andreas

    Einen Kommentar schreiben:


  • Wurschtel
    antwortet
    Bislang hatte ich "update-rc.d ...." noch nie benutzt. Ich weiß auch gar nicht, was damit genau ausgelöst wird.

    Wie auch immer, in /etc/rc2.d steht nun z.B.:
    Code:
    lrwxrwxrwx   1 root root   14 Apr 16 08:39 S03knxd -> ../init.d/knxd
    im Gegensatz zu vorher:
    Code:
    lrwxrwxrwx   1 root root   16 Apr 14 18:00 S99knxd -> /etc/init.d/knxd
    Ich sehe es positiv unter dem Stichpunkt "Erkenntniszugewinn".
    Vielleicht hilft es dem Nächsten ja weiter ....
    Ist halt schon klasse, wenn man hier auf Experten trifft!

    Einen Kommentar schreiben:


  • bigblue1735
    antwortet
    ich würde mal behaupten das Webmin da irgendwas falsch gemacht hat. Ich habe Webmin noch nie für ein Update der init scripte genutzt. Aber dein Post #320 lässt darauf schließen, dass da was falsch gelaufen ist. mit dem "update-rc.d" hasst du das jetzt wieder gerade gezogen. Normalerweise brauchst du nach der Instllation diesen Befehl nicht ausführen.

    Einen Kommentar schreiben:

Lädt...
X