Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Adapter lässt sich nicht löschen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    823

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    680

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Adapter lässt sich nicht löschen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
25 Beiträge 10 Kommentatoren 2.1k Aufrufe 11 Watching
  • Ä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.
  • MartinPM MartinP

    @ichwersonst Ich vermute, dass es teilweise Abhängigkeiten der Adapter voneinander gibt - also, wenn man Adapter X nutzt, muss auch Adapter Y installiert sein, socket io und ws wären solche Kandidaten, auf die andere Adapter ggfs. aufbauen ...

    https://github.com/ioBroker/ioBroker.socketio

    This adapter is used by WEB applications and adapters to communicate with ioBroker using websockets and the socket.io protocol.

    I Offline
    I Offline
    ichwersonst
    schrieb am zuletzt editiert von
    #14

    @martinp
    Das klingt erstmal schlüssig, das stimmt.
    Aber da bleibt für mich dennoch die Frage, warum sich simple-API nicht entfernen lässt.

    1 Antwort Letzte Antwort
    0
    • MartinPM MartinP

      @ichwersonst Ich vermute, dass es teilweise Abhängigkeiten der Adapter voneinander gibt - also, wenn man Adapter X nutzt, muss auch Adapter Y installiert sein, socket io und ws wären solche Kandidaten, auf die andere Adapter ggfs. aufbauen ...

      https://github.com/ioBroker/ioBroker.socketio

      This adapter is used by WEB applications and adapters to communicate with ioBroker using websockets and the socket.io protocol.

      I Offline
      I Offline
      ichwersonst
      schrieb am zuletzt editiert von
      #15

      @martinp

      hmm simple-api scheint zum web Adapter zu gehören.
      Also wäre schon interessant, wenn noch jemand deine Vermutung bestätigen könnte :-)

      haus-automatisierungH 1 Antwort Letzte Antwort
      0
      • I ichwersonst

        @martinp

        hmm simple-api scheint zum web Adapter zu gehören.
        Also wäre schon interessant, wenn noch jemand deine Vermutung bestätigen könnte :-)

        haus-automatisierungH Offline
        haus-automatisierungH Offline
        haus-automatisierung
        Developer Most Active
        schrieb am zuletzt editiert von haus-automatisierung
        #16

        @ichwersonst sagte in Adapter lässt sich nicht löschen:

        hmm simple-api scheint zum web Adapter zu gehören.

        Nicht zwingend. Kann genutzt werden, muss aber nicht. Das Paket wird zumindest mit web mitinstalliert

        https://github.com/ioBroker/ioBroker.web/blob/507c110b0dd20baec386cd2949d5727885c1e290/package.json#L30

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        MartinPM 1 Antwort Letzte Antwort
        0
        • haus-automatisierungH haus-automatisierung

          @ichwersonst sagte in Adapter lässt sich nicht löschen:

          hmm simple-api scheint zum web Adapter zu gehören.

          Nicht zwingend. Kann genutzt werden, muss aber nicht. Das Paket wird zumindest mit web mitinstalliert

          https://github.com/ioBroker/ioBroker.web/blob/507c110b0dd20baec386cd2949d5727885c1e290/package.json#L30

          MartinPM Online
          MartinPM Online
          MartinP
          schrieb am zuletzt editiert von
          #17

          @haus-automatisierung Interessant ist, dass ja irgendeine Art von "Notbremse" das laut Logging erfolgte ...

          024-02-27 10:39:35.737  - info: host.raspberrypi iobroker del simple-api --debug
          2024-02-27 10:39:38.275  - info: host.raspberrypi iobroker Delete adapter "simple-api"
          2024-02-27 10:39:38.461  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 meta of simple-api
          2024-02-27 10:39:38.465  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 adapter for simple-api
          2024-02-27 10:39:38.733  - info: host.raspberrypi iobroker host.raspberrypi Counted 3 states (system.adapter.simple-api.*) from states
          2024-02-27 10:39:40.368  - info: host.raspberrypi iobroker host.raspberrypi file simple-api.admin deleted
          2024-02-27 10:39:40.376  - info: host.raspberrypi iobroker host.raspberrypi object simple-api deleted
          2024-02-27 10:39:40.388  - info: host.raspberrypi iobroker host.raspberrypi object simple-api.admin deleted
          2024-02-27 10:39:40.389  - info: host.raspberrypi iobroker host.raspberrypi Deleting 2 object(s).
          2024-02-27 10:39:40.442  - info: host.raspberrypi iobroker host.raspberrypi Deleting 3 state(s).
          
          

          ... delete verhindert hat, ohne eine Spur im Logging zu hinterlassen ...

          Merkwürdig ...

          Irgendwo scheint jedenfalls innerhalb von Iobroker eine Art Abhängigkeiten-Verwaltung vorhanden zu sein, die Löschen verhindert.
          Ein entsprechende "iobroker" Kommandozeilen-Kommando scheint es aber nicht zu geben...

          Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
          Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
          Linux pve 6.8.12-16-pve
          6 GByte RAM für den Container
          Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
          Remote-Access über Wireguard der Fritzbox

          I haus-automatisierungH 2 Antworten Letzte Antwort
          0
          • MartinPM MartinP

            @haus-automatisierung Interessant ist, dass ja irgendeine Art von "Notbremse" das laut Logging erfolgte ...

            024-02-27 10:39:35.737  - info: host.raspberrypi iobroker del simple-api --debug
            2024-02-27 10:39:38.275  - info: host.raspberrypi iobroker Delete adapter "simple-api"
            2024-02-27 10:39:38.461  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 meta of simple-api
            2024-02-27 10:39:38.465  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 adapter for simple-api
            2024-02-27 10:39:38.733  - info: host.raspberrypi iobroker host.raspberrypi Counted 3 states (system.adapter.simple-api.*) from states
            2024-02-27 10:39:40.368  - info: host.raspberrypi iobroker host.raspberrypi file simple-api.admin deleted
            2024-02-27 10:39:40.376  - info: host.raspberrypi iobroker host.raspberrypi object simple-api deleted
            2024-02-27 10:39:40.388  - info: host.raspberrypi iobroker host.raspberrypi object simple-api.admin deleted
            2024-02-27 10:39:40.389  - info: host.raspberrypi iobroker host.raspberrypi Deleting 2 object(s).
            2024-02-27 10:39:40.442  - info: host.raspberrypi iobroker host.raspberrypi Deleting 3 state(s).
            
            

            ... delete verhindert hat, ohne eine Spur im Logging zu hinterlassen ...

            Merkwürdig ...

            Irgendwo scheint jedenfalls innerhalb von Iobroker eine Art Abhängigkeiten-Verwaltung vorhanden zu sein, die Löschen verhindert.
            Ein entsprechende "iobroker" Kommandozeilen-Kommando scheint es aber nicht zu geben...

            I Offline
            I Offline
            ichwersonst
            schrieb am zuletzt editiert von
            #18

            @martinp

            So würde ich das irgendwie auch sehen.
            Theoretisch müsste ja bei jedem, der KEINE Instanz von simple-api, websocket und socketio installiert hat aber z.B. eines Instanz des Web Adapter installiert hat, eine Versionsnummer in der "installiert" Spalte unter Adapter bei den 3 Adaptern stehen.

            1 Antwort Letzte Antwort
            0
            • MartinPM MartinP

              @haus-automatisierung Interessant ist, dass ja irgendeine Art von "Notbremse" das laut Logging erfolgte ...

              024-02-27 10:39:35.737  - info: host.raspberrypi iobroker del simple-api --debug
              2024-02-27 10:39:38.275  - info: host.raspberrypi iobroker Delete adapter "simple-api"
              2024-02-27 10:39:38.461  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 meta of simple-api
              2024-02-27 10:39:38.465  - info: host.raspberrypi iobroker host.raspberrypi Counted 1 adapter for simple-api
              2024-02-27 10:39:38.733  - info: host.raspberrypi iobroker host.raspberrypi Counted 3 states (system.adapter.simple-api.*) from states
              2024-02-27 10:39:40.368  - info: host.raspberrypi iobroker host.raspberrypi file simple-api.admin deleted
              2024-02-27 10:39:40.376  - info: host.raspberrypi iobroker host.raspberrypi object simple-api deleted
              2024-02-27 10:39:40.388  - info: host.raspberrypi iobroker host.raspberrypi object simple-api.admin deleted
              2024-02-27 10:39:40.389  - info: host.raspberrypi iobroker host.raspberrypi Deleting 2 object(s).
              2024-02-27 10:39:40.442  - info: host.raspberrypi iobroker host.raspberrypi Deleting 3 state(s).
              
              

              ... delete verhindert hat, ohne eine Spur im Logging zu hinterlassen ...

              Merkwürdig ...

              Irgendwo scheint jedenfalls innerhalb von Iobroker eine Art Abhängigkeiten-Verwaltung vorhanden zu sein, die Löschen verhindert.
              Ein entsprechende "iobroker" Kommandozeilen-Kommando scheint es aber nicht zu geben...

              haus-automatisierungH Offline
              haus-automatisierungH Offline
              haus-automatisierung
              Developer Most Active
              schrieb am zuletzt editiert von haus-automatisierung
              #19

              @martinp sagte in Adapter lässt sich nicht löschen:

              Irgendwo scheint jedenfalls innerhalb von Iobroker eine Art Abhängigkeiten-Verwaltung vorhanden zu sein, die Löschen verhindert.

              Ja, ich hätte mir jetzt auch mehr Infos erhofft. Welche js-controller Version ist denn installiert?

              EDIT: ah, js-controller: 5.0.19 - ich schau mal in den Code

              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
              📚 Meine inoffizielle ioBroker Dokumentation

              haus-automatisierungH 1 Antwort Letzte Antwort
              0
              • haus-automatisierungH haus-automatisierung

                @martinp sagte in Adapter lässt sich nicht löschen:

                Irgendwo scheint jedenfalls innerhalb von Iobroker eine Art Abhängigkeiten-Verwaltung vorhanden zu sein, die Löschen verhindert.

                Ja, ich hätte mir jetzt auch mehr Infos erhofft. Welche js-controller Version ist denn installiert?

                EDIT: ah, js-controller: 5.0.19 - ich schau mal in den Code

                haus-automatisierungH Offline
                haus-automatisierungH Offline
                haus-automatisierung
                Developer Most Active
                schrieb am zuletzt editiert von
                #20

                Mh, normalerweise sollte es eine entsprechende Meldung geben, falls ein anderer Adapter diesen noch benötigt:

                https://github.com/ioBroker/ioBroker.js-controller/blob/0af2f35efcf8b985e9278b89ef9f5f2fa6e53b26/packages/cli/src/lib/setup/setupInstall.ts#L1574-L1581

                Uninstall npm wird aber fehlschlagen, weil ja der web adapter dieses npm paket gerne behalten würde. Eventuell kann @foxriver76 etwas dazu sagen

                🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                📚 Meine inoffizielle ioBroker Dokumentation

                1 Antwort Letzte Antwort
                0
                • I ichwersonst

                  @haus-automatisierung

                   iobroker delete simple-api --debug
                  Delete adapter "simple-api"
                  host.raspberrypi object simple-api deleted
                  host.raspberrypi object simple-api.admin deleted
                  
                  up to date in 6s
                  
                  59 packages are looking for funding
                    run `npm fund` for details
                  
                  
                  foxriver76F Offline
                  foxriver76F Offline
                  foxriver76
                  Developer
                  schrieb am zuletzt editiert von
                  #21

                  @ichwersonst sagte in Adapter lässt sich nicht löschen:

                  @haus-automatisierung

                   iobroker delete simple-api --debug
                  Delete adapter "simple-api"
                  host.raspberrypi object simple-api deleted
                  host.raspberrypi object simple-api.admin deleted
                  
                  up to date in 6s
                  
                  59 packages are looking for funding
                    run `npm fund` for details
                  
                  

                  Hm das Log ist komisch, schaut so aus als würde npm uninstall Befehl laufen aber normal ist im npm output eine Zeile removed 1 package in Xms vor dem funding Aufruf. Was mich darauf schließen lässt, dass das Package wahrscheinlich wirklich schon gelöscht ist oder da web es wohl als Abhängigkeit in der package.json hat, weigert sich npm das weg zu räumen. Ich weiß aktuell leider nicht ob da was mit npm v10 bekannt ist, allerdings ist das bislang die erste Meldung in die Richtung.

                  Du kannst mal checken ob es in deinem node_modules Folder noch da ist und ggf mal im /opt/iobroker den Befehl npm ls iobroker.simple-api ausführen und Ouput zeigen

                  Videotutorials & mehr

                  Hier könnt ihr mich unterstützen.

                  mcm1957M 1 Antwort Letzte Antwort
                  1
                  • foxriver76F foxriver76

                    @ichwersonst sagte in Adapter lässt sich nicht löschen:

                    @haus-automatisierung

                     iobroker delete simple-api --debug
                    Delete adapter "simple-api"
                    host.raspberrypi object simple-api deleted
                    host.raspberrypi object simple-api.admin deleted
                    
                    up to date in 6s
                    
                    59 packages are looking for funding
                      run `npm fund` for details
                    
                    

                    Hm das Log ist komisch, schaut so aus als würde npm uninstall Befehl laufen aber normal ist im npm output eine Zeile removed 1 package in Xms vor dem funding Aufruf. Was mich darauf schließen lässt, dass das Package wahrscheinlich wirklich schon gelöscht ist oder da web es wohl als Abhängigkeit in der package.json hat, weigert sich npm das weg zu räumen. Ich weiß aktuell leider nicht ob da was mit npm v10 bekannt ist, allerdings ist das bislang die erste Meldung in die Richtung.

                    Du kannst mal checken ob es in deinem node_modules Folder noch da ist und ggf mal im /opt/iobroker den Befehl npm ls iobroker.simple-api ausführen und Ouput zeigen

                    mcm1957M Online
                    mcm1957M Online
                    mcm1957
                    schrieb am zuletzt editiert von mcm1957
                    #22

                    @foxriver76
                    @apollon77

                    Ist es wirklich richtig, dass der Adapter ioBroker.web den Adapter ioBroker.simpl-api als npm dependency in package.json eingetragen hat:

                        "iobroker.simple-api": "^2.7.2",
                    

                    Normalerweise sollten doch Abhängigkeiten zu anderen Adaptern via io-package.json in "dependencies" angefordert werden.

                    Oder bring ich da was durcheinander?

                    Edit:
                    web hat auch

                        "iobroker.ws": "2.5.11",
                        "iobroker.socketio": "6.6.1",
                    

                    als npm dependencies eintragen in package.json.

                    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                    Support Repositoryverwaltung.

                    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                    LESEN - gute Forenbeitrage

                    apollon77A 1 Antwort Letzte Antwort
                    0
                    • crunchipC Abwesend
                      crunchipC Abwesend
                      crunchip
                      Forum Testing Most Active
                      schrieb am zuletzt editiert von crunchip
                      #23

                      @mcm57 sagte in Adapter lässt sich nicht löschen:

                      web hat auch
                      "iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",
                      als npm dependencies eintragen in package.json.

                      daher bekomm ich wohl auch seit Ewigkeiten socketio nicht mehr deinstalliert und wird mir immer wieder bei einem update angezeigt
                      53ebec27-6639-45d8-ad72-f612b099fa08-image.png
                      dc967aa3-3712-478b-b339-a46b19e4cb6e-image.png

                      ist danach verschwunden, nach einem browser refresh steht er allerdings wieder drin

                      umgestiegen von Proxmox auf Unraid

                      I 1 Antwort Letzte Antwort
                      1
                      • crunchipC crunchip

                        @mcm57 sagte in Adapter lässt sich nicht löschen:

                        web hat auch
                        "iobroker.ws": "2.5.11", "iobroker.socketio": "6.6.1",
                        als npm dependencies eintragen in package.json.

                        daher bekomm ich wohl auch seit Ewigkeiten socketio nicht mehr deinstalliert und wird mir immer wieder bei einem update angezeigt
                        53ebec27-6639-45d8-ad72-f612b099fa08-image.png
                        dc967aa3-3712-478b-b339-a46b19e4cb6e-image.png

                        ist danach verschwunden, nach einem browser refresh steht er allerdings wieder drin

                        I Offline
                        I Offline
                        ichwersonst
                        schrieb am zuletzt editiert von
                        #24

                        Guten Morgen alle miteinander,

                        es ist ja doch interessant, dass das Thema bei einigen Experten Fragezeichen aufwirft.
                        Also ich bin darüber mehr oder weniger durch Zufall gestolpert und wenn es so ist, dass andere Adapter verhindern das es nicht gelöscht werden kann, kann ich sehr gut damit leben, da ja ein Grund und kein Fehler dahinter liegt.

                        :+1:

                        1 Antwort Letzte Antwort
                        0
                        • mcm1957M mcm1957

                          @foxriver76
                          @apollon77

                          Ist es wirklich richtig, dass der Adapter ioBroker.web den Adapter ioBroker.simpl-api als npm dependency in package.json eingetragen hat:

                              "iobroker.simple-api": "^2.7.2",
                          

                          Normalerweise sollten doch Abhängigkeiten zu anderen Adaptern via io-package.json in "dependencies" angefordert werden.

                          Oder bring ich da was durcheinander?

                          Edit:
                          web hat auch

                              "iobroker.ws": "2.5.11",
                              "iobroker.socketio": "6.6.1",
                          

                          als npm dependencies eintragen in package.json.

                          apollon77A Offline
                          apollon77A Offline
                          apollon77
                          schrieb am zuletzt editiert von
                          #25

                          @mcm57 ja das ist korrekt weil der web Adapter eine integrierten simple-api Funktionalität hat und die im zweifel parallel zu einem anders versionierten simple-api existiert.

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          1 Antwort Letzte Antwort
                          1
                          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

                          396

                          Online

                          32.6k

                          Benutzer

                          81.9k

                          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