Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst] Instanz (modbus.0) lässt sich nicht löschen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Instanz (modbus.0) lässt sich nicht löschen

    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lstorm last edited by lstorm

      Hallo,

      ich hatte einen iobroker Slave auf einem Raspberry wo ein Modbus Adapter lief. Mittlerweile benötige ich diesen Slave nicht mehr und habe ihn entfernt.
      Der Adapter ist auch deinstalliert trotzdem habe ich aber noch die modbus.0 Instanz und diese lässt sich nicht löschen.

      Auch ein iobroker del modbus oder iobroker del modbus.0 brachte keinen Erfolg.

      root@iobroker:/opt/iobroker# iobroker del modbus.0
      Delete adapter "modbus.0"
      
      root@iobroker:/opt/iobroker# iobroker del modbus
      Delete adapter "modbus"
      Error deleting adapter modbus from disk: Error: Cannot find module 'iobroker.modbus/io-package.json'
      Require stack:
      - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js
      - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js
      - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
      You might have to delete it yourself!
      

      Er tut so als wäre alles gelöscht, trotzdem ist die Instanz modbus.0 vorhanden:
      modbus.jpg

      Istalliere ich den Adapter erneut, bekomme ich eine neue Instanz (modbus.1).

      Kann mir evtl. jemand helfen, wie ich hier wieder einen sauberen Zustand herstellen kann?

      Bei den Instanzen auf dem OS taucht modbus.0 auch auf:

      root@iobroker:/opt/iobroker# iobroker list instances
      + system.adapter.admin.0                 : admin                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
      + system.adapter.alexa2.0                : alexa2                -  enabled
        system.adapter.amazon-dash.0           : amazon-dash           - disabled
      + system.adapter.backitup.0              : backitup              -  enabled
      + system.adapter.discovery.0             : discovery             -  enabled
        system.adapter.flot.0                  : flot                  - disabled
      + system.adapter.hm-rega.0               : hm-rega               -  enabled
      + system.adapter.hm-rpc.0                : hm-rpc                -  enabled, port: 0
      + system.adapter.homeconnect.0           : homeconnect           -  enabled
        system.adapter.icons-mfd-png.0         : icons-mfd-png         - disabled
      + system.adapter.influxdb.0              : influxdb              -  enabled, port: 8086
      + system.adapter.info.0                  : info                  -  enabled
      + system.adapter.iot.0                   : iot                   -  enabled
      + system.adapter.javascript.0            : javascript            -  enabled
      + system.adapter.mihome-vacuum.0         : mihome-vacuum         -  enabled, port: 54321
        system.adapter.modbus.0                : modbus                - disabled
      + system.adapter.pushover.0              : pushover              -  enabled
      + system.adapter.shelly.0                : shelly                -  enabled, port: 1882, bind: 0.0.0.0
      + system.adapter.shuttercontrol.0        : shuttercontrol        -  enabled
      + system.adapter.sonoff.0                : sonoff                -  enabled, port: 1883, bind: 0.0.0.0
      + system.adapter.squeezeboxrpc.0         : squeezeboxrpc         -  enabled, port: 9000
      + system.adapter.statistics.0            : statistics            -  enabled
      + system.adapter.telegram.0              : telegram              -  enabled, port: 8443, bind: 0.0.0.0
        system.adapter.vis-bars.0              : vis-bars              - disabled
        system.adapter.vis-history.0           : vis-history           - disabled
        system.adapter.vis-hqwidgets.0         : vis-hqwidgets         - disabled
        system.adapter.vis-jqui-mfd.0          : vis-jqui-mfd          - disabled
        system.adapter.vis-justgage.0          : vis-justgage          - disabled
        system.adapter.vis-metro.0             : vis-metro             - disabled
        system.adapter.vis-players.0           : vis-players           - disabled
        system.adapter.vis-timeandweather.0    : vis-timeandweather    - disabled
        system.adapter.vis.0                   : vis                   -  enabled
      + system.adapter.web.0                   : web                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      + instance is alive
      

      Hier noch die eingesetzten Versionen:

      root@iobroker:/opt/iobroker# node -v
      v12.18.3
      root@iobroker:/opt/iobroker# nodejs -v
      v12.18.3
      root@iobroker:/opt/iobroker# npm -v
      6.14.6
      

      Was vielleicht noch von Bedeutung ist, ich hatte den Adapter zwischenzeitlich mal von GitHub, wegen neuerer Version installiert.

      Schon mal vielen Dank für eure Unterstützung!

      Gruß Lars

      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @lstorm last edited by

        @lstorm
        Meld dich nicht als root an, sondern als einfacher user.

        1 Reply Last reply Reply Quote 0
        • L
          lstorm last edited by

          @Thomas-Braun Danke für den Tip, macht leider keinen Unterschied:

          iobroker@iobroker:/opt/iobroker$ iobroker del modbus
          Delete adapter "modbus"
          Error deleting adapter modbus from disk: Error: Cannot find module 'iobroker.modbus/io-package.json'
          Require stack:
          - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js
          - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js
          - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js
          You might have to delete it yourself!
          iobroker@iobroker:/opt/iobroker$ iobroker del modbus.0
          Delete adapter "modbus.0"
          
          1 Reply Last reply Reply Quote 0
          • L
            lstorm last edited by

            Keiner eine Idee? Ich muss doch irgendwie die Instanz modbus.0 löschen können?

            1 Reply Last reply Reply Quote 0
            • L
              lstorm last edited by lstorm

              Jetzt hab ich es mit Hilfe dieses Beitrags hinbekommem 😄
              https://forum.iobroker.net/topic/33435/defekte-admin-0-instanzen-lässt-sich-nicht-löschen

              iobroker object get system.adapter.modbus.0 common.host
              

              Gab den Hostname des verschrotteten iobroker Slaves aus, deswegen konnte ich mit dem Master die Instanz nicht löschen.

              Mit

              iobroker object set system.adapter.modbus.0 common.host=iobroker
              

              habe ich die den aktuellen Hostname gesetzt und dann konnte ich auch die modbus.0 Instanz löschen.

              1 Reply Last reply Reply Quote 1
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              786
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              instanz modbus slave
              2
              5
              642
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo