NEWS
[gelöst] Fehler beim Start Javascript ASdapter
-
Hallo Zusammen,
Beim Neustart des Javascript Adapters auf dem Slave iobroker kommt dieses Fehlerprotokoll
javascript.1 2022-09-21 15:24:13.587 info requesting all objects javascript.1 2022-09-21 15:24:13.585 info requesting all states javascript.1 2022-09-21 15:24:13.451 error Cannot install npm packet: Serialport javascript.1 2022-09-21 15:24:13.450 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:13.427 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_07_766Z-debug-0.log javascript.1 2022-09-21 15:24:13.424 error javascript.1 2022-09-21 15:24:13.418 error npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:13.416 error ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because javascript.1 2022-09-21 15:24:13.413 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm javascript.1 2022-09-21 15:24:13.411 error javascript.1 2022-09-21 15:24:13.408 error npm javascript.1 2022-09-21 15:24:13.401 error code E404 javascript.1 2022-09-21 15:24:13.390 error ERR! javascript.1 2022-09-21 15:24:13.387 error javascript.1 2022-09-21 15:24:13.384 error npm javascript.1 2022-09-21 15:24:07.879 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:07.876 error npm javascript.1 2022-09-21 15:24:05.868 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:24:05.866 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:05.843 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_00_006Z-debug-0.log javascript.1 2022-09-21 15:24:05.840 error javascript.1 2022-09-21 15:24:05.834 error ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:05.830 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm javascript.1 2022-09-21 15:24:05.828 error npm javascript.1 2022-09-21 15:24:05.817 error ERR! code E404 javascript.1 2022-09-21 15:24:05.815 error npm javascript.1 2022-09-21 15:24:00.120 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:00.116 error npm javascript.1 2022-09-21 15:23:58.024 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:58.021 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:23:57.950 error npm ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_23_52_161Z-debug-0.log javascript.1 2022-09-21 15:23:57.918 error npm ERR! code E404 javascript.1 2022-09-21 15:23:52.294 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:23:52.291 error npm javascript.1 2022-09-21 15:23:50.240 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:50.163 info starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.16.0, js-controller: 4.0.23 javascript.1 2022-09-21 15:23:49.923 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instanceKann mir bitte jemand helfen wo und was hier nicht stimmt.
Lieben Dank und viele Grüsse von Küste -
Hallo Zusammen,
Beim Neustart des Javascript Adapters auf dem Slave iobroker kommt dieses Fehlerprotokoll
javascript.1 2022-09-21 15:24:13.587 info requesting all objects javascript.1 2022-09-21 15:24:13.585 info requesting all states javascript.1 2022-09-21 15:24:13.451 error Cannot install npm packet: Serialport javascript.1 2022-09-21 15:24:13.450 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:13.427 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_07_766Z-debug-0.log javascript.1 2022-09-21 15:24:13.424 error javascript.1 2022-09-21 15:24:13.418 error npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:13.416 error ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because javascript.1 2022-09-21 15:24:13.413 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm javascript.1 2022-09-21 15:24:13.411 error javascript.1 2022-09-21 15:24:13.408 error npm javascript.1 2022-09-21 15:24:13.401 error code E404 javascript.1 2022-09-21 15:24:13.390 error ERR! javascript.1 2022-09-21 15:24:13.387 error javascript.1 2022-09-21 15:24:13.384 error npm javascript.1 2022-09-21 15:24:07.879 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:07.876 error npm javascript.1 2022-09-21 15:24:05.868 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:24:05.866 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:05.843 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_00_006Z-debug-0.log javascript.1 2022-09-21 15:24:05.840 error javascript.1 2022-09-21 15:24:05.834 error ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:05.830 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm javascript.1 2022-09-21 15:24:05.828 error npm javascript.1 2022-09-21 15:24:05.817 error ERR! code E404 javascript.1 2022-09-21 15:24:05.815 error npm javascript.1 2022-09-21 15:24:00.120 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:00.116 error npm javascript.1 2022-09-21 15:23:58.024 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:58.021 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:23:57.950 error npm ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_23_52_161Z-debug-0.log javascript.1 2022-09-21 15:23:57.918 error npm ERR! code E404 javascript.1 2022-09-21 15:23:52.294 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:23:52.291 error npm javascript.1 2022-09-21 15:23:50.240 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:50.163 info starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.16.0, js-controller: 4.0.23 javascript.1 2022-09-21 15:23:49.923 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instanceKann mir bitte jemand helfen wo und was hier nicht stimmt.
Lieben Dank und viele Grüsse von Küste@ostseeskipper sagte in Fehler beim Start Javascript ASdapter:
Kann mir bitte jemand helfen
Wenn man sähe, welcher Befehl zu der Ausgabe führt vielleicht.
Vielleicht im javascript-Adapter den serialport als Zusatzmodul eingetragen? Dann muss das da (wenn überhaupt erforderlich) auch kleingeschrieben werden.
-
@ostseeskipper sagte in Fehler beim Start Javascript ASdapter:
Kann mir bitte jemand helfen
Wenn man sähe, welcher Befehl zu der Ausgabe führt vielleicht.
Vielleicht im javascript-Adapter den serialport als Zusatzmodul eingetragen? Dann muss das da (wenn überhaupt erforderlich) auch kleingeschrieben werden.
@thomas-braun
Ich habe nur auf Neustarten in der der Instanzenoberfläche geklickt -
@thomas-braun
Ich habe nur auf Neustarten in der der Instanzenoberfläche geklickt -
Hallo Zusammen,
Beim Neustart des Javascript Adapters auf dem Slave iobroker kommt dieses Fehlerprotokoll
javascript.1 2022-09-21 15:24:13.587 info requesting all objects javascript.1 2022-09-21 15:24:13.585 info requesting all states javascript.1 2022-09-21 15:24:13.451 error Cannot install npm packet: Serialport javascript.1 2022-09-21 15:24:13.450 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:13.427 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_07_766Z-debug-0.log javascript.1 2022-09-21 15:24:13.424 error javascript.1 2022-09-21 15:24:13.418 error npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:13.416 error ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because javascript.1 2022-09-21 15:24:13.413 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm javascript.1 2022-09-21 15:24:13.411 error javascript.1 2022-09-21 15:24:13.408 error npm javascript.1 2022-09-21 15:24:13.401 error code E404 javascript.1 2022-09-21 15:24:13.390 error ERR! javascript.1 2022-09-21 15:24:13.387 error javascript.1 2022-09-21 15:24:13.384 error npm javascript.1 2022-09-21 15:24:07.879 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:07.876 error npm javascript.1 2022-09-21 15:24:05.868 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:24:05.866 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:24:05.843 error npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_24_00_006Z-debug-0.log javascript.1 2022-09-21 15:24:05.840 error javascript.1 2022-09-21 15:24:05.834 error ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. javascript.1 2022-09-21 15:24:05.830 error ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm javascript.1 2022-09-21 15:24:05.828 error npm javascript.1 2022-09-21 15:24:05.817 error ERR! code E404 javascript.1 2022-09-21 15:24:05.815 error npm javascript.1 2022-09-21 15:24:00.120 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:24:00.116 error npm javascript.1 2022-09-21 15:23:58.024 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:58.021 error Cannot install Serialport: 1 javascript.1 2022-09-21 15:23:57.950 error npm ERR! 404 Not Found - GET https://registry.npmjs.org/Serialport - Not found npm ERR! 404 npm ERR! 404 'Serialport@*' is not in this registry. npm ERR! 404 This package name is not valid, because npm ERR! 404 1. name can no longer contain capital letters npm ERR! 404 npm ERR! 404 Note that you can also install from a npm ERR! 404 tarball, folder, http url, or git url. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-21T13_23_52_161Z-debug-0.log javascript.1 2022-09-21 15:23:57.918 error npm ERR! code E404 javascript.1 2022-09-21 15:23:52.294 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 15:23:52.291 error npm javascript.1 2022-09-21 15:23:50.240 info npm install Serialport --production (System call) javascript.1 2022-09-21 15:23:50.163 info starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.16.0, js-controller: 4.0.23 javascript.1 2022-09-21 15:23:49.923 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instanceKann mir bitte jemand helfen wo und was hier nicht stimmt.
Lieben Dank und viele Grüsse von Küste@ostseeskipper sagte: was hier nicht stimmt.
Was hat Serialport mit dem Javascript-Adapter zu tun? Ist ein zusätzliches NPM-Modul integriert, das "serialport" verwendet?
-
@ostseeskipper sagte: was hier nicht stimmt.
Was hat Serialport mit dem Javascript-Adapter zu tun? Ist ein zusätzliches NPM-Modul integriert, das "serialport" verwendet?
@paul53 und @Thomas-Braun
ja ist installiert und notwendig.

Über den Slave iobroker wird a) ein USB IR Lesekopf fürs Smartmeter und b) eine USB RS485 serielle Modbusinstanz gelesen.
Eingerichtet hatte ich die Modbus Instanz im Feb und bis März betrieben.
https://forum.iobroker.net/topic/52284/modbus-über-usb-rs485/31Diese wollte ich nun nach längerer Pause wieder in Betrieb nehmen und brachte nur Fehlermeldungen.
-
@paul53 und @Thomas-Braun
ja ist installiert und notwendig.

Über den Slave iobroker wird a) ein USB IR Lesekopf fürs Smartmeter und b) eine USB RS485 serielle Modbusinstanz gelesen.
Eingerichtet hatte ich die Modbus Instanz im Feb und bis März betrieben.
https://forum.iobroker.net/topic/52284/modbus-über-usb-rs485/31Diese wollte ich nun nach längerer Pause wieder in Betrieb nehmen und brachte nur Fehlermeldungen.
Dann schreibs halt klein.
-
Dann schreibs halt klein.
leider immer noch ein Fehler drin
javascript.1 2022-09-21 16:06:23.123 info received all states javascript.1 2022-09-21 16:06:22.598 info received all objects javascript.1 2022-09-21 16:06:16.726 info requesting all objects javascript.1 2022-09-21 16:06:16.723 info requesting all states javascript.1 2022-09-21 16:06:16.390 info found 0 vulnerabilities javascript.1 2022-09-21 16:06:16.386 info 19 packages are looking for funding run `npm fund` for details javascript.1 2022-09-21 16:06:16.381 info added 19 packages, and audited 106 packages in 16s javascript.1 2022-09-21 16:06:00.061 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 16:06:00.058 error npm javascript.1 2022-09-21 16:05:58.054 info npm install serialport --production (System call) javascript.1 2022-09-21 16:05:57.977 info starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.16.0, js-controller: 4.0.23 javascript.1 2022-09-21 16:05:57.671 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instance -
@paul53 und @Thomas-Braun
ja ist installiert und notwendig.

Über den Slave iobroker wird a) ein USB IR Lesekopf fürs Smartmeter und b) eine USB RS485 serielle Modbusinstanz gelesen.
Eingerichtet hatte ich die Modbus Instanz im Feb und bis März betrieben.
https://forum.iobroker.net/topic/52284/modbus-über-usb-rs485/31Diese wollte ich nun nach längerer Pause wieder in Betrieb nehmen und brachte nur Fehlermeldungen.
@ostseeskipper sagte: a) ein USB IR Lesekopf fürs Smartmeter und b) eine USB RS485 serielle Modbusinstanz gelesen.
Dann haben diese beiden Adapter das NPM-Modul "serialport" integriert und es wird nicht auch noch im Javascript-Adapter benötigt.
-
@ostseeskipper sagte: a) ein USB IR Lesekopf fürs Smartmeter und b) eine USB RS485 serielle Modbusinstanz gelesen.
Dann haben diese beiden Adapter das NPM-Modul "serialport" integriert und es wird nicht auch noch im Javascript-Adapter benötigt.
@paul53
verstehe ich nicht was du genau meinst.
Als ich damals die Modbus Seriel nutzen wollte ging das nicht und hier gab es die lösung indem ich das so installierte
https://forum.iobroker.net/topic/52284/modbus-über-usb-rs485/31 -
leider immer noch ein Fehler drin
javascript.1 2022-09-21 16:06:23.123 info received all states javascript.1 2022-09-21 16:06:22.598 info received all objects javascript.1 2022-09-21 16:06:16.726 info requesting all objects javascript.1 2022-09-21 16:06:16.723 info requesting all states javascript.1 2022-09-21 16:06:16.390 info found 0 vulnerabilities javascript.1 2022-09-21 16:06:16.386 info 19 packages are looking for funding run `npm fund` for details javascript.1 2022-09-21 16:06:16.381 info added 19 packages, and audited 106 packages in 16s javascript.1 2022-09-21 16:06:00.061 error WARN config production Use `--omit=dev` instead. javascript.1 2022-09-21 16:06:00.058 error npm javascript.1 2022-09-21 16:05:58.054 info npm install serialport --production (System call) javascript.1 2022-09-21 16:05:57.977 info starting. Version 5.2.21 in /opt/iobroker/node_modules/iobroker.javascript, node: v16.16.0, js-controller: 4.0.23 javascript.1 2022-09-21 16:05:57.671 info Plugin sentry Sentry Plugin disabled for this process because data reporting is disabled on instance@ostseeskipper sagte in Fehler beim Start Javascript ASdapter:
leider immer noch ein Fehler drin
Wo? Ich seh keinen.
Wegen:
node: v16.16.0
Aktualisier das die Tage mal, da kommt morgen/übermorgen ein Sicherheitsupdate zu rein. -
@ostseeskipper sagte in Fehler beim Start Javascript ASdapter:
leider immer noch ein Fehler drin
Wo? Ich seh keinen.
Wegen:
node: v16.16.0
Aktualisier das die Tage mal, da kommt morgen/übermorgen ein Sicherheitsupdate zu rein.@thomas-braun
in der 4 - 5ten Zeile von unten -
@thomas-braun
in der 4 - 5ten Zeile von untenDas ist kein Fehler.
-
@paul53
verstehe ich nicht was du genau meinst.
Als ich damals die Modbus Seriel nutzen wollte ging das nicht und hier gab es die lösung indem ich das so installierte
https://forum.iobroker.net/topic/52284/modbus-über-usb-rs485/31@ostseeskipper sagte: verstehe ich nicht was du genau meinst.
Der Javascript-Adapter benötigt kein "serialport", sondern die beiden Adapter "Modbus" und "Smartmeter". Lösche es aus der Javascript-Konfiguration raus.
-
Das ist kein Fehler.
@thomas-braun
ok, wenn du das sagst, war nur wegen "error" irritiert -
@ostseeskipper sagte: verstehe ich nicht was du genau meinst.
Der Javascript-Adapter benötigt kein "serialport", sondern die beiden Adapter "Modbus" und "Smartmeter". Lösche es aus der Javascript-Konfiguration raus.
@paul53
heisst ich lösch jetzt im Javascriptadapter den Eintrag "serialport" und füge "Modbus" und "Smartmeter" hinzu. Dieses mal großer Anfangsbuchstabe? -
@thomas-braun
ok, wenn du das sagst, war nur wegen "error" irritiert@ostseeskipper sagte in Fehler beim Start Javascript ASdapter:
ok, wenn du das sagst, war nur wegen "error" irritiert
Das ist deswegen so, weil Ausgaben von npm über STDOUT ohne nähere Klassifikation vom js-controller als 'Error' aufgefasst werden. Das ist aber ja eigentlich nur eine 'Überschrift' für die weiteren Meldungen.
-
@paul53
heisst ich lösch jetzt im Javascriptadapter den Eintrag "serialport" und füge "Modbus" und "Smartmeter" hinzu. Dieses mal großer Anfangsbuchstabe?@ostseeskipper sagte: heisst ich lösch jetzt im Javascriptadapter den Eintrag "serialport" und füge "Modbus" und "Smartmeter" hinzu. Dieses mal großer Anfangsbuchstabe?
Nein, nur in Javascript löschen!
Wenn Du in das von Dir verlinkte Thema schaust, siehst Du, dass die beiden Adapter "serialport" verwenden.Mit diesem Befehl wurde "serialport" global installiert.
-
@ostseeskipper sagte: heisst ich lösch jetzt im Javascriptadapter den Eintrag "serialport" und füge "Modbus" und "Smartmeter" hinzu. Dieses mal großer Anfangsbuchstabe?
Nein, nur in Javascript löschen!
Wenn Du in das von Dir verlinkte Thema schaust, siehst Du, dass die beiden Adapter "serialport" verwenden.Mit diesem Befehl wurde "serialport" global installiert.
@paul53
ok, hab das nun im JS Adapter rausgenommen.
Nun versuche ich den Modbusadapter mit seriel mal ans laufen zu bringen, Hatte den schön gelöscht um das neu aufzustezen.Danke euch Beiden
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden