Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Probleme mit S7 Adapter nach Upgrade

    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

    Probleme mit S7 Adapter nach Upgrade

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Bock.Johannes last edited by

      Systemdata Bitte Ausfüllen
      Hardwaresystem: HyperV VM
      Arbeitsspeicher: 6GB
      Festplattenart: SSD
      Betriebssystem: Windows Server 2019
      Node-Version:
      Nodejs-Version: 12.22.5
      NPM-Version: 6.14.14
      Installationsart: MSI
      Image genutzt: Nein
      Ort/Name der Imagedatei: Link

      Leider starten meine beiden S7 Adapter nicht mehr. Weder die Verbindung zur s7 noch zur Logo sind möglich. Ich habe schon lange im Netz gesucht aber bisher keinen passenden Lösungsansatz gefunden.
      Hat jemand eine Idee?

      Log Auszug:
      host.iobroker
      2021-09-28 08:20:16.269 info Restart adapter system.adapter.s7.0 because enabled
      host.iobroker
      2021-09-28 08:20:16.269 error instance system.adapter.s7.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Object.<anonymous> (C:\Program Files\iobroker\SmartHome\node_modules\node-snap7\lib\node-snap7.js:8:45)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at bindings (C:\Program Files\iobroker\SmartHome\node_modules\bindings\bindings.js:112:48)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:74:18)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:887:19)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1057:18)
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: \?\C:\Program Files\iobroker\SmartHome\node_modules\node-snap7\build\Release\node_snap7.node
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: Error: \?\C:\Program Files\iobroker\SmartHome\node_modules\node-snap7\build\Release\node_snap7.node is not a valid Win32 application.
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]:
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: ^
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: throw e;
      host.iobroker
      2021-09-28 08:20:16.269 error Caught by controller[0]: C:\Program Files\iobroker\SmartHome\node_modules\bindings\bindings.js:121

      P 1 Reply Last reply Reply Quote 0
      • P
        P.Lang @Bock.Johannes last edited by

        @bock-johannes

        Habe vorhin einen ähnlichen Fehler mit meinem neu aufgesetzten RPI 4 mit Node.js
        v16.16.0 / NPM 8.11.0 gehabt:

        Logfile

        Screenshot log.jpg

        Es fehlten wohl die Abhängigkeiten zum node-snap7

        Screenshot snap 7.jpg

        (https://npm.io/package/node-snap7)
        Nach sudo npm install node-snap7 kamen folgende Meldungen:

        Screenshot log 2.jpg

        Ich habe keine Ahnung was ich da genau getan habe, Aber nach diesen ganzen Warnungen funktioniert der Siemens S7 Adapter unter iobroker auf einmal wie man es von ihm gewohnt war.

        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @P.Lang last edited by

          @p-lang sagte in Probleme mit S7 Adapter nach Upgrade:

          sudo npm install

          Never ever npm mit root-Rechten (aka sudo) anpacken!

          P 1 Reply Last reply Reply Quote 0
          • P
            P.Lang @Thomas Braun last edited by P.Lang

            @thomas-braun

            ...."Ich habe keine Ahnung was ich da genau getan habe".... bezieht sich auf meine unzureichende Linux Kenntnisse, leider kenne ich niemanden der helfen kann, also so lange "try & error" bis es irgendwie funktioniert. hätte die "node-snap7" Installation auch ohne Admin Rechte funktioniert ? Und welche Gefahren bestehen dabei? Böse Skripte die gleich überall auf das System geschrieben werden ?

            Thomas Braun 2 Replies Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @P.Lang last edited by

              @p-lang sagte in Probleme mit S7 Adapter nach Upgrade:

              hätte die "node-snap7" Installation auch ohne Admin Rechte funktioniert ?

              In dem Verzeichnis ja.

              Genau, man führt Dinge immer mit den niedrigsten erforderlichen Rechten aus, damit 'krumme Dinge' in diesen Programmen, Skripten usw nicht direkt bis zum Kern des Systems durchrauschen. Root und sudo dürfen 'alles', also auch alles kaputt machen.

              1 Reply Last reply Reply Quote 0
              • Thomas Braun
                Thomas Braun Most Active @P.Lang last edited by

                @p-lang

                iobroker stop 
                iobroker fix
                iobroker start
                

                und die jetzt verbogenen Rechte sollten wieder passen.
                Darüber hinaus bitte im GitHub ein issue hinterlegen, da muss sich vielleicht nochmal jemand die Deps anschauen.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                739
                Online

                31.9k
                Users

                80.1k
                Topics

                1.3m
                Posts

                3
                6
                523
                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