Homebridge - Plugin zur einfacher Installation von Homebridge auf dem Loxberry

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • blacksun
    MS Profi
    • 20.01.2016
    • 583

    #61
    Habe heute eine Pre-Release erstellt vom Plugin Homebridge.



    Läuft jetzt auch auf dem LB3. Vorher das alte Plugin vollständig deinstallieren.

    Viel Spaß damit.

    Kommentar

    • andylox
      Smart Home'r
      • 23.08.2018
      • 52

      #62
      Ich hab heute einen Loxberry komplett neu mit 3.0.0.3 aufgesetzt und gleich Homebridge von dir installiert, leider kommt ein Fehler wenn ich das Plugin installieren will:
      Code:
      npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
      npm WARN deprecated axios@0.18.1: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410
      npm ERR! code 1
      npm ERR! path /usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate
      npm ERR! command failed
      npm ERR! command sh -c node-gyp-build
      npm ERR! make: Entering directory '/usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate/build'
      npm ERR!   CC(target) Release/obj.target/validation/src/validation.o
      npm ERR!   SOLINK_MODULE(target) Release/obj.target/validation.node
      npm ERR! make: Leaving directory '/usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate/build'
      npm ERR! gyp info it worked if it ends with ok
      npm ERR! gyp info using node-gyp@9.3.1
      npm ERR! gyp info using node@18.16.0 | linux | arm
      npm ERR! gyp info find Python using Python version 3.9.2 found at "/usr/bin/python3"
      npm ERR! gyp http GET https://nodejs.org/download/release/v18.16.0/node-v18.16.0-headers.tar.gz
      npm ERR! gyp http 200 https://nodejs.org/download/release/v18.16.0/node-v18.16.0-headers.tar.gz
      npm ERR! gyp http GET https://nodejs.org/download/release/v18.16.0/SHASUMS256.txt
      npm ERR! gyp http 200 https://nodejs.org/download/release/v18.16.0/SHASUMS256.txt
      npm ERR! gyp info spawn /usr/bin/python3
      npm ERR! gyp info spawn args [
      npm ERR! gyp info spawn args   '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
      npm ERR! gyp info spawn args   'binding.gyp',
      npm ERR! gyp info spawn args   '-f',
      npm ERR! gyp info spawn args   'make',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate/build/config.gypi',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
      npm ERR! gyp info spawn args   '-I',
      npm ERR! gyp info spawn args   '/root/.cache/node-gyp/18.16.0/include/node/common.gypi',
      npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
      npm ERR! gyp info spawn args   '-Dvisibility=default',
      npm ERR! gyp info spawn args   '-Dnode_root_dir=/root/.cache/node-gyp/18.16.0',
      npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
      npm ERR! gyp info spawn args   '-Dnode_lib_file=/root/.cache/node-gyp/18.16.0/<(target_arch)/node.lib',
      npm ERR! gyp info spawn args   '-Dmodule_root_dir=/usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate',
      npm ERR! gyp info spawn args   '-Dnode_engine=v8',
      npm ERR! gyp info spawn args   '--depth=.',
      npm ERR! gyp info spawn args   '--no-parallel',
      npm ERR! gyp info spawn args   '--generator-output',
      npm ERR! gyp info spawn args   'build',
      npm ERR! gyp info spawn args   '-Goutput_dir=.'
      npm ERR! gyp info spawn args ]
      npm ERR! gyp info spawn make
      npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
      npm ERR! make: g++: No such file or directory
      npm ERR! make: *** [validation.target.mk:137: Release/obj.target/validation.node] Error 127
      npm ERR! gyp ERR! build error
      npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
      npm ERR! gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:203:23)
      npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:513:28)
      npm ERR! gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:291:12)
      npm ERR! gyp ERR! System Linux 6.1.21-v7+
      npm ERR! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
      npm ERR! gyp ERR! cwd /usr/lib/node_modules/homebridge-loxone-connect/node_modules/utf-8-validate
      npm ERR! gyp ERR! node -v v18.16.0
      npm ERR! gyp ERR! node-gyp -v v9.3.1
      npm ERR! gyp ERR! not ok
      
      npm ERR! A complete log of this run can be found in:
      npm ERR!     /root/.npm/_logs/2023-04-14T13_23_02_184Z-debug-0.log
      ​

      Irgendwer ne Ahnung was da los ist? Hab es auch von der Konsole probiert..

      Kommentar

      • blacksun
        MS Profi
        • 20.01.2016
        • 583

        #63
        Bitte mal das komplette logfile. Versteh ich nicht, hab das Plugin auch auf einem frischen LB3 getestet, zwar in der VM. Sollte aber eigentlich egal sein.

        Kommentar

        • blacksun
          MS Profi
          • 20.01.2016
          • 583

          #64
          Habs grad nochmal versucht auf einem frischem LB3.0.0.3 zu installieren, funktioniert einwandfrei.

          Kommentar

          • Michlb1003
            Dumb Home'r
            • 21.03.2022
            • 23

            #65
            wo kann ich die config datei vom homebridge finden? habe ein backup vom alten loxberry, aberdurch das update auf die aktuelle version is alles flöten gegangen und ich hätt gern die alte homebridge config in die neue instanz eingespielt....
            danke

            Kommentar

            • blacksun
              MS Profi
              • 20.01.2016
              • 583

              #66
              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 1.png
Ansichten: 370
Größe: 24,6 KB
ID: 388713

              Hätte gesagt, Konfiguration speichern und auf dem neuen Loxberry wiederherstellen.

              Kommentar

              • andylox
                Smart Home'r
                • 23.08.2018
                • 52

                #67
                Hier ist das Logfile von heute, ich hab Loxberry 3.0.0.5 komplett neu aufgesetzt und homebridge als plugin installiert.
                Ich versuche das Plugin loxone connect zu installieren. Vielleicht sieht ja jemand was, danke!
                Angehängte Dateien

                Kommentar

                • B@llou
                  LoxBus Spammer
                  • 11.03.2016
                  • 230

                  #68
                  Bei mir lässt sich homebridge nicht starten.
                  In der LOG Date wird folgende Meldung angezeigt

                  Sep 25 11:11:26 loxberry-01 systemd[1]: Started Homebridge.
                  Sep 25 11:11:27 loxberry-01 hb-service.js[18260]: [9/25/2023, 11:11:27] [HB Supervisor] Homebridge Storage Path: /opt/loxberry/config/plugins/homebridge
                  Sep 25 11:11:27 loxberry-01 hb-service.js[18260]: [9/25/2023, 11:11:27] [HB Supervisor] Homebridge Config Path: /opt/loxberry/config/plugins/homebridge/config.json
                  Sep 25 11:11:27 loxberry-01 hb-service.js[18260]: [9/25/2023, 11:11:27] [HB Supervisor] Logging to /opt/loxberry/config/plugins/homebridge/homebridge.log
                  Sep 25 11:11:34 loxberry-01 systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE
                  Sep 25 11:11:34 loxberry-01 systemd[1]: homebridge.service: Failed with result 'exit-code'.
                  Sep 25 11:11:37 loxberry-01 systemd[1]: homebridge.service: Service RestartSec=3s expired, scheduling restart.
                  Sep 25 11:11:37 loxberry-01 systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 65.
                  Sep 25 11:11:37 loxberry-01 systemd[1]: Stopped Homebridge.


                  Vielleicht kann mir da jemand helfen das ins Laufen zu bekommen. DANKE​
                  Angehängte Dateien

                  Kommentar

                  • blacksun
                    MS Profi
                    • 20.01.2016
                    • 583

                    #69
                    Wie wurde Homebridge installiert? Wenn mit Plugin dann hier mal das Installationslog hochladen.

                    ist die Homebridge schon gelaufen? Oder klappt schon die Erstinstallation nicht?

                    Kommentar

                    • B@llou
                      LoxBus Spammer
                      • 11.03.2016
                      • 230

                      #70
                      Ich habe Homebridge über das Plugin installiert. Nachdem sich hier nichts starten ließ, habe ich nochmal manuell mit diesen Befehlen Homebridge installiert

                      sudo npm uninstall -g --unsafe-perm homebridge-config-ui-x

                      sudo npm install -g --unsafe-perm homebridge-config-ui-x

                      sudo systemctl restart homebridge​


                      Die Installation klappt, nur lässt sich Homebridge nicht starten (siehe LOG Datei).
                      Angehängte Dateien

                      Kommentar

                      • blacksun
                        MS Profi
                        • 20.01.2016
                        • 583

                        #71
                        Punkt 3 und 4 durchführen. Da. Plugin nochmal deinstallieren und installieren.
                        Node.js Update auf Raspberry Pi mit Homebridge Gewisse Plugins für Homebridge benötigen höhere Node.js Versionen #als die bei der Installation von Homebridge mitgelieferte Version Z.b. Plugin homebridge-shelly (braucht Minimum node.js v8.0) Um das…

                        Kommentar

                        • B@llou
                          LoxBus Spammer
                          • 11.03.2016
                          • 230

                          #72
                          Ich habe alles soweit durchgeführt aber trotzdem starte Homebridge nicht.

                          Die richtig Node Version ist installiert

                          root@loxberry-01:/opt/loxberry# node -v
                          v12.22.7


                          Hier nochmal die aktuellen LOG Dateien.
                          Angehängte Dateien

                          Kommentar

                          • blacksun
                            MS Profi
                            • 20.01.2016
                            • 583

                            #73
                            Ist alt. Schau mal im log, da findest die abhängigkeit

                            Kommentar

                            • B@llou
                              LoxBus Spammer
                              • 11.03.2016
                              • 230

                              #74
                              Ok, habe jetzt Node.js nochmal separat aktualisiert und nun habe ich Version 18.18 drauf und es funktioniert. Ich danke dir.

                              Kommentar

                              • topbite
                                Extension Master
                                • 28.09.2015
                                • 124

                                #75
                                @B@llou: Auf welchem Weg hast Du auf 18.18 aktualisiert.


                                Ich habe aktuell 18.17.1 - beim Versuch z.B. über sudo hb-service update-node upzudaten wird zunächst erkannt, dasss ein Update auf 18.18 ansteht. Zum Abschluss der Routine wird aber dann ausgegegben "mit 18.17.1 bereits auf neuester Version"

                                Kommentar

                                Lädt...