@andbru01 Ich habe es bei mir ganz normal im Diagramm Modus programmiert und eingespielt.
Die Haken haben diese Bedeutung wenn ich mich recht entsinne.
Abfrage -> zyklische Abfrage
RW -> schreiben
WP -> schreiben Pulse
@andbru01 Ich habe es bei mir ganz normal im Diagramm Modus programmiert und eingespielt.
Die Haken haben diese Bedeutung wenn ich mich recht entsinne.
Abfrage -> zyklische Abfrage
RW -> schreiben
WP -> schreiben Pulse
@andbru01 DB1 4.0, Typ BOOL, switch & DB1 4.1, Typ BOOL, switch.
@mcm57 Achso, dachte das wird direkt aktualisiert. Ne ich kenne mich nicht wirklich aus. Der iobroker lief auch immer problemlos. Der S7 Adapter ist nur mein wichtigster und ausgerechnet dieser funktionierte nicht mehr.
@homoran Ja, das bin ich auch alles durchgegangen.
@mcm57 Ich hatte zwischendurch auf latest umgestellt, aber auch da wurde mir nur die 1.3.14 angezeigt, welche sofort wieder auf Fehler lief. Da die Verzweiflung groß war, hab ich's dann direkt über GitHub versucht.
Ich habe es nun doch lösen können.
Nachdem ich alle Hilfestellungen ausprobiert habe und leider nichts zum Erfolg geführt hat, habe ich den S7 Adapter über Github in einer Version höher installiert. (1.3.15)
NPM version: 8.19.3
Installing iobroker.s7@1.3.14... (System call)
npm WARN deprecated dgram@1.0.1: npm is holding this package for security reasons. As it's a core Node module, we will not transfer it over to other users. You may safely remove the package from your dependencies.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm ERR! code 1
npm ERR! path /opt/iobroker/node_modules/node-snap7
npm ERR! command failed
npm ERR! command sh -c -- prebuild-install || node-gyp rebuild
npm ERR! sh: 1: prebuild-install: Permission denied
npm ERR! node:internal/modules/cjs/loader:998
npm ERR! throw err;
npm ERR! ^
npm ERR!
npm ERR! Error: Cannot find module 'object-assign'
npm ERR! Require stack:
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js
npm ERR! - /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
npm ERR! at Function.Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:841:27)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1067:19)
npm ERR! at require (node:internal/modules/cjs/helpers:103:18)
npm ERR! at Object.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js:4:20)
npm ERR! at Module._compile (node:internal/modules/cjs/loader:1165:14)
npm ERR! at Object.Module._extensions..js (node:internal/modules/cjs/loader:1219:10)
npm ERR! at Module.load (node:internal/modules/cjs/loader:1043:32)
npm ERR! at Function.Module._load (node:internal/modules/cjs/loader:878:12)
npm ERR! at Module.require (node:internal/modules/cjs/loader:1067:19) {
npm ERR! code: 'MODULE_NOT_FOUND',
npm ERR! requireStack: [
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/render-template.js',
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/plumbing.js',
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/gauge/index.js',
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/npmlog/log.js',
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js',
npm ERR! '/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js'
npm ERR! ]
npm ERR! }
npm ERR! A complete log of this run can be found in:
npm ERR! /home/iobroker/.npm/_logs/2022-12-24T13_58_16_365Z-debug-0.log
host.raspberrypi Cannot install iobroker.s7@1.3.14: 1
@darkmann2000 Danke für die Rückmeldung. Bei mir scheint das dann wohl noch an was anderem zu haken.
@darkmann2000 Hallo, wie genau bist du vorgegangen? Bei mir funktioniert der Adapter seit dem js Controller Update nicht mehr.
Hallo liebe Community.
Mein IOBroker läuft nun seit einem Jahr Problemlos, doch seit dem JS Controller Update bekomme ich meinen S7 Adapter nicht mehr zum laufen. Ich habe ihn deshalb deinstalliert und versucht wieder zu installieren. Es erscheint jedoch nur noch eine Fehlermeldung:
$ iobroker url ioBroker/ioBroker.s7 --host raspberrypi --debug
install ioBroker/ioBroker.s7
NPM version: 8.19.2Installing ioBroker/ioBroker.s7... (System call)
npm ERR! code 1
npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-12-20T18_44_31_127Z-debug-0.log
host.raspberrypi Cannot install ioBroker/ioBroker.s7: 1
ERROR: Process exited with code 25
Alle anderen Adapter funktionieren wunderbar.
Habe schon diverse Hilfen ausprobiert, jedoch alles ohne Erfolg
Mein System:
NPM: v8.19.2
Node.js: v16.18.1
JS-Controller: 4.0.24