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. System.Adapter gelöscht > Hilfe erbeten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

System.Adapter gelöscht > Hilfe erbeten

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
system adapter
16 Beiträge 4 Kommentatoren 360 Aufrufe 4 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.
  • J.A.R.V.I.S.J Offline
    J.A.R.V.I.S.J Offline
    J.A.R.V.I.S.
    Developer
    schrieb am zuletzt editiert von
    #3

    @Frank24 kurze Frage: Wieso löscht du den Adapter über den Befehl?

    F 1 Antwort Letzte Antwort
    0
    • SBorgS SBorg

      @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

      Mir ist unerklärlich, warum statt der genauen Anweisung dieser wichtige Adapter offenbar gelöscht wurde.

      Trivial, aber du hast ein Space zu viel: del[space][space]system...
      Mittels ps -aux | grep io.* sicherstellen das kein Subprozess mehr läuft. /opt/iobroker umbenennen + ioBroker neu unter /opt/iobroker installieren. Jetzt kannst du auch wieder ein Backup einspielen. Alles andere ist nur aufwändig und Murks.

      btw: eigentlich genügt es Instanz + Adapter über die GUI zu löschen.

      F Offline
      F Offline
      Frank24
      schrieb am zuletzt editiert von
      #4

      @SBorg
      Super, vielen Dank, ich werde das gleich Nachmittag ausprobieren .

      Der Grund warum ich den Adapter überhaupt auf diese Art und Weise löschen musste, war, dass er in der GUI nicht auftauchte.
      Das gleiche Problem habe ich andersrum. Ein Adapter (tuya ), den ich von Github über die GUI installieren wollte, taucht leider nicht in der GUI auf. Das ist aber nicht Gegenstand DIESES Posts.

      Zu dem eigentlichen Problem: ein Restore sehe ich als einziges Instrument um den Adapter wiederherzustellen. Oder gibt es noch einen anderen Weg?

      1 Antwort Letzte Antwort
      0
      • J.A.R.V.I.S.J J.A.R.V.I.S.

        @Frank24 kurze Frage: Wieso löscht du den Adapter über den Befehl?

        F Offline
        F Offline
        Frank24
        schrieb am zuletzt editiert von
        #5

        @J-A-R-V-I-S
        Der Grund warum ich den Adapter überhaupt auf diese Art und Weise löschen musste, war, dass er in der GUI nicht auftauchte.
        Das gleiche Problem habe ich andersrum. Ein Adapter (tuya ), den ich von Github über die GUI installieren wollte, taucht leider nicht in der GUI auf. Das ist aber nicht Gegenstand DIESES Posts.

        Zu dem eigentlichen Problem: ein Restore sehe ich als einziges Instrument um den Adapter wiederherzustellen. Oder gibt es noch einen anderen Weg?

        1 Antwort Letzte Antwort
        0
        • AlCalzoneA Offline
          AlCalzoneA Offline
          AlCalzone
          Developer
          schrieb am zuletzt editiert von AlCalzone
          #6

          Zur Aufklärung, warum das passiert ist:
          Das richtige Kommando wäre iobroker del shuttercontrol. Beim obigen (falschen) Kommando hat iobroker scheinbar system als den Adapternamen und adapter als die Instanznummer interpretiert und alle zu dieser "Instanz" gehörenden Objekte gelöscht, was in diesem Fall sämtliche Adapter-Objekte einschließt.

          Habe ein Issue erstellt, damit das in zukünftigen Versionen abgefangen wird.

          Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

          F 1 Antwort Letzte Antwort
          0
          • AlCalzoneA AlCalzone

            Zur Aufklärung, warum das passiert ist:
            Das richtige Kommando wäre iobroker del shuttercontrol. Beim obigen (falschen) Kommando hat iobroker scheinbar system als den Adapternamen und adapter als die Instanznummer interpretiert und alle zu dieser "Instanz" gehörenden Objekte gelöscht, was in diesem Fall sämtliche Adapter-Objekte einschließt.

            Habe ein Issue erstellt, damit das in zukünftigen Versionen abgefangen wird.

            F Offline
            F Offline
            Frank24
            schrieb am zuletzt editiert von
            #7

            @AlCalzone
            Danke für die Aufklärung. Das wäre die erste Grauzone bei einem Linux System, die ich kennenlerne. Normalerweise gibt es kein "vielleicht" oder "könnte". Linux erfordert ja mündige User und root darf alles, jedoch hatte ich gedacht, mit der vollständigen Angabe würde ich mich exakt ausdrücken. Ähnlich wie Pfadangaben ...da ist es ja auch nicht falsch einen vollständigen Pfad anzugeben.

            Weiß jemand noch einen anderen Weg als bei ioBroker komplett neu aufzusetzen ?

            AlCalzoneA 1 Antwort Letzte Antwort
            0
            • F Frank24

              @AlCalzone
              Danke für die Aufklärung. Das wäre die erste Grauzone bei einem Linux System, die ich kennenlerne. Normalerweise gibt es kein "vielleicht" oder "könnte". Linux erfordert ja mündige User und root darf alles, jedoch hatte ich gedacht, mit der vollständigen Angabe würde ich mich exakt ausdrücken. Ähnlich wie Pfadangaben ...da ist es ja auch nicht falsch einen vollständigen Pfad anzugeben.

              Weiß jemand noch einen anderen Weg als bei ioBroker komplett neu aufzusetzen ?

              AlCalzoneA Offline
              AlCalzoneA Offline
              AlCalzone
              Developer
              schrieb am zuletzt editiert von
              #8

              @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

              Weiß jemand noch einen anderen Weg als bei ioBroker komplett neu aufzusetzen ?

              Ja, das Backup wiederherstellen, das du vor dem manuellen Basteln doch sicher erstellt hast ;)

              jedoch hatte ich gedacht, mit der vollständigen Angabe würde ich mich exakt ausdrücken. Ähnlich wie Pfadangaben ...da ist es ja auch nicht falsch einen vollständigen Pfad anzugeben.

              Vorausgesetzt, die Software kann damit umgehen und der vollständige Pfad ist richtig. Der richtige "vollständige" Pfad wäre nämlich iobroker.<adaptername> gewesen und nicht system.adapter.<adaptername>.

              Bisher hat der iobroker del Befehl ein Argument der Form [iobroker.]<adaptername>[.<instanznr>] erwartet und daraus den Namen der zu löschenden Objekte gebildet, aber nicht richtig überprüft, ob diese Erwartung auch korrekt ist. Folglich das Problem, das du jetzt hast.

              Nichtsdestotrotz, der Fehler ist gefunden und in der nächsten Version raus.

              Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

              F 2 Antworten Letzte Antwort
              0
              • AlCalzoneA AlCalzone

                @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

                Weiß jemand noch einen anderen Weg als bei ioBroker komplett neu aufzusetzen ?

                Ja, das Backup wiederherstellen, das du vor dem manuellen Basteln doch sicher erstellt hast ;)

                jedoch hatte ich gedacht, mit der vollständigen Angabe würde ich mich exakt ausdrücken. Ähnlich wie Pfadangaben ...da ist es ja auch nicht falsch einen vollständigen Pfad anzugeben.

                Vorausgesetzt, die Software kann damit umgehen und der vollständige Pfad ist richtig. Der richtige "vollständige" Pfad wäre nämlich iobroker.<adaptername> gewesen und nicht system.adapter.<adaptername>.

                Bisher hat der iobroker del Befehl ein Argument der Form [iobroker.]<adaptername>[.<instanznr>] erwartet und daraus den Namen der zu löschenden Objekte gebildet, aber nicht richtig überprüft, ob diese Erwartung auch korrekt ist. Folglich das Problem, das du jetzt hast.

                Nichtsdestotrotz, der Fehler ist gefunden und in der nächsten Version raus.

                F Offline
                F Offline
                Frank24
                schrieb am zuletzt editiert von
                #9

                @AlCalzone
                Klasse, dass das Patchmanagment so relativ reibungslos verläuft. Daumen hoch !
                Ja, das Backup habe ich. Das heisst, einfach "drüber" mit iobroker restore [File] würde reichen ?

                F 1 Antwort Letzte Antwort
                0
                • F Frank24

                  @AlCalzone
                  Klasse, dass das Patchmanagment so relativ reibungslos verläuft. Daumen hoch !
                  Ja, das Backup habe ich. Das heisst, einfach "drüber" mit iobroker restore [File] würde reichen ?

                  F Offline
                  F Offline
                  Frank24
                  schrieb am zuletzt editiert von
                  #10

                  @Frank24
                  Also VORHER durch Verzeichnis-Umbenennung sicherstellen, dass ioB nicht startet...

                  SBorgS 1 Antwort Letzte Antwort
                  0
                  • F Frank24

                    @Frank24
                    Also VORHER durch Verzeichnis-Umbenennung sicherstellen, dass ioB nicht startet...

                    SBorgS Offline
                    SBorgS Offline
                    SBorg
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #11

                    @Frank24 ...und noch als Not-Not-Backup ;)
                    ...und ja, genau so ist es. Wenn du einen aktuellen Systemstand hattest, werden dann auch die Adapter wieder auf das passende Release gezogen. Ganz wird das zwar (noch) nicht funktionieren, aber beim Großteil sollte es klappen. Die anderen musst du halt ggf. nachinstallieren/selbst updaten.

                    LG SBorg ( SBorg auf GitHub)
                    Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                    1 Antwort Letzte Antwort
                    0
                    • AlCalzoneA AlCalzone

                      @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

                      Weiß jemand noch einen anderen Weg als bei ioBroker komplett neu aufzusetzen ?

                      Ja, das Backup wiederherstellen, das du vor dem manuellen Basteln doch sicher erstellt hast ;)

                      jedoch hatte ich gedacht, mit der vollständigen Angabe würde ich mich exakt ausdrücken. Ähnlich wie Pfadangaben ...da ist es ja auch nicht falsch einen vollständigen Pfad anzugeben.

                      Vorausgesetzt, die Software kann damit umgehen und der vollständige Pfad ist richtig. Der richtige "vollständige" Pfad wäre nämlich iobroker.<adaptername> gewesen und nicht system.adapter.<adaptername>.

                      Bisher hat der iobroker del Befehl ein Argument der Form [iobroker.]<adaptername>[.<instanznr>] erwartet und daraus den Namen der zu löschenden Objekte gebildet, aber nicht richtig überprüft, ob diese Erwartung auch korrekt ist. Folglich das Problem, das du jetzt hast.

                      Nichtsdestotrotz, der Fehler ist gefunden und in der nächsten Version raus.

                      F Offline
                      F Offline
                      Frank24
                      schrieb am zuletzt editiert von Frank24
                      #12

                      @AlCalzone
                      Noch mal vielen Dank für die Hilfe,
                      Einen Hinweis bräuchte ich allerdings noch, da ich mich in einer Spirale befinde.
                      Um den Befehl "ioBroker restore" auszuführen, muss ich ioB anhalten. klar soweit. ....aber dies klappt ja nicht, weil der System Adapter fehlt.
                      Workaround:
                      Eine Umbenennung des Verzeichnisses
                      ......geht leider auch nicht, weil dann die ganze Befehlsstruktur nicht mehr funktioniert. Kann ja auch nicht...hab's. heute probiert....
                      Was tue ich an dieser Stelle also?

                      AlCalzoneA 1 Antwort Letzte Antwort
                      0
                      • F Frank24

                        @AlCalzone
                        Noch mal vielen Dank für die Hilfe,
                        Einen Hinweis bräuchte ich allerdings noch, da ich mich in einer Spirale befinde.
                        Um den Befehl "ioBroker restore" auszuführen, muss ich ioB anhalten. klar soweit. ....aber dies klappt ja nicht, weil der System Adapter fehlt.
                        Workaround:
                        Eine Umbenennung des Verzeichnisses
                        ......geht leider auch nicht, weil dann die ganze Befehlsstruktur nicht mehr funktioniert. Kann ja auch nicht...hab's. heute probiert....
                        Was tue ich an dieser Stelle also?

                        AlCalzoneA Offline
                        AlCalzoneA Offline
                        AlCalzone
                        Developer
                        schrieb am zuletzt editiert von
                        #13

                        @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

                        aber dies klappt ja nicht

                        Was genau ist der Fehler? Wenn du ioBroker nicht stoppen kannst, kannst du auch hart alle ioBroker-Prozesse beenden und dann restoren.

                        Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                        SBorgS F 2 Antworten Letzte Antwort
                        0
                        • AlCalzoneA AlCalzone

                          @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

                          aber dies klappt ja nicht

                          Was genau ist der Fehler? Wenn du ioBroker nicht stoppen kannst, kannst du auch hart alle ioBroker-Prozesse beenden und dann restoren.

                          SBorgS Offline
                          SBorgS Offline
                          SBorg
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #14

                          @AlCalzone sagte in System.Adapter gelöscht > Hilfe erbeten:

                          ...dann restoren

                          Das dürfte aber wg. der gelöschten System-Adapter nicht mehr funktionieren? Deswegen meinte ich unter /opt/iobroker neu installieren, dann geht auch der restore wieder.
                          ...und notfalls gibt es immer noch das umbenannte Alt-ioB-Verzeichnis.

                          LG SBorg ( SBorg auf GitHub)
                          Projekte: Lebensmittelwarnung.de | WLAN-Wetterstation | PimpMyStation

                          AlCalzoneA 1 Antwort Letzte Antwort
                          0
                          • SBorgS SBorg

                            @AlCalzone sagte in System.Adapter gelöscht > Hilfe erbeten:

                            ...dann restoren

                            Das dürfte aber wg. der gelöschten System-Adapter nicht mehr funktionieren? Deswegen meinte ich unter /opt/iobroker neu installieren, dann geht auch der restore wieder.
                            ...und notfalls gibt es immer noch das umbenannte Alt-ioB-Verzeichnis.

                            AlCalzoneA Offline
                            AlCalzoneA Offline
                            AlCalzone
                            Developer
                            schrieb am zuletzt editiert von
                            #15

                            @SBorg sagte in System.Adapter gelöscht > Hilfe erbeten:

                            Das dürfte aber wg. der gelöschten System-Adapter nicht mehr funktionieren?

                            Es gibt keinen System-Adapter. Es gibt nur das Objekt system.adapter, unter dem alle Adapter-Objekte eingeordnet sind. Da beim Restore die Objektstruktur wiederhergestellt wird, sehe ich auch nicht, warum das nicht funktionieren sollte. Bisher hat jedenfalls niemand eine Fehlermeldung gepostet.

                            Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

                            1 Antwort Letzte Antwort
                            1
                            • AlCalzoneA AlCalzone

                              @Frank24 sagte in System.Adapter gelöscht > Hilfe erbeten:

                              aber dies klappt ja nicht

                              Was genau ist der Fehler? Wenn du ioBroker nicht stoppen kannst, kannst du auch hart alle ioBroker-Prozesse beenden und dann restoren.

                              F Offline
                              F Offline
                              Frank24
                              schrieb am zuletzt editiert von
                              #16

                              @AlCalzone
                              Vielen Dank an alle, die sich beteiligt haben!
                              Ich habe ein restore wieder hinbekommen.
                              Durch das Umbenennen des IOBroker-Verzeichnises und dem anschließenden reboot, konnte kein Prozess starten.
                              Ich habe daraufhin das Verzeichnis wieder in dem zu dem ursprünglichen Namen umbenannt und dann ein restore an gestartet. Danach noch alle Adapter wieder hochgezogen mit "ioBroker start all" und alles lief...
                              🕺

                              1 Antwort Letzte Antwort
                              0
                              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

                              582

                              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