Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst]NPM Module bei Javascript-Adapter Update nicht mitgespeichert

    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]NPM Module bei Javascript-Adapter Update nicht mitgespeichert

    This topic has been deleted. Only users with topic management privileges can see it.
    • Homoran
      Homoran Global Moderator Administrators last edited by

      Nee läuft einfach nicht, weil:

      21:44:30.825	[info]	javascript.0 Stop script script.js.Anwesenheit.Bluetoothscanner
      21:44:30.920	[info]	javascript.0 Start javascript script.js.Anwesenheit.Bluetoothscanner
      21:44:30.922	[error]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Cannot find module '/opt/iobroker/node_modules/iobroker.javascript/node_modules/noble' at script.js.Anwesenheit.Bluetoothscanner:350:15
      21:44:30.923	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: --== script.js.Anwesenheit.Bluetoothscanner ==-- gestartet. Instanz: "javascript.0.", Loglevel: debug2
      21:44:30.923	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: debug2: Vars, Loglevel und Scriptname gesetzt
      21:44:30.923	[error]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: node.js Module "noble" steht nicht zur Verfügung
      21:44:30.923	[error]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Voraussetzung für noble: https://github.com/sandeepmistry/noble#prerequisites
      21:44:30.923	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Liste bluetoothBlacklistManufacturerData auf gültige Werte geprüft. Anzahl Einträge: 3
      21:44:30.923	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Liste bluetoothBlacklistMac auf gültige Werte geprüft. Anzahl Einträge: 2
      21:44:30.923	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: warn: Das Skript wurde nicht gestartet. Siehe Fehlermeldungen.
      

      Skript ist aber als aktiv markiert!

      Ich will jetzt die Instanz nicht noch löschen und neu installieren.

      Gruß

      Rainer

      1 Reply Last reply Reply Quote 0
      • ruhr70
        ruhr70 last edited by

        Schau mal bitte unter:

        /opt/iobroker/node_modules/iobroker.javascript/node_modules/

        Findest Du dort noble?

        1 Reply Last reply Reply Quote 0
        • ruhr70
          ruhr70 last edited by

          @ruhr70:

          @ruhr70:

          @Bluefox:

          Sollte mit 2.1.6 gefixt sein. `

          …

          Es wurden wirklich die npm Module:

          d, e, i, n, o, p und t installiert :lol: 😮 :shock:

          Wie entsorgt man eigentlich am Besten Node Module, die man nicht benötigt?

          Für das Modul d einfach das Verzeichnis:

          /opt/iobroker/node_modules/iobroker.javascript/node_modules/d

          löschen?

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators last edited by

            bei mir sind die Verzeichnisse n,o,b,l und e angelegt worden :mrgreen:

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @ruhr70:

              @ruhr70:

              @ruhr70:

              …

              Es wurden wirklich die npm Module:

              d, e, i, n, o, p und t installiert :lol: 😮 :shock:

              Wie entsorgt man eigentlich am Besten Node Module, die man nicht benötigt?

              Für das Modul d einfach das Verzeichnis:

              /opt/iobroker/node_modules/iobroker.javascript/node_modules/d

              löschen? `
              Ja :lol:

              Es gibt neue Version. :?

              1 Reply Last reply Reply Quote 0
              • ruhr70
                ruhr70 last edited by

                @Bluefox:

                @ruhr70:

                Wie entsorgt man eigentlich am Besten Node Module, die man nicht benötigt?

                Für das Modul d einfach das Verzeichnis:

                /opt/iobroker/node_modules/iobroker.javascript/node_modules/d

                löschen? `
                Ja :lol:

                Es gibt neue Version. :? `

                😄

                Wir nähern uns der Version 3.0 :mrgreen:

                Jetzt funktioniert es! Danke!

                dewpoint wurde nach dem Update installiert, ohne das ich was tun musste und die einzelnen Module d,e,p,o,i,n,t sind auch alle automatisch verschwunden. Das lässt Rückschlüsse auf die Installation zu (zum Verständnis für mich). Danke!

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators last edited by

                  Auch bei mir war noble dann von selbst drin.

                  Ich hatte nur vorher die anderen Verzeichnisse gelöscht.

                  Die Meldung des fehlenden noble ist jetzt weg, aber er fängt nicht mehr an zu scannen:

                  22:07:54.286	[info]	javascript.0 Start javascript script.js.Anwesenheit.Bluetoothscanner
                  22:07:54.287	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: --== script.js.Anwesenheit.Bluetoothscanner ==-- gestartet. Instanz: "javascript.0.", Loglevel: debug2
                  22:07:54.287	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: debug2: Vars, Loglevel und Scriptname gesetzt
                  22:07:54.287	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Liste bluetoothBlacklistManufacturerData auf gültige Werte geprüft. Anzahl Einträge: 3
                  22:07:54.287	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Liste bluetoothBlacklistMac auf gültige Werte geprüft. Anzahl Einträge: 2
                  22:07:54.287	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: debug2: dpAnlegen() - Datenpunkte angelegt (createState) in javascript.0.Bluetooth.
                  22:07:54.288	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: registered 0 subscriptions and 0 schedules
                  22:07:55.314	[info]	javascript.0 script.js.Anwesenheit.Bluetoothscanner: Kommando Bluetooth Scanner an: false
                  

                  144_btle.jpg
                  Seltsamerweise war noble auch poweredOn, als noble gar nicht da war

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • ruhr70
                    ruhr70 last edited by

                    Du musst den Datenpunkt hier auf true setzen:

                    javascript.0.Bluetooth.Control_ScanOn

                    1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators last edited by

                      Danke!

                      Aber warum, musste ich doch noch nie?

                      Auch neustart von script oder Instanz hatte den Scan nicht gestartet.

                      Gruß

                      Rainer

                      1 Reply Last reply Reply Quote 0
                      • ruhr70
                        ruhr70 last edited by

                        @Homoran:

                        Danke!

                        Aber warum, musste ich doch noch nie?

                        Auch neustart von script oder Instanz hatte den Scan nicht gestartet.

                        Gruß

                        Rainer `

                        Das Skript ist so geschrieben, dass Du es komplett benutzen kannst, ohne im Skript was anzupassen. Ausser Du möchtest die Blacklists oder eigenen Geräte pflegen (muss man aber nicht).

                        Über den Datenpunkt kann man das Skript steuern (Scan starten oder stoppen), z.B. über VIS.

                        Wenn die Voraussetzungen nicht gegeben sind, wird der Datenpunkt automatisch auf false gesetzt. Ich dachte, es macht keinen Sinn, dass dort ein true drin steht, wenn der Scan nicht läuft. Durch das Update vom Javascript-Adpater fehlte Dir das Module Noble. Das Skript hat es erkannt und sich selbst gestoppt.

                        1 Reply Last reply Reply Quote 0
                        • Homoran
                          Homoran Global Moderator Administrators last edited by

                          Danke und Gute N8

                          Rainer

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          758
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          5
                          19
                          2538
                          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