NEWS
[Gelöst] Modbus läuft nach Node und PI Update nicht mehr
-
Hi,
habe gerade an einem meiner Slaves ein Upgrade von Node auf V12.20.1 gemacht sowie ein apt update & apt upgrade.
Lief alles ohne Fehler durch.
Dann iobroker wieder gestartet und der Smartmeter Adapter wurde automatisch für die neue Node Version gebaut und läuft mit seinem USB Port.
Mein Modbus Adapter will allerdings nicht mehr. Im Log kommt folgendes:
2021-02-09 21:49:06.144 - info: modbus.3 (10006) starting. Version 3.2.2 in /opt/iobroker/node_modules/iobroker.modbus, node: v12.20.1, js-controller: 3.2.16 2021-02-09 21:49:06.287 - warn: modbus.3 (10006) Serial is not available 2021-02-09 21:49:06.371 - info: rpi2.0 (10046) starting. Version 1.2.0 in /opt/iobroker/node_modules/iobroker.rpi2, node: v12.20.1, js-controller: 3.2.16 2021-02-09 21:49:07.906 - error: modbus.3 (10006) Cannot open port "/dev/ttyUSB1" [9600]: Error: Module did not self-register: '/opt/iobroker/node_modules/@serialport/bindings/build/Release/bindings.node'. 2021-02-09 21:49:07.908 - error: modbus.3 (10006) Cannot create modbus master!
Im Adapter kann ich nichts auswählen:
Mit DMESG Sehe ich den USB Serial Adapter:
[ 1151.554467] usb 1-1.5: USB disconnect, device number 5 [ 1151.559335] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1 [ 1151.559503] ftdi_sio 1-1.5:1.0: device disconnected [ 1161.325934] usb 1-1.5: new full-speed USB device number 6 using dwc_otg [ 1161.483487] usb 1-1.5: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00 [ 1161.483510] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1161.483523] usb 1-1.5: Product: FT232R USB UART [ 1161.483544] usb 1-1.5: Manufacturer: FTDI [ 1161.483557] usb 1-1.5: SerialNumber: AR0K4LMD [ 1161.491968] ftdi_sio 1-1.5:1.0: FTDI USB Serial Device converter detected [ 1161.492105] usb 1-1.5: Detected FT232RL [ 1161.493585] usb 1-1.5: FTDI USB Serial Device converter now attached to ttyUSB1
iobroker und PI restart schon probiert, iobroker upload schon probiert.
Noch jemand eine Idee?
-
Musste serialport und @serialport löschen und dann npm rebuild.
Die Lösund von hier:
Mit
npm i --production
hat bei mir leider nicht funktioniert.