NEWS
Bitte rflink, modbus, mysensors Testen (serialport upgrade)
-
Also erstmal bitte ohne nodejs Upgrade einfach die neue Version mit node 4.x testen. Es gahe tja darum ob die neue serialport-Version irgendwas an der Funktionalität kaputt macht.
Wenn das alles ttu, dann kannst DU überlegen auf node6 zu gehen und dann musst DU das installieren und danach per "reinstall.sh" alle Adapter neu bauen
-
Ich habe noch das update auf 6.x laufen.
Immerhin kann ich jetzt was auswählen unter serialport.
Aber rflink 1.1.5 bleibt gelb mit Fehler:
rflink.0 2017-05-23 10:15:58.908 error Cannot open serial port "/dev/ttyUSB0": TypeError: `openImmediately` is now called `autoOpen` and is a property of options
-
Github update please
-
Hi,
habe gerade ein Update auf rflink 1.15 durchgeführt. Instanz bleibt gelb und erzeugt folgenden Fehler im Log:
rflink.0 2017-05-23 12:00:58.323 info List of port: [{"comName":"/dev/ttyACM0","manufacturer":"Arduino__www.arduino.cc_","serialNumber":"Arduino__www.arduino.cc__0042_8563332333035171C121","pnpId":"usb-Arduino__www.arduino.cc__0042_85633 rflink.0 2017-05-23 12:00:41.480 error Cannot open serial port "/dev/ttyAMA0": TypeError: Invalid "baudRate" must be a number got: 115200 rflink.0 2017-05-23 12:00:41.355 info starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.rflink, node: v6.10.2
Volkmar
-
Github update please
Habe es leider nicht selbst im Einsatz, daher müssen wir uns so annähern
-
Github update please
Habe es leider nicht selbst im Einsatz, daher müssen wir uns so annähern `
rflink ist bei mir GRÜN!Mein Temp.-Sensor hat auch schon Temp./Feuchte erfolgreich übermittelt.
-
Danke, nach github update alles ok. rflink grün und empfängt und sendet Daten.
Volkmar
-
Cool, jetzt noch modbus und mysensors
Und gern jetzt auch node 6 User testen
-
Cool, jetzt noch modbus und mysensors
Und gern jetzt auch node 6 User testen
`
Rflink 1.1.5 läuft mit node 6.x!Ich habe keine Einschränkungen. Habe aber kein modbus oder mysensors.
-
Guten Abend,
also ModBus und RFLink funktionieren schon seit 2 Monaten bei mir mit Node 6.10.3
Gruß Marco
-
Testest DU bitte trotzdem mal die aktuellsten versionen vom Github ?!
Danke
-
Guten Morgen,
RFLink sowie ModBus aus dem Git funktionieren bei mir.
Gruß Marco
-
Danke! Jetzt fehlt noch mysensors
-
Bin mir nicht sicher ob ich alles richtig gemacht habe…..
Aber:
nodejs -v v6.10.3 npm -v 3.10.10 iobroker version mysensors 1.0.9 ````läuft Meine Platform ist ein OrangePi Plus 2e mit dem Armbian Imange aus dem Forum Wenn ich das richtig sehe hat er für diese Platform das Serial Modul neu compilieren müssen. Klappt aber!
-
Bei mir läufts nich so…
modbus.1 2017-06-01 23:21:34.538 error Cannot create modbus master! modbus.1 2017-06-01 23:21:34.535 error Cannot open port "/dev/ttyUSB0" [9600]: Error: Cannot find module 'serialport' modbus.1 2017-06-01 23:21:34.314 warn Serial is not available
Hat jemand einen Tipp? Basis ist ein Raspi 2b mit Raspbian.
VG
Christian
-
Dann bitte mal adapter neu installieren (am besten per custom install Github weil er installiert die gleiche Version, aber rebuildet alles).
Dann die Logausgaben davon bitte posten
-
Danke, mach ich heute Abend, bin schon auf der Arbeit.
Muss ich die Einstellungen dann neu machen oder kann ich die irgendwie sichern?
Gesendet von meinem KIW-L21 mit Tapatalk
-
EInstellungen bleiben gleich. Da musst Du agr ichts tun
-
Hm, das hat nicht geklappt. Für mich sieht es so aus als würde er versuchen sich irgendwo eine Source online zu holen, die aber nicht mehr da ist:
iobroker 2017-06-03 11:42:58.804 info node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built
Der Link ist auch wirklich tot (es kommt tatsächlich ein 404).
Hier der komplette Log (von unten nach oben lesen bitte, das Logfenster war so schnell weg):
iobroker 2017-06-03 11:43:47.777 info exit 0 iobroker 2017-06-03 11:43:47.593 info upload [0] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/img/plc_back.png img/plc_back.png image/png iobroker 2017-06-03 11:43:47.510 info upload [1] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/index.html index.html text/html iobroker 2017-06-03 11:43:47.426 info upload [2] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/css/jsgrid-theme.css lib/css/jsgrid-theme.css text/css iobroker 2017-06-03 11:43:47.345 info upload [3] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/css/jsgrid-theme.min.css lib/css/jsgrid-theme.min.css text/css iobroker 2017-06-03 11:43:47.266 info upload [4] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/css/jsgrid.css lib/css/jsgrid.css text/css iobroker 2017-06-03 11:43:47.192 info upload [5] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/css/jsgrid.min.css lib/css/jsgrid.min.css text/css iobroker 2017-06-03 11:43:47.111 info upload [6] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/js/grid.locale-de.js lib/js/grid.locale-de.js application/javascript iobroker 2017-06-03 11:43:47.034 info upload [7] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/js/grid.locale-ru.js lib/js/grid.locale-ru.js application/javascript iobroker 2017-06-03 11:43:46.944 info upload [8] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/js/jsgrid.js lib/js/jsgrid.js application/javascript iobroker 2017-06-03 11:43:46.803 info upload [9] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/lib/js/jsgrid.min.js lib/js/jsgrid.min.js application/javascript iobroker 2017-06-03 11:43:46.638 info upload [10] modbus.admin /opt/iobroker/node_modules/iobroker.modbus/admin/modbus.png modbus.png image/png iobroker 2017-06-03 11:43:46.604 info got /opt/iobroker/node_modules/iobroker.modbus/admin iobroker 2017-06-03 11:43:43.032 info └── stampit@2.1.2 (supermixer@1.0.3, lodash@3.10.1) iobroker 2017-06-03 11:43:43.032 info ├── jsmodbus@1.2.4 (q@1.0.1) iobroker 2017-06-03 11:43:43.032 info ├── crc@3.4.0 iobroker 2017-06-03 11:43:43.032 info ├── put@0.0.6 iobroker 2017-06-03 11:43:43.032 info ├── stampit-state-machine@0.2.1 iobroker 2017-06-03 11:43:43.032 info ├── stampit-event-bus@0.1.1 iobroker 2017-06-03 11:43:43.032 info iobroker.modbus@0.5.3 iobroker/node_modules/iobroker.modbus├── stampit-log@0.3.0 iobroker 2017-06-03 11:43:11.026 info optional dep failed, continuing serialport@4.0.7 iobroker 2017-06-03 11:43:11.018 info iobroker 2017-06-03 11:43:11.007 info WARN iobroker 2017-06-03 11:43:11.001 info iobroker 2017-06-03 11:43:10.988 info npm iobroker 2017-06-03 11:43:10.945 info Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialpor iobroker 2017-06-03 11:43:10.933 info node-pre-gyp ERR! not ok iobroker 2017-06-03 11:43:10.933 info node-pre-gyp ERR! node-pre-gyp -v v0.6.32 iobroker 2017-06-03 11:43:10.933 info node-pre-gyp ERR! cwd /opt/iobroker/node_modules/iobroker.modbus/node_modules/serialportnode-pre-gyp ERR! node -v v4.8.2 iobroker 2017-06-03 11:43:10.929 info node-pre-gyp ERR! System Linux 4.4.50-v7+node-pre-gyp ERR! command "/usr/bin/nodejs" "/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/node_modules/.bin/node-pre-gyp" "install" "--f iobroker 2017-06-03 11:43:10.922 info node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:222:5) iobroker 2017-06-03 11:43:10.922 info node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:862:16) iobroker 2017-06-03 11:43:10.922 info node-pre-gyp ERR! stack at ChildProcess.emit (events.js:172:7) iobroker 2017-06-03 11:43:10.922 info node-pre-gyp ERR! stack at emitTwo (events.js:87:13) iobroker 2017-06-03 11:43:10.922 info ERR! stack Error: Failed to execute '/usr/bin/nodejs /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/opt/iobroker/node_modules/iobroker.modbus/nod iobroker 2017-06-03 11:43:10.917 info node-pre-gyp iobroker 2017-06-03 11:43:10.902 info ERR! build error iobroker 2017-06-03 11:43:10.898 info node-pre-gyp iobroker 2017-06-03 11:43:10.888 info gyp ERR! not ok iobroker 2017-06-03 11:43:10.888 info gyp ERR! node-gyp -v v3.4.0 iobroker 2017-06-03 11:43:10.888 info gyp ERR! node -v v4.8.2 iobroker 2017-06-03 11:43:10.888 info gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/opt/iobroker/node_modules/iobroker.modbus/node_modules/se iobroker 2017-06-03 11:43:10.876 info gyp ERR! System Linux 4.4.50-v7+ iobroker 2017-06-03 11:43:10.876 info gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:12) iobroker 2017-06-03 11:43:10.876 info gyp ERR! stack at ChildProcess.emit (events.js:172:7) iobroker 2017-06-03 11:43:10.876 info gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)gyp ERR! stack at emitTwo (events.js:87:13) iobroker 2017-06-03 11:43:10.867 info gyp ERR! stack Error: `make` failed with exit code: 2 iobroker 2017-06-03 11:43:10.847 info ERR! build error iobroker 2017-06-03 11:43:10.842 info iobroker 2017-06-03 11:43:10.829 info gyp iobroker 2017-06-03 11:43:10.806 info make: *** No rule to make target '../.node-gyp/4.8.2/include/node/common.gypi', needed by 'Makefile'. Schluss. iobroker 2017-06-03 11:43:10.806 info make: Entering directory '/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/build'make: Leaving directory '/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/build' iobroker 2017-06-03 11:43:03.888 info gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/.node-gyp" iobroker 2017-06-03 11:43:03.881 info WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2" iobroker 2017-06-03 11:43:03.878 info iobroker 2017-06-03 11:43:03.868 info gyp iobroker 2017-06-03 11:42:58.804 info node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built iobroker 2017-06-03 11:42:54.651 info > node-pre-gyp install --fallback-to-build iobroker 2017-06-03 11:42:54.651 info > serialport@4.0.7 install /opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport iobroker 2017-06-03 11:42:18.649 info npm install https://github.com/ioBroker/ioBroker.modbus/tarball/master --production --prefix "/opt/iobroker" (System call) iobroker 2017-06-03 11:42:17.936 info install https://github.com/ioBroker/ioBroker.modbus/tarball/master iobroker 2017-06-03 11:42:15.306 info url "https://github.com/ioBroker/ioBroker.modbus/tarball/master" modbus --debug
Es ist übrigens tatsächlich so: der Adapter installiert sich, aber wenn ich Serial auswähle sagt er unter Port "not available". Dies ist übrigens auf dem Raspi und auf der Synology das gleiche (habe eine Multi Host Umgebung).
Danke für einen Tipp
-
Das er die pre-compiled FIles nicht findet heisst nur das er selbst kompilieren will … und da gibts dann das Problem:
iobroker 2017-06-03 11:43:10.806 info make: *** No rule to make target '../.node-gyp/4.8.2/include/node/common.gypi', needed by 'Makefile'. Schluss. iobroker 2017-06-03 11:43:10.806 info make: Entering directory '/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/build'make: Leaving directory '/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/build' iobroker 2017-06-03 11:43:03.888 info gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.modbus/node_modules/serialport/.node-gyp" iobroker 2017-06-03 11:43:03.881 info WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2"
Probler mal also Root bzw mit sudo den Adapter zu installieren.
in /opt/iobroker ein "sudo install iobroker.modbus –unsafe-perm"