NEWS
CUL/ max! CUL Port undefined
-
Hi,
ich habe heute meinen nanoCul Stick an meine Synology NAS angeschlossen kann aber weder im CUL noch im max! CUL Adapter einen Serial Port auswählen. In der Dropdown Liste kann ich nur 8 x "undefined" auswählen.
Das entsprechende Debug Log:
cul.0 2018-12-07 21:08:16.385 error Cannot open port: Error: Error: No such file or directory, cannot open undefined cul.0 2018-12-07 21:08:16.376 info starting. Version 0.4.0 in /opt/iobroker/node_modules/iobroker.cul, node: v6.14.4 cul.0 2018-12-07 21:08:12.813 info terminating
Hat jemand einen Tipp für mich?
Danke und Grüße
Crazy
-
Wie läuft iobroker denn auf deiner NAS? Docker? Dann musst du den seriellen Port durchreichen sonst kennt er den nicht.
Gesendet vom Handy …
-
Im Docker (mit erhöhten Rechten oder wie das heißt). Sollte also alles durchreichen. Der Zigbee USB Stick funktioniert auch mit dem Zigbee Adapter. Da kann ich den Port allerdings manuell eintragen.
-
Das Problem scheint in der SerialPort lib zu liegen. Vermutlich weils nicht ttyACM0 ist sondern ttyUSB0?
usb 1-4: FTDI USB Serial Device converter now attached to ttyUSB0
Am nanoCul hängt ein USB Adapter.
Ich hab jetzt einfach mal hardcoded "/dev/ttyUSB0" in die main.js eingetragen. Jetzt funktioniert es.
Ich würde natürlich nur ungern eine modifizierte Version benutzen. Kann ich als workaround nach dem Anlegen einer Instanz den serialport der config überschreiben? In der main.js wird immer auf adapter.config.serialport zugegriffen. Komme ich da irgendwie dran?
Danke und Grüße
Crazy
-
Am Namen liegt es nicht. Aber scheinbar bekommt serialport von deiner NAS keine Portliste.
Instanzkonfig steht im Objekt system.adapter.name.0 … unter Objekte auf den Stift gehen bei dem „Ordner“ und dann im json editieren. Ist in „native“ drin.
Darfst nur danach nicht neu die Instanz konfig speichern
Gesendet vom Handy ...
-
Danke für den Tipp.
Damit klappt es.
Grüße
Crazy
-
Hi,
hatte den selben Fehler. Dem Docker Image fehlte udev.
Gruß