Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Adapter mihome-vacuum anpassungen

NEWS

  • Der neue Monatsrückblick für Mai und Juni 2026 ist online!
    BluefoxB
    Bluefox
    8
    1
    1.2k

  • wichtiges UPDATE für controller 7.2.2 im stable
    HomoranH
    Homoran
    10
    1
    3.7k

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    17
    1
    6.5k

Adapter mihome-vacuum anpassungen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
vacuumadapterentwicklungtestroborockzeitplanraumreinigung
567 Beiträge 73 Kommentatoren 171.3k Aufrufe 73 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MichaelFM MichaelF

    @Thomas-Braun

    Danke, der Fehler ist weg.

    Jetzt hab ich nur noch den canvas Fehler.

    mihome-vacuum.0
    
    2026-08-09 09:11:32.888infocreate state for carpet_mode
    
    mihome-vacuum.0
    
    2026-08-09 09:11:30.739warnCANVAS package not installed....please install Canvas package manually or disable Map in config see also https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum#error-at-installation
    
    mihome-vacuum.0
    
    2026-08-09 09:11:30.699warnCANVAS package not installed....please install Canvas package manually or disable Map in config see also https://github.com/iobroker-community-adapters/ioBroker.mihome-vacuum#error-at-installation
    
    mihome-vacuum.0
    
    2026-08-09 09:11:30.434infocreate states for dust collecting
    
    mihome-vacuum.0
    
    2026-08-09 09:11:30.338infocreate states for dock status
    
    mihome-vacuum.0
    
    2026-08-09 09:11:30.183infocreate states for mop mode
    
    mihome-vacuum.0
    
    2026-08-09 09:11:29.550infocreate states for water box mode
    
    mihome-vacuum.0
    
    2026-08-09 09:11:29.400infocreate states for water box
    
    mihome-vacuum.0
    
    2026-08-09 09:11:29.398infochange states from State control.fan_power
    
    mihome-vacuum.0
    
    2026-08-09 09:11:29.332infocreate states for mop
    
    mihome-vacuum.0
    
    2026-08-09 09:11:28.830infoUsing standard vacuum protocol
    
    mihome-vacuum.0
    
    2026-08-09 09:11:28.815infoDevice model detected: roborock.vacuum.a15
    
    mihome-vacuum.0
    
    2026-08-09 09:11:28.568infostarting. Version 5.3.0 (non-npm: xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login) in /opt/iobroker/node_modules/iobroker.mihome-vacuum, node: v22.23.2, js-controller: 7.2.2
    
    mihome-vacuum.0
    
    2026-08-09 09:11:20.038infoterminating
    
    mihome-vacuum.0
    
    2026-08-09 09:11:20.037infoterminating
    
    mihome-vacuum.0
    
    2026-08-09 09:11:19.534infoTerminated (ADAPTER_REQUESTED_TERMINATION): Without reason
    
    mihome-vacuum.0
    
    2026-08-09 09:11:19.533infoterminating
    
    mihome-vacuum.0
    
    2026-08-09 09:11:19.527infoGot terminate signal TERMINATE_YOURSELF
    
    MichaelFM Offline
    MichaelFM Offline
    MichaelF
    schrieb am zuletzt editiert von MichaelF
    #549

    Läuft wieder auf dem alten Pi mit Karte und Canvas.

    Grüße

    1 Antwort Letzte Antwort
    0
    • IssiI Issi

      @Siggi0904
      die eine Zeile sagt nicht viel aus da brauche ich mehr Infos. Hast du den vorherigen Adapter ganz gelöscht und neu über git instaliert ?

      falls du noch mehr Log hast, bitte posten oder beschreiben, wann der Fehler kommt.

      Siggi0904S Offline
      Siggi0904S Offline
      Siggi0904
      schrieb am zuletzt editiert von
      #550

      @Issi Da dies der "alte" Adapter aus dem offiziellen Repo ist, habe ich vorher nicht den Adapter deinstalliert. Dein Adapter kommt ja erst noch ins offizielle Repo, oder?

      IssiI 1 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        guergen
        schrieb am zuletzt editiert von
        #551

        Bei mir läuft der S5 wieder, Danke!

        1 Antwort Letzte Antwort
        0
        • Siggi0904S Siggi0904

          @Issi Da dies der "alte" Adapter aus dem offiziellen Repo ist, habe ich vorher nicht den Adapter deinstalliert. Dein Adapter kommt ja erst noch ins offizielle Repo, oder?

          IssiI Offline
          IssiI Offline
          Issi
          Developer
          schrieb am zuletzt editiert von
          #552

          @Siggi0904

          Ja der kommt in die repo
          Werde Ende nächster Woche da ein PR machen damit die anderen Jungs ihn erst mal durchsehen können da er komplett umgeschrieben wurde werden da wahrscheinlich alle Tests schief laufen 😂 aber dafür war ja auch die Testversion

          Dann Solen die andern Entwickler ihn richtig durchsehen und wen ok über den Alten drüber bügeln

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          Siggi0904S 1 Antwort Letzte Antwort
          2
          • IssiI Issi

            @Siggi0904

            Ja der kommt in die repo
            Werde Ende nächster Woche da ein PR machen damit die anderen Jungs ihn erst mal durchsehen können da er komplett umgeschrieben wurde werden da wahrscheinlich alle Tests schief laufen 😂 aber dafür war ja auch die Testversion

            Dann Solen die andern Entwickler ihn richtig durchsehen und wen ok über den Alten drüber bügeln

            Siggi0904S Offline
            Siggi0904S Offline
            Siggi0904
            schrieb am zuletzt editiert von
            #553

            @Issi Möglichst so schnell wie möglich. 😂

            1 Antwort Letzte Antwort
            0
            • IssiI Offline
              IssiI Offline
              Issi
              Developer
              schrieb am zuletzt editiert von Issi
              #554

              Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

              Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

              Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

              Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

              Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

              Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

              Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              bahnuhrB Siggi0904S MichaelFM 3 Antworten Letzte Antwort
              1
              • IssiI Issi

                Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

                Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

                Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

                Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

                Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

                Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

                Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

                bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #555

                @Issi

                @Issi sagte:

                Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war

                Davon habe ich nix mitbekommen.

                @Issi sagte:

                nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen.

                Und dies ist super. Sollte mehr davon geben.
                Wir haben hier mittlerweile einige Adapter die nicht mehr laufen, so wie sie sollen. Und der ursprüngliche Entwickler meldet sich nicht mehr. Das ist schade.
                Und wenn sich dann jemand dann mit einem "kaputten" Adapter beschäftigt und diesen wieder zum Laufen bringt, dann ist dies auch meiner Sicht klasse und dies ist zu unterstützen.

                Fazit:
                Super Job für den Reparatur des Adapters. map läuft wieder einwandfrei.
                Und auch bei diesem Adapter wollte der ursrüngliche ja nicht da dran. nach 2-3 maliger Nachfrage von mir kam immer die gleiche Antwort: "Habe momentan andere Prioritäten".

                Also nochmal von mir:
                Adapter läuft.
                Respekt für deine Reparatur.
                und aus meiner Sicht: Bitte weiter so.

                Danke nochmal.

                mfg
                Dieter


                Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                Danke.
                gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                ScreenToGif :https://www.screentogif.com/downloads.html

                1 Antwort Letzte Antwort
                2
                • IssiI Issi

                  Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

                  Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

                  Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

                  Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

                  Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

                  Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

                  Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

                  Siggi0904S Offline
                  Siggi0904S Offline
                  Siggi0904
                  schrieb am zuletzt editiert von
                  #556

                  @Issi Ich habe auch nichts mitbekommen, dass dich das trifft.
                  Bitte mach weiter und führe das Projekt weiter.

                  Der nächste Schritt wäre, dass das bestehende Repo aktualisiert wird
                  und dann auch eine Stable folgt. Ich selbst nutze nämlich nur Stable.

                  Bitte mach weiter, lass dich nicht von anderen aufhalten
                  sondern arbeitet zusammen an den Adaptern.

                  1 Antwort Letzte Antwort
                  0
                  • IssiI Issi

                    Ich möchte mich hier noch einmal kurz zu dem Thema äußern.

                    Da kosmix1980 offenbar mit meiner bisherigen Arbeit am ioBroker.mihome-vacuum nicht zufrieden war und inzwischen selbst noch einmal einen eigenen Fix eingebracht hat, stellt sich für mich mittlerweile die Frage, warum ich meine Zeit überhaupt noch in solche Arbeiten investieren sollte.

                    Ich habe mich nach längerer Zeit wieder hingesetzt und versucht, den Adapter nach bestem Wissen auf einen aktuellen und funktionierenden Stand zu bringen. Das Ganze mache ich nicht beruflich, sondern in meiner Freizeit. Gerade bei mir ist diese Zeit momentan nicht selbstverständlich, und ich habe dafür teilweise auch meine eigene Gesundheit zurückgestellt.

                    Wenn dann der Eindruck entsteht, dass die geleistete Arbeit nicht ausreichend ist, nicht wirklich gewürdigt wird oder direkt noch einmal durch einen anderen Fix ersetzt werden muss, ist das für mich sehr demotivierend.

                    Mir ist vollkommen bewusst, dass Open-Source-Projekte von Zusammenarbeit, Verbesserungen und unterschiedlichen Lösungsansätzen leben. Ich habe auch kein Problem damit, wenn jemand Fehler findet oder Dinge besser lösen kann. Allerdings kommt es für mich auch darauf an, wie miteinander und mit der investierten Arbeit umgegangen wird.

                    Unter diesen Umständen sehe ich aktuell ehrlich gesagt keinen wirklichen Grund mehr, meine Freizeit und Energie weiterhin dafür zu opfern, Adapter zu reparieren oder weiterzuentwickeln.

                    Das finde ich persönlich sehr schade, denn eigentlich hatte ich mich gefreut, nach meiner längeren Pause wieder etwas für ioBroker und die Community machen zu können.

                    MichaelFM Offline
                    MichaelFM Offline
                    MichaelF
                    schrieb am zuletzt editiert von
                    #557

                    @Issi

                    Ich muss mich jetzt auch mal hierzu äußern.

                    Schließe mich absolut der Aussage von @bahnuhr an.

                    Super Job, einfach weiter machen und stolz auf seine Arbeit sein!

                    Der Adapter Funktioniert perfekt.

                    Vielen Dank für die Reperatur!

                    Grüße

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      bug77
                      schrieb am zuletzt editiert von
                      #558

                      Hallo,
                      ich habe alle nötigen Upates durchgeführt, den alten Adapter gelöschgt und über die Katze - Benutzerdefiniert über den Link (https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login) neu installiert. Die Installation schlägt aber leider fehl: Kann jemand weiterhelfen, warum?

                      Ich füge das log auch bei2026-08-16T09_30_49_884Z-debug-0.log

                      $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host iobroker --debug
                      
                      install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
                      
                      NPM version: 10.9.4Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                      
                      npm error code 2
                      
                      npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with ok
                      
                      npm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.log
                      
                      npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.loghost.iobroker Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
                      
                      ERROR: Process exited with code 25
                      
                      
                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • B bug77

                        Hallo,
                        ich habe alle nötigen Upates durchgeführt, den alten Adapter gelöschgt und über die Katze - Benutzerdefiniert über den Link (https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login) neu installiert. Die Installation schlägt aber leider fehl: Kann jemand weiterhelfen, warum?

                        Ich füge das log auch bei2026-08-16T09_30_49_884Z-debug-0.log

                        $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host iobroker --debug
                        
                        install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
                        
                        NPM version: 10.9.4Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                        
                        npm error code 2
                        
                        npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with ok
                        
                        npm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.log
                        
                        npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error error TS2688: Cannot find type definition file for 'bl'.npm error The file is in the program because:npm error Entry point for implicit type library 'bl'npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.2.0npm error gyp info using node@22.22.0 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.22.0/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.22.0',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.22.0/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1244:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1244 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.22.0/include/node/node.h:1278:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1278 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-clonehf5yn9npm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_31_33_576Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-16T09_30_49_884Z-debug-0.loghost.iobroker Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
                        
                        ERROR: Process exited with code 25
                        
                        
                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #559

                        @bug77

                        node@v22.22.0
                        Updaten...

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          bug77
                          schrieb am zuletzt editiert von
                          #560

                          Ist doch installiert …

                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • B bug77

                            Ist doch installiert …

                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von Thomas Braun
                            #561

                            @bug77

                            Du sollst es ja auch nicht installieren sondern aktuell halten. Den Rest von der Kiste dann auch...
                            Aktuell wäre

                            nodejs -v
                            v22.23.2
                            

                            Linux-Werkzeugkasten:
                            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                            NodeJS Fixer Skript:
                            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              bug77
                              schrieb am zuletzt editiert von
                              #562

                              node -v
                              root@iobroker:/opt/iobroker# node -v
                              v22.22.0

                              Ich probiere mal ein update durchzuführen, das alles aktuell ist

                              Thomas BraunT 1 Antwort Letzte Antwort
                              0
                              • B bug77

                                node -v
                                root@iobroker:/opt/iobroker# node -v
                                v22.22.0

                                Ich probiere mal ein update durchzuführen, das alles aktuell ist

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #563

                                @bug77

                                UND HAMPEL NICHT ALS ROOT HERUM!!!!!!!!!

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  bug77
                                  schrieb am zuletzt editiert von
                                  #564

                                  im Docker hampel ich rum wie ich will :-)

                                  1 Antwort Letzte Antwort
                                  0
                                  • B Offline
                                    B Offline
                                    bug77
                                    schrieb am zuletzt editiert von
                                    #565

                                    node ist nun v22.23.2, geht trotzdem nicht zu installieren. ich werde wohl eine neue docker image installieren müssen

                                    Thomas BraunT 1 Antwort Letzte Antwort
                                    0
                                    • F Offline
                                      F Offline
                                      Flaterick
                                      schrieb am zuletzt editiert von
                                      #566

                                      Geht bei mir auch nicht.

                                      NPM version: 10.9.8
                                      
                                      Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                                      
                                      npm error code 2
                                      
                                      npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuild
                                      
                                      npm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error ../../../../node_modules/@types/cacheable-request/index.d.ts(26,42): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(77,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(81,69): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(84,71): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(89,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(95,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(104,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(108,70): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(112,73): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(115,76): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(118,60): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OHnpm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_47_830Z-debug-0.log
                                      
                                      npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_39_609Z-debug-0.log
                                      
                                      npm error code 2npm error git dep preparation failednpm error command /usr/bin/node /usr/lib/node_modules/npm/bin/npm-cli.js install --force --cache=/opt/iobroker/.npm --prefer-offline=false --prefer-online=false --offline=false --no-progress --no-save --no-audit --include=dev --include=peer --include=optional --no-package-lock-only --no-dry-runnpm error > canvas@3.2.3 installnpm error > prebuild-install -r napi || node-gyp rebuildnpm errornpm errornpm error > diskusage@1.2.0 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm error CXX(target) Release/obj.target/diskusage/src/main.onpm error CXX(target) Release/obj.target/diskusage/src/diskusage_posix.onpm error SOLINK_MODULE(target) Release/obj.target/diskusage.nodenpm error COPY Release/diskusage.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build'npm errornpm error > unix-dgram@2.0.6 installnpm error > node-gyp rebuildnpm errornpm errornpm error make: Entering directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm error CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.onpm error SOLINK_MODULE(target) Release/obj.target/unix_dgram.nodenpm error COPY Release/unix_dgram.nodenpm error make: Leaving directory '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build'npm errornpm error > esbuild@0.11.23 postinstallnpm error > node install.jsnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 preparenpm error > npm run buildnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 buildnpm error > npm run build:backend && npm run build:adminnpm errornpm errornpm error > iobroker.mihome-vacuum@5.3.0 build:backendnpm error > tsc -p tsconfig.build.jsonnpm errornpm error ../../../../node_modules/@types/cacheable-request/index.d.ts(26,42): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(77,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(81,69): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(84,71): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(89,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(95,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(104,51): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(108,70): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(112,73): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(115,76): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error ../../../../node_modules/@types/cacheable-request/index.d.ts(118,60): error TS2709: Cannot use namespace 'ResponseLike' as a type.npm error npm warn using --force Recommended protections disabled.npm error npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.menpm error npm warn deprecated cronstrue@2.61.0: Non-backwards compatible Breaking changesnpm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/diskusage',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error In file included from ../../nan/nan.h:67,npm error from ../src/main.cpp:3:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/main.cpp:42:1: note: in expansion of macro ‘NODE_MODULE’npm error 42 | NODE_MODULE(diskusage, Init)npm error | ^~~~~~~~~~~npm error <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefinednpm error <command-line>: note: this is the location of the previous definitionnpm error gyp info ok npm error gyp info it worked if it ends with oknpm error gyp info using node-gyp@11.5.0npm error gyp info using node@22.23.2 | linux | x64npm error gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"npm error gyp info spawn /usr/bin/python3npm error gyp info spawn args [npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',npm error gyp info spawn args 'binding.gyp',npm error gyp info spawn args '-f',npm error gyp info spawn args 'make',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram/build/config.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',npm error gyp info spawn args '-I',npm error gyp info spawn args '/opt/iobroker/.cache/node-gyp/22.23.2/include/node/common.gypi',npm error gyp info spawn args '-Dlibrary=shared_library',npm error gyp info spawn args '-Dvisibility=default',npm error gyp info spawn args '-Dnode_root_dir=/opt/iobroker/.cache/node-gyp/22.23.2',npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',npm error gyp info spawn args '-Dnode_lib_file=/opt/iobroker/.cache/node-gyp/22.23.2/<(target_arch)/node.lib',npm error gyp info spawn args '-Dmodule_root_dir=/opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OH/node_modules/unix-dgram',npm error gyp info spawn args '-Dnode_engine=v8',npm error gyp info spawn args '--depth=.',npm error gyp info spawn args '--no-parallel',npm error gyp info spawn args '--generator-output',npm error gyp info spawn args 'build',npm error gyp info spawn args '-Goutput_dir=.'npm error gyp info spawn args ]npm error gyp info spawn makenpm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]npm error In file included from ../../nan/nan.h:67,npm error from ../src/unix_dgram.cc:5:npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1243:7: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]npm error 1243 | (node::addon_register_func) (regfunc), \npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~npm error /opt/iobroker/.cache/node-gyp/22.23.2/include/node/node.h:1277:3: note: in expansion of macro ‘NODE_MODULE_X’npm error 1277 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)npm error | ^~~~~~~~~~~~~npm error ../src/unix_dgram.cc:404:1: note: in expansion of macro ‘NODE_MODULE’npm error 404 | NODE_MODULE(unix_dgram, Initialize)npm error | ^~~~~~~~~~~npm error gyp info ok npm error npm warn using --force Recommended protections disabled.npm error npm warn using --force Recommended protections disabled.npm error npm error code 2npm error npm error path /opt/iobroker/.npm/_cacache/tmp/git-cloneYAP0OHnpm error npm error command failednpm error npm error command sh -c npm run buildnpm error npm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_47_830Z-debug-0.lognpm error A complete log of this run can be found in: /opt/iobroker/.npm/_logs/2026-08-17T17_59_39_609Z-debug-0.log
                                      
                                      host.6cf6d49071ea Cannot install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login: 2
                                      
                                      ERROR: Process exited with code 25
                                      
                                      1 Antwort Letzte Antwort
                                      0
                                      • B bug77

                                        node ist nun v22.23.2, geht trotzdem nicht zu installieren. ich werde wohl eine neue docker image installieren müssen

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #567

                                        @bug77

                                        Hier 'geht es'. Allerdings auf einem "richtigen" System.

                                        thomas@testpi:~ $ iobroker url https://github.com/xXBJXx/ioBroker.mihome-vacuum/tree/fix/xiaomi-cloud-qr-login --host testpi --debug
                                        install xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login
                                        NPM version: 10.9.8
                                        Installing xXBJXx/ioBroker.mihome-vacuum#fix/xiaomi-cloud-qr-login... (System call)
                                        npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available.
                                        
                                        > iobroker.mihome-vacuum@5.3.0 prepare
                                        > npm run build
                                        
                                        
                                        > iobroker.mihome-vacuum@5.3.0 build
                                        > npm run build:backend && npm run build:admin
                                        
                                        
                                        > iobroker.mihome-vacuum@5.3.0 build:backend
                                        > tsc -p tsconfig.build.json
                                        
                                        
                                        > iobroker.mihome-vacuum@5.3.0 build:admin
                                        > vite build --config src-admin/vite.config.ts
                                        
                                        vite v8.2.0 building client environment for production...
                                        
                                        transforming...✓ 11885 modules transformed.
                                        rendering chunks...
                                        computing gzip size...
                                        admin/index.html          0.41 kB │ gzip:   0.25 kB
                                        admin/assets/index.css    1.63 kB │ gzip:   0.73 kB
                                        admin/assets/index.js   927.28 kB │ gzip: 259.40 kB
                                        
                                        ✓ built in 3.48s
                                        [plugin builtin:vite-reporter] 
                                        (!) Some chunks are larger than 900 kB after minification. Consider:
                                        - Using dynamic import() to code-split the application
                                        - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting
                                        - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
                                        
                                        > canvas@3.2.3 install
                                        > prebuild-install -r napi || node-gyp rebuild
                                        
                                        
                                        added 2 packages, and changed 16 packages in 3m
                                        
                                        113 packages are looking for funding
                                          run `npm fund` for details
                                        upload [22] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/S5.png S5.png image/png
                                        upload [20] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/assets/index.js assets/index.js application/javascript
                                        upload [19] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/de/translations.json i18n/de/translations.json application/json
                                        upload [18] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/en/translations.json i18n/en/translations.json application/json
                                        upload [17] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/es/translations.json i18n/es/translations.json application/json
                                        upload [16] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                                        upload [15] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/it/translations.json i18n/it/translations.json application/json
                                        upload [14] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                                        upload [13] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                                        upload [12] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                                        upload [11] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                                        upload [10] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                                        upload [9] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/index.html index.html text/html
                                        upload [8] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/index_m.html index_m.html text/html
                                        upload [7] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/mihome-vacuum.png mihome-vacuum.png image/png
                                        upload [6] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/robot.png robot.png image/png
                                        upload [5] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/robot1.png robot1.png image/png
                                        upload [4] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/spaceship.png spaceship.png image/png
                                        upload [3] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/tank.png tank.png image/png
                                        upload [2] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/valetudo_conf.png valetudo_conf.png image/png
                                        upload [1] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/valetudo_logo_small.svg valetudo_logo_small.svg image/svg+xml
                                        upload [0] mihome-vacuum.admin /opt/iobroker/node_modules/iobroker.mihome-vacuum/admin/words.js words.js application/javascript
                                        Updating objects from io-package.json for adapter "mihome-vacuum" with version "5.3.0"
                                        thomas@testpi:~ $ 
                                        
                                        

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        1 Antwort Letzte Antwort
                                        1

                                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                        Registrieren Anmelden
                                        Antworten
                                        • In einem neuen Thema antworten
                                        Anmelden zum Antworten
                                        • Älteste zuerst
                                        • Neuste zuerst
                                        • Meiste Stimmen


                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        492

                                        Online

                                        33.0k

                                        Benutzer

                                        83.6k

                                        Themen

                                        1.3m

                                        Beiträge
                                        Community
                                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                        ioBroker Community 2014-2026
                                        logo
                                        • Anmelden

                                        • Du hast noch kein Konto? Registrieren

                                        • Anmelden oder registrieren, um zu suchen
                                        • Erster Beitrag
                                          Letzter Beitrag
                                        0
                                        • Home
                                        • Aktuell
                                        • Tags
                                        • Ungelesen 0
                                        • Kategorien
                                        • Unreplied
                                        • Beliebt
                                        • GitHub
                                        • Docu
                                        • Hilfe