NEWS
IoBroker im Docker Container mit ZWave
-
Hallo zusammen,
ich versuche mich gerade an der Installation von ioBroker im Docker Container auf meiner Synology.
Bisher hat alles ganz gut geklappt - Hut ab vor allen, die mit Anleitungen im Forum helfen.
Ich habe den Docker Container von buanet benutzt, opt/ioBroker liegt nativ auf der Synology.
Der Docker Container läuft hoch, ich konnte auch den Z-Wave Adapter installieren.
Dann musste ich noch die libopenzwave.so nach /usr/local/lib kopieren - das muss ich wohl noch generell für den Docker Container machen.
Ich habe /dev/ttyACM0 in den Container gemounted, so daß ich den Zugriff auf den USB Stick habe.
Beim ersten Aufruf des Z-Wave Adapters im ioBroker konnte ich auch /dev/ttyACM0 auswählen, nach dem Speichern war die Einstellung aber weg und jetzt bekomme ich einen Fehler im log:
2017-12-23 12:19:07.570 - info: zwave.0 starting. Version 0.9.0 in /opt/iobroker/node_modules/iobroker.zwave, node: v6.12.0
2017-12-23 12:19:07.751 - error: Caught by controller[0]: Error: Options.cpp:91 - Cannot Find Configuration Files
2017-12-23 12:19:07.751 - error: host.Diskstation instance system.adapter.zwave.0 terminated with code 1 ()
2017-12-23 12:19:07.751 - info: host.Diskstation Restart adapter system.adapter.zwave.0 because enabled
Wo werden denn die Config-Dateien des zwave-Adapters abgelegt?
Danke für die Info,
Sckibo
-
So, ich bin wieder einen Schritt weiter:
Ich habe im Docker-Container einen Ordner angelegt (/etc/openzwave) und die Dateien aus …/config/.... hineinkopiert.
Dann war der Fehler weg und ich konnte auch ein zwave-Gerät anlegen.
Allerdings ist das natürlich keine Dauerlösung - beim nächsten Update des Containers wäre der Ordner wieder weg....
Mal sehen, vielleicht baue ich den Container einfach selbst, dann kann ich auch diese config anlegen.
vg, Sckibo