Ankündigung

Einklappen
Keine Ankündigung bisher.

Apple - HomeKit - Schnittstelle zur Heimautomation

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

    Hallo Matthias, bist du vielleicht noch im knxd Verzeichnis? Ich hatte damals bei meinem ersten Versuch auch das "cd .." davor vergessen.
    Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

    Kommentar


      Nein, bin nicht mehr im knxd Verzeichnis ...

      Kommentar


        Zitat von snowdd Beitrag anzeigen
        Darf ich an dieser Stelle insbesonderen neuen Anwendern empfehlen, nicht mehr mit der Version 0.2 zu beginnen?
        Gibt es eine Anleitung wie man von der 0.2 auf die 0.3 gefahrenlos upgraden kann?

        Kommentar


          Zitat von DamianDM Beitrag anzeigen

          Gibt es eine Anleitung wie man von der 0.2 auf die 0.3 gefahrenlos upgraden kann?
          Jop....das wäre sehr hilfreich. Eine gute Beschreibung für das Update/Wechsel und wie der Transfer bzgl. Konfig und der .json ausschaut.

          Kommentar


            Ich guck mal wie viel ich am Wochenende schaffe.
            Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

            Kommentar


              Zitat von DamianDM Beitrag anzeigen

              Gibt es eine Anleitung wie man von der 0.2 auf die 0.3 gefahrenlos upgraden kann?
              Es hat mir ja keine Ruhe gelassen. So einen Feierabend vor dem Rechner später ist neues Doku-Material entstanden: https://github.com/snowdd1/homebridge-knx-de

              Vielleicht schaffe ich ja dann am Wochenende noch eine schöne Installationsanleitung, wobei ich nur wenig von boerny's abweichen werde.

              Gute Nacht!
              Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

              Kommentar


                Zitat von matthbot Beitrag anzeigen
                Guten Morgen,

                das Image funktioniert soweit, nur hätte ich das jetzt gerne auf einen kleinen, sparsamen Thin Client installiert.
                Ich bin nach folgender Anleitung vorgehangen https://www.boernyblog.de/knx-homeki...kurzanleitung/
                erhalten aber bei ...

                sudo dpkg -i knxd_*.deb knxd-tools_*.deb

                eine Fehlermdeldung, dass er diese Files nicht finden kann. Was mache ich falsch ?
                Hat jemand eine Idee ?

                MfG
                Matthias
                Hallo,
                ich habe gestern auch nach der Anleitung installiert, und die selbe Fehlermeldung erhalten.
                Gruß
                Andreas

                Kommentar


                  Zitat von sardan Beitrag anzeigen
                  ich habe gestern auch nach der Anleitung installiert, und die selbe Fehlermeldung erhalten.
                  Hallo Andreas,

                  konntest du das Problem lösen ?

                  MfG
                  Matthbot

                  Kommentar


                    Zitat von matthbot Beitrag anzeigen

                    Hallo Andreas,

                    konntest du das Problem lösen ?

                    MfG
                    Matthbot
                    Wir haben es dank gefunden: Auf einigen Systemen ist ein notwendiges Paket namens pkg-config nicht mit drauf. Vor dem Kompilieren des knxd (mit dpkg-buildpackage -b -uc) daher einmal
                    Code:
                    sudo apt-get install build-dep pkg-config
                    ausführen, und schon macht er was!

                    edit: das "install" ist falsch, siehe nächster Post!
                    Zuletzt geändert von snowdd; 14.11.2016, 08:35. Grund: fehler
                    Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

                    Kommentar


                      Der genaue Befehl heißt:

                      Code:
                      sudo apt-get build-dep pkg-config
                      snowdd Nochmals vielen Dank für deine Unterstützung ...

                      MfG
                      Matthbot

                      Kommentar


                        Und wenn homebridge beim Installieren irgend etwas von "gyp fail" erzählt, dann fehlt
                        --unsafe-perm im npm install

                        Siehe:
                        https://github.com/nfarina/homebridg...d#installation
                        Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

                        Kommentar


                          Daraufhin erhalte ich folgende Fehlermeldung. Bin ratlos ...


                          Code:
                          [B]ubuntu@homebridge[/B]:[B]~[/B]$ sudo npm install -g --unsafe-perm homebridge
                          
                          [sudo] password for ubuntu: 
                          npm WARN engine homebridge@0.4.9: wanted: {"node":">=4.3.2"} (current: {"node":"0.10.25","npm":"1.4.21"})
                          npm WARN engine hap-nodejs@0.4.15: wanted: {"node":">=4.3.2"} (current: {"node":"0.10.25","npm":"1.4.21"})
                          
                          \
                          > curve25519-n@1.1.0 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n
                          > node-gyp rebuild
                          
                          /bin/sh: 1: node: not found
                          gyp: Call to 'node -e "require('nan')"' returned exit status 127. while trying to load binding.gyp
                          gyp ERR! configure error 
                          gyp ERR! stack Error: `gyp` failed with exit code: 1
                          gyp ERR! stack     at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:344:16)
                          gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
                          gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
                          gyp ERR! System Linux 4.2.0-16-generic
                          gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
                          gyp ERR! cwd /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/curve25519-n
                          gyp ERR! node -v v0.10.25
                          gyp ERR! node-gyp -v v0.12.2
                          gyp ERR! not ok 
                          npm WARN This failure might be due to the use of legacy binary "node"
                          npm WARN For further explanations, please read
                          /usr/share/doc/nodejs/README.Debian
                          
                          
                          > mdns@2.3.3 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/mdns
                          > node-gyp rebuild
                          
                          
                          path.js:309
                                var path = (i >= 0) ? arguments[i] : process.cwd();
                                                                                                     ^
                          
                          Error: ENOENT, no such file or directory
                              at Object.exports.resolve (path.js:309:52)
                              at Function.Module._resolveLookupPaths (module.js:260:17)
                              at Function.Module._resolveFilename (module.js:328:31)
                              at Function.Module._load (module.js:280:25)
                              at Module.require (module.js:364:17)
                              at require (module.js:380:17)
                              at Object.<anonymous> (/usr/share/node-gyp/bin/node-gyp.js:13:11)
                              at Module._compile (module.js:456:26)
                              at Object.Module._extensions..js (module.js:474:10)
                              at Module.load (module.js:356:32)
                          npm ERR! curve25519-n@1.1.0 install: `node-gyp rebuild`
                          npm ERR! Exit status 1
                          npm ERR! 
                          npm ERR! Failed at the curve25519-n@1.1.0 install script.
                          npm ERR! This is most likely a problem with the curve25519-n package,
                          npm ERR! not with npm itself.
                          npm ERR! Tell the author that this fails on your system:
                          npm ERR!     node-gyp rebuild
                          npm ERR! You can get their info via:
                          npm ERR!     npm owner ls curve25519-n
                          npm ERR! There is likely additional logging output above.
                          npm ERR! System Linux 4.2.0-16-generic
                          npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "--unsafe-perm" "homebridge"
                          npm ERR! cwd /home/ubuntu
                          npm ERR! node -v v0.10.25
                          npm ERR! npm -v 1.4.21
                          npm ERR! code ELIFECYCLE
                          npm WARN This failure might be due to the use of legacy binary "node"
                          npm WARN For further explanations, please read
                          /usr/share/doc/nodejs/README.Debian
                          
                          
                          > ed25519@0.0.4 install /usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/node_modules/ed25519
                          > node-gyp rebuild
                          
                          chdir(): No such file or directory


                          Kommentar


                            matthbot

                            Code:
                            engine homebridge@0.4.9: wanted: {"node":">=4.3.2"} (current: {"node":"0.10.25","npm":"1.4.21"})
                            Was kann das wohl heißen?
                            Du hast vergessen node nach Anleitung zu installieren (wieso installierst Du das eigentlich noch mal, das hattest Du Sonntag abend doch schon fertig?)
                            Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

                            Kommentar


                              Ich will das verstehen, deshalb hab ich es auf einem anderen Thin Client selber nochmals versucht ...

                              Vielleicht kannst du mir aber sagen, wo genau ich einen Fehler bei der Installation gemacht habe ? Ich habe mir deine Reihenfolge, soweit das möglich war, notiert. Irgendwas hab ich offensichtlich übersehen bzw. in der falschen Reihenfolge installiert.

                              Code:
                              sudo apt-get update
                              sudo apt-get install -y nodejs libavahi-compat-libdnssd-dev git-core build-essential cdbs autoconf
                              sudo apt-get install -y automake libtool libsystemd-dev libsystemd-daemon-dev dh-systemd base-files
                              sudo apt-get install debhelper libusb-1.0.0-dev
                              sudo apt-get install npm
                              sudo apt-get build-dep pkg-config
                              
                              curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
                              
                              
                              git clone https://github.com/knxd/knxd.git
                              
                              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
                              
                              cd knxd
                              dpkg-buildpackage -b -uc
                              cd ..
                              sudo dpkg -i knxd_*.deb knxd-tools_*.deb
                              
                              sudo npm install -g —-unsafe-perm homebridge homebridge-knx
                              MfG
                              Matthbot
                              Zuletzt geändert von matthbot; 14.11.2016, 20:40.

                              Kommentar


                                Reihenfolge:

                                Das aktualisiert das Repository für das node-js Paket auf Version 6.x:
                                Code:
                                curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
                                Und das installiert es:
                                Code:
                                sudo apt-get install -y nodejs
                                Das zweite ist bei Dir Teil der ganzen Installationsanweisungen ganz oben, da ist aber noch das alte Paket (node 0.10.x) aus dem Ubuntu-Repository das "aktuelle".

                                Gute Nacht.
                                Deutschsprachiges homebridge-knx-Forum unter https://github.com/snowdd1/homebridge-knx-de

                                Kommentar

                                Lädt...
                                X