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. ioBroker Allgemein
  4. Update NPM unter windows10

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    440

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    366

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    963

Update NPM unter windows10

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
npm node neuinstallation updat
23 Beiträge 3 Kommentatoren 1.6k Aufrufe 3 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.
  • A Offline
    A Offline
    Ati
    schrieb am zuletzt editiert von
    #6

    https://www.iobroker.net/#en/documentation/install/nodejs.md
    dort unter Windows
    und weiterhin https://www.iobroker.net/#en/documentation/install/windows.md dort unter update wo allerdings nichts steht. 😕

    Den eigentlichen Beitrag finde ich grad nicht mehr. Aber dafür habe ich den Beitrag mit der Installationsroutine von Stabilostick gefunden.
    Hilft mir nur erst mal so nicht, weil ich die bestehende Instanz von ioBroker (npm-Version) nicht unbedingt ohne Rückversicherung killen will. ioBroker funktioniert ja. Nur der Homematic Adpater eben nicht.

    1 Antwort Letzte Antwort
    0
    • A Ati

      Hat lange gut funktioniert. Jetzt stand mal wieder update des Systems an (Windows10)
      Habe alle zu updatenden Module sauber durchbekommen - bis auf einen. Der Homematic RPC Adapter will nicht updaten. Die installierte Version ist 1.7.6 und es liegt als Update die Version 1.10.3 vor. Die Fehlermeldung lautet :

      $ ./iobroker upgrade hm-rpc
      ERROR: Invalid version of js-controler. Required >=1.4.2
      process exited with code 0

      System ist :
      Plattform: win32
      RAM: 15.8 GB
      Node.js: v12.13.0
      NPM: 6.12.0

      Wobei ich mit Win32 bissel fragwürdig finde, da es ein 64 Bit System ist.

      Ich bin nach Stabilosticks Howto vorgegangen, aber das funktioniert derzeit noch nicht. Was könnte das Problem sein?
      im NPM Verzeichnis ein "npm version" ergibt folgendes:
      npm: '6.13.0',
      ares: '1.15.0',
      brotli: '1.0.7',
      cldr: '35.1',
      http_parser: '2.8.0',
      icu: '64.2',
      llhttp: '1.1.4',
      modules: '72',
      napi: '5',
      nghttp2: '1.39.2',
      node: '12.13.0',
      openssl: '1.1.1d',
      tz: '2019a',
      unicode: '12.1',
      uv: '1.32.0',
      v8: '7.7.299.13-node.12',
      zlib: '1.2.11'

      Muss vor dem Update das alte NPM erst deinstalliert werden?

      Wer kann mir hilfreiche Tipps geben?

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #7

      @Ati sagte in Update NPM unter windows10:

      Der Homematic RPC Adapter will nicht updaten. Die installierte Version ist 1.7.6 und es liegt als Update die Version 1.10.3 vor.

      Gehe mal zurück auf V 1.7.6

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Antwort Letzte Antwort
      0
      • A Ati

        ich bin wie gesagt nach der geposteten Anleitung vorgegangen.
        Also: npm install npm@latest
        da wird dann diese Version installiert. Wie komme ich zu der anderen?

        StabilostickS Offline
        StabilostickS Offline
        Stabilostick
        schrieb am zuletzt editiert von Stabilostick
        #8

        Hi @Ati ,

        inzwischen verwenden wir unter Windows einen Installer, der den kompletten ioBroker mit allen Abgängigkeiten in Form einer grafischen Setup.EXE installiert.

        Siehe https://forum.iobroker.net/post/293701

        1 Antwort Letzte Antwort
        0
        • A Offline
          A Offline
          Ati
          schrieb am zuletzt editiert von
          #9

          Hallo Stabilostick,
          das hört sich grundsätzlich sehr gut an. Frage dazu: Die bestehende ioBroker Installation wird inhaltlich übernommen? Muss sie zuvor gesichert werden? Soweit ich das gelesen habe, wird eine parallele Installation angelegt. Hinterher die alte löschen? Also so ganz klar ist es noch nicht. Ich will wie gesagt die alte nicht durch Experimentierfreude zerlegen

          StabilostickS 1 Antwort Letzte Antwort
          0
          • A Ati

            Hallo Stabilostick,
            das hört sich grundsätzlich sehr gut an. Frage dazu: Die bestehende ioBroker Installation wird inhaltlich übernommen? Muss sie zuvor gesichert werden? Soweit ich das gelesen habe, wird eine parallele Installation angelegt. Hinterher die alte löschen? Also so ganz klar ist es noch nicht. Ich will wie gesagt die alte nicht durch Experimentierfreude zerlegen

            StabilostickS Offline
            StabilostickS Offline
            Stabilostick
            schrieb am zuletzt editiert von
            #10

            @Ati sagte in Update NPM unter windows10:

            Die bestehende ioBroker Installation wird inhaltlich übernommen?

            Ja

            Muss sie zuvor gesichert werden?

            Nein

            Soweit ich das gelesen habe, wird eine parallele Installation angelegt.

            Ja

            Hinterher die alte löschen?

            Zuerst die alte deaktivieren (iobroker.exe-Dienst deaktivieren). Löschen erst, wenn Du Dir sicher bist, dass alles passt.

            1 Antwort Letzte Antwort
            0
            • A Offline
              A Offline
              Ati
              schrieb am zuletzt editiert von
              #11

              hmm, Migration wird abgebrochen. Grund: Der in den Quelldaten hinterlegte Admin Port 8081 wird benutzt und ist deshalb gesperrt.

              Ich habe den Dienst händisch gestoppt, dann ging es weiter. Die Installationsroutine ist erst einmal ohne Fehler durchgelaufen.

              Ich habe dem neuen Admin Port 8082 gegeben. Nach Neustart des Rechners ist die Webseite erreichbar. Aber - wenn ich auf Admin gehe, wird zu Port 8081 (der alten Installation) verlinkt. Habe ich was übersehen?

              StabilostickS 2 Antworten Letzte Antwort
              0
              • A Ati

                hmm, Migration wird abgebrochen. Grund: Der in den Quelldaten hinterlegte Admin Port 8081 wird benutzt und ist deshalb gesperrt.

                Ich habe den Dienst händisch gestoppt, dann ging es weiter. Die Installationsroutine ist erst einmal ohne Fehler durchgelaufen.

                Ich habe dem neuen Admin Port 8082 gegeben. Nach Neustart des Rechners ist die Webseite erreichbar. Aber - wenn ich auf Admin gehe, wird zu Port 8081 (der alten Installation) verlinkt. Habe ich was übersehen?

                StabilostickS Offline
                StabilostickS Offline
                Stabilostick
                schrieb am zuletzt editiert von Stabilostick
                #12

                @Ati

                Schau doch mal in die Eigenschaften des Links für den Admin. Welcher Port steht da drin? Hast Du den Port später im Admin oder schon im Setup geändert?

                A 1 Antwort Letzte Antwort
                0
                • StabilostickS Stabilostick

                  @Ati

                  Schau doch mal in die Eigenschaften des Links für den Admin. Welcher Port steht da drin? Hast Du den Port später im Admin oder schon im Setup geändert?

                  A Offline
                  A Offline
                  Ati
                  schrieb am zuletzt editiert von
                  #13

                  @Stabilostick
                  Ich habe den Port gleich beim Setup geändert. weil ich ja wußte, dass das notwendig ist.

                  Da steht folgender Quelltext:

                     "link": "admin/index.html",
                      "name": "Admin",
                      "img": "admin/img/admin.png",
                      "color": "pink",
                      "order": 5,
                      "localLink": "http://$host$:8081",
                      "pro": true,
                      "id": "system.adapter.admin.0"
                  

                  Zeigt also auf den alten Adapter. Wo ändert man den Port? Ich habe in der WebUI nix passendes gefunden?

                  A 1 Antwort Letzte Antwort
                  0
                  • A Ati

                    @Stabilostick
                    Ich habe den Port gleich beim Setup geändert. weil ich ja wußte, dass das notwendig ist.

                    Da steht folgender Quelltext:

                       "link": "admin/index.html",
                        "name": "Admin",
                        "img": "admin/img/admin.png",
                        "color": "pink",
                        "order": 5,
                        "localLink": "http://$host$:8081",
                        "pro": true,
                        "id": "system.adapter.admin.0"
                    

                    Zeigt also auf den alten Adapter. Wo ändert man den Port? Ich habe in der WebUI nix passendes gefunden?

                    A Offline
                    A Offline
                    Ati
                    schrieb am zuletzt editiert von
                    #14

                    in migrate.log steht ganz unten

                    "AtiServer(iobrokerAtiServer)".
                    New port for "admin.0" is: 8082
                    Instance settings for "admin.0" are changed.
                    Errorlevel: 0  
                    

                    Aber mehr auch nicht

                    1 Antwort Letzte Antwort
                    0
                    • A Ati

                      hmm, Migration wird abgebrochen. Grund: Der in den Quelldaten hinterlegte Admin Port 8081 wird benutzt und ist deshalb gesperrt.

                      Ich habe den Dienst händisch gestoppt, dann ging es weiter. Die Installationsroutine ist erst einmal ohne Fehler durchgelaufen.

                      Ich habe dem neuen Admin Port 8082 gegeben. Nach Neustart des Rechners ist die Webseite erreichbar. Aber - wenn ich auf Admin gehe, wird zu Port 8081 (der alten Installation) verlinkt. Habe ich was übersehen?

                      StabilostickS Offline
                      StabilostickS Offline
                      Stabilostick
                      schrieb am zuletzt editiert von
                      #15

                      @Ati sagte in Update NPM unter windows10:

                      Aber - wenn ich auf Admin gehe, wird zu Port 8081 (der alten Installation) verlinkt

                      Ähm, ich glaube ich habe Dich missverstanden. Ich dachte, Du meinst einen Link im Startmenü oder auf dem Desktop zur Admin-Webseite...

                      Welchen Link meinst Du?

                      1 Antwort Letzte Antwort
                      0
                      • A Offline
                        A Offline
                        Ati
                        schrieb am zuletzt editiert von
                        #16

                        ich starte mit 192.168.0.4:8082 . Dann bin ich auf der Startseite vom iobroker. Hier gibt es drei Schaltflächen. VIS Runtime, VIS Editor und Admin. Von Admin aus komme ich zum iobroker admin. Im Quelltext dieser Webseite , also der Startseite, ist hinterlegt, dass bei anklicken von "Admin" zu Port 8081 gesprungen wird. Und das ist nach meiner Ansicht die alte Installation. Richtig wäre aus meiner Sicht ein Sprung zu z.B. 8083, wo ich allerdings nicht weiß, wo man das einstellt. Also wie komme ich zu dem neuen Admin-Adapter? Das meine ich. In der alten Installation existiert nur ein Admin-Adapter.
                        Sorry wenn das so mißverständlich ist.

                        StabilostickS 1 Antwort Letzte Antwort
                        0
                        • A Ati

                          ich starte mit 192.168.0.4:8082 . Dann bin ich auf der Startseite vom iobroker. Hier gibt es drei Schaltflächen. VIS Runtime, VIS Editor und Admin. Von Admin aus komme ich zum iobroker admin. Im Quelltext dieser Webseite , also der Startseite, ist hinterlegt, dass bei anklicken von "Admin" zu Port 8081 gesprungen wird. Und das ist nach meiner Ansicht die alte Installation. Richtig wäre aus meiner Sicht ein Sprung zu z.B. 8083, wo ich allerdings nicht weiß, wo man das einstellt. Also wie komme ich zu dem neuen Admin-Adapter? Das meine ich. In der alten Installation existiert nur ein Admin-Adapter.
                          Sorry wenn das so mißverständlich ist.

                          StabilostickS Offline
                          StabilostickS Offline
                          Stabilostick
                          schrieb am zuletzt editiert von
                          #17

                          @Ati

                          Zwei Tests:

                          • Starte bitte den Web-Adapter einmal neu.
                          • Wenn Du die Webseite über den Port 8082 lädst, dann betätige zum Refresh einmal die Tasternkombination STRG+F5.

                          Ändert sich damit jeweils was?

                          A 1 Antwort Letzte Antwort
                          0
                          • StabilostickS Stabilostick

                            @Ati

                            Zwei Tests:

                            • Starte bitte den Web-Adapter einmal neu.
                            • Wenn Du die Webseite über den Port 8082 lädst, dann betätige zum Refresh einmal die Tasternkombination STRG+F5.

                            Ändert sich damit jeweils was?

                            A Offline
                            A Offline
                            Ati
                            schrieb am zuletzt editiert von
                            #18

                            @Stabilostick
                            Es spielt keine Rolle, mal davon abgesehen, das ich das mit MacOS und mit Windows mache. Das wundert mich auch nicht weiter, weil wie weiter oben schon gesagt im Quelltext der Startseite der Port 8081 hinterlegt ist. So lange das so ist, wird sich auch nichts ändern.
                            Da ich nicht weiß wo diese Webseite liegt, wird wohl die schnellste Lösung sein, den ioBroker neu zu installieren und dann halt alles noch mal vorn.

                            StabilostickS 1 Antwort Letzte Antwort
                            0
                            • A Ati

                              @Stabilostick
                              Es spielt keine Rolle, mal davon abgesehen, das ich das mit MacOS und mit Windows mache. Das wundert mich auch nicht weiter, weil wie weiter oben schon gesagt im Quelltext der Startseite der Port 8081 hinterlegt ist. So lange das so ist, wird sich auch nichts ändern.
                              Da ich nicht weiß wo diese Webseite liegt, wird wohl die schnellste Lösung sein, den ioBroker neu zu installieren und dann halt alles noch mal vorn.

                              StabilostickS Offline
                              StabilostickS Offline
                              Stabilostick
                              schrieb am zuletzt editiert von Stabilostick
                              #19

                              @Ati

                              Die Liste mit den Kacheln wird im Web-Adapter aus der Instanz-Liste der Adapter dynamisch berechnet. IMHO steht darin auch der geänderte Port.

                              Wenn Du iobroker list instances in der Kommandozeile der Instanz eingibst, sollte auch der geänderte Port kommen.

                              1 Antwort Letzte Antwort
                              0
                              • A Offline
                                A Offline
                                Ati
                                schrieb am zuletzt editiert von
                                #20

                                sorry für die Latenz. War grad ein paar Tage out of order.

                                Also mit einem CMD in der Instanz ergibt der Befehl folgendes:

                                C:\Program Files\iobroker\iobrokerAtiServer>iobroker list instances
                                + system.adapter.admin.0                 : admin       -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                                + system.adapter.backitup.0              : backitup    -  enabled
                                  system.adapter.chromecast.0            : chromecast  -  enabled
                                  system.adapter.daswetter.0             : daswetter   -  enabled
                                + system.adapter.discovery.0             : discovery   -  enabled
                                + system.adapter.email.0                 : email       -  enabled
                                  system.adapter.feiertage.0             : feiertage   -  enabled
                                + system.adapter.hm-rega.0               : hm-rega     -  enabled
                                + system.adapter.hm-rpc.0                : hm-rpc      -  enabled, port: 0
                                + system.adapter.hm-rpc.1                : hm-rpc      -  enabled, port: 0
                                + system.adapter.hm-rpc.2                : hm-rpc      -  enabled, port: 0
                                + system.adapter.hmm.0                   : hmm         -  enabled
                                + system.adapter.info.0                  : info        -  enabled
                                + system.adapter.javascript.0            : javascript  -  enabled
                                + system.adapter.mqtt.0                  : mqtt        -  enabled, port: 1886
                                + system.adapter.scenes.0                : scenes      -  enabled
                                  system.adapter.telegram.0              : telegram    - disabled, port: 8443, bind: 0.0.0.0
                                  system.adapter.vis-bars.0              : vis-bars    -  enabled
                                  system.adapter.vis-hqwidgets.0         : vis-hqwidgets -  enabled
                                  system.adapter.vis-players.0           : vis-players -  enabled
                                  system.adapter.vis-timeandweather.0    : vis-timeandweather -  enabled
                                  system.adapter.vis.0                   : vis         -  enabled
                                  system.adapter.weatherunderground.0    : weatherunderground -  enabled
                                + system.adapter.web.0                   : web         -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                                
                                + instance is alive
                                

                                und nun?

                                1 Antwort Letzte Antwort
                                0
                                • A Offline
                                  A Offline
                                  Ati
                                  schrieb am zuletzt editiert von
                                  #21

                                  So! Ich habe jetzt die neue Installation "kaputt" gemacht. Es hat nur der Homematic ReGaHSS Adapter nicht aktualisiert und immer wieder zu alte Node Version reklamiert.
                                  Jetzt habe ich den Adapter gelöscht (mit Verlust der Inhalte) und neu installiert. Nun ist er sofort auf der richtigen Version. Die Verbindung zur Homematic Zentrale ist vorhanden. Nun muss ich halt noch mal von vorn beginnen, was aber noch nicht so schlimm ist, weil ein zweiter iobroker auf einem Raspi immer noch aktiv ist und derzeit noch die Hauptaktivität hat. Der Windows-Rechner sollte ihn eigentlich ablösen.
                                  Also iobroker läuft nun.
                                  Nur zum Verständnis - so wie ich es in einem anderen Thread dazu gelesen habe, wird bei der Installation einer neuen Instanz durch das Setup im Prinzip nur der Zeiger "verbogen". Inhaltlich ändert sich nichts(?). So sah es jedenfalls bei mir aus, weil genau der Adapter der bereits in der vorherigen Version Probleme machte, nach dem Setup wieder an der gleichen Stelle war. Ist das so?

                                  StabilostickS 1 Antwort Letzte Antwort
                                  0
                                  • A Ati

                                    So! Ich habe jetzt die neue Installation "kaputt" gemacht. Es hat nur der Homematic ReGaHSS Adapter nicht aktualisiert und immer wieder zu alte Node Version reklamiert.
                                    Jetzt habe ich den Adapter gelöscht (mit Verlust der Inhalte) und neu installiert. Nun ist er sofort auf der richtigen Version. Die Verbindung zur Homematic Zentrale ist vorhanden. Nun muss ich halt noch mal von vorn beginnen, was aber noch nicht so schlimm ist, weil ein zweiter iobroker auf einem Raspi immer noch aktiv ist und derzeit noch die Hauptaktivität hat. Der Windows-Rechner sollte ihn eigentlich ablösen.
                                    Also iobroker läuft nun.
                                    Nur zum Verständnis - so wie ich es in einem anderen Thread dazu gelesen habe, wird bei der Installation einer neuen Instanz durch das Setup im Prinzip nur der Zeiger "verbogen". Inhaltlich ändert sich nichts(?). So sah es jedenfalls bei mir aus, weil genau der Adapter der bereits in der vorherigen Version Probleme machte, nach dem Setup wieder an der gleichen Stelle war. Ist das so?

                                    StabilostickS Offline
                                    StabilostickS Offline
                                    Stabilostick
                                    schrieb am zuletzt editiert von Stabilostick
                                    #22

                                    @Ati

                                    Die Quelldateien eines Adapters stehen genau 1x auf der Platte. Für jede Adapterinstanz wird das Programm vom js-controller von dort geladen mit den entsprechenden individuellen Instanzparametern parallel zueinander gestartet.

                                    Nun ist er sofort auf der richtigen Version.

                                    Bei der Wiederherstellung der Adapter vewendet der js-controller die alte Version bzw. die alte Installationsquelle. Fehlt die, dann klappt die Wiederherstellung nicht. In der Tat ist dann der richtge Weg die erneute Installation bzw. ein Update des Adapters.

                                    1 Antwort Letzte Antwort
                                    0
                                    • A Offline
                                      A Offline
                                      Ati
                                      schrieb am zuletzt editiert von
                                      #23

                                      @Stabilostick
                                      Danke für die Antwort. Dann lag ich ja eigentlich richtig. Die Problemlösung war dann eben nicht durch eine neue Installation per Setup Routine zu lösen. Leider konnte der Adapter nicht aktualisiert werden. Nun, egal. Jetzt musste er sowieso neu konfiguriert werden. Gute Gelegenheit mal über das eine oder andere gleich mit nachzudenken (aufräumen der Testinstanzen).
                                      Problem ist damit gelöst. Und weitere Infos gratis dazu . Dankeschön

                                      1 Antwort Letzte Antwort
                                      0

                                      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
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      407

                                      Online

                                      32.8k

                                      Benutzer

                                      82.8k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      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