So, bevor jemand meckert, ich habe den letzten Beitrag mit den Alexa-Fhem Problemen mal gelöscht, da noch weitere Probleme dazu gekommen sind und das ja doch irgendwie zusammen gehört unter dem OBerbegriff Smarthome im Docker.
Folgendes hatte ich heute "mal eben" vor: Mein Alexa FHEM von Raspi auf meinen Unraid Server umzuschwenken, erfolglos. Total
Ich basltel hier seit 7 Stunden rum, komme aber auf keinen grünen Zweig und da die Beschreibungen der einzelnen Container stellenweise nicht hilfreich sind, hoffe ich, dass mir jemand helfen kann.
Frage 1:Ich habe den offiziellen Container von Alexa-Fhem runtergeladen und habe da mal eine Verständnisfrage: ist das ein vollwertiges FHEM? Ne oder? Es wird doch zusätzlich noch ein "richtiges" FHEM als seperater Container benötigt, oder irre ich mich? Denn nur mit Alexa-Fhem komme ich nicht auf das FHEM Webinterface.
Frage 2:
ich habe mir dann einen reinen FhemContainer heruntergeladen. Hier komme ich auf der Webinterface, soweit so gut. Allerdings hat FHEM meine beiden CUL`s nicht erkannt. Nach ein bisschen googlen habe ich herausgefunden, dass man den Conainter "privileged" starten muss, damit FHEM Zugriff auf die USB Ports hat. Komischweise erkennt FHEM aber nur einen CUL und nicht beide. Ich habe einen 433MHz Cul und eien 848MHz. Der 433 wird erkannt und funktioniert auch. Der andere taucht erst garnicht auf.
GEstartet habe ich den Container wie folgt
docker run -d --privileged --name fhem -p 8083:8083 -v /mnt/user/Daten/Fhem:/opt/fhem fhem/fhem
Warum wird nur ein CUL erkannt?
Unter Unraid tauchen, so wie das sehe, alle CULs auf:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project
Bus 001 Device 004: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 005: ID 0781:5567 SanDisk Corp. Cruzer Blade
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Frage3:Wo wir schon bei den USB Ports sind. Ich brauche ja auch leider devonz. Auch hierfür gibt es einen Container für bastelfreudige Experten ohne schöne Anleitung. Ich habe den Container dennoch zum laufen kommen mit:
docker run -d \
--name=deconz \
--net=host \
--restart=always \
-v /etc/localtime:/etc/localtime:ro \
-v /opt/deconz:/root/.local/share/dresden-elektronik/deCONZ \
--device=/dev/ttyUSB0 \
-e DECONZ_WEB_PORT=1212
marthoc/deconz
Hier taten sich drei Probleme auf: Zum einen tauchen im Login zwei Gateways auf:
Das rechte Gateway im Bild kann man nicht einmal anklicken, da passiert nix, wo das her kommt, keine Ahnung. Das linke, das richtige, taucht erst wenige Sekunden später auf.Dann erkennt aber auf das Phoscon GW den Conbee Stick nicht. Dabei wird auch der von Unraid erkennt . Müßte die 004 sein. Unter /dev/ gibts aber auch nur ttyusb0 und ttyusb1 Probiert habe ich auch, den devonz Container mit --privileged zu starten, hat aber auch nicht geholfen.
Zu Guter noch eine Verständnisfrage zu DIYHue. Auch das ist kein eigenständiges GW wie Phoscon oder? DIYHue benötigt nach wie entweder eine Bridge oder eben ein Phoscon GW korrekt?
Vermutlich wird sich der versierte Dockerprofi jetzt an den Kopf fassen, aber ich komm echt nicht weiter.
Wäre es vlt doch sinnvoller das alles in eine virtuelle Maschine zu packen? Einfacher wäre es wohl. Wobei Docker natürlich gewisse Vorteile hat, die ich eigentlich nicht missen möchte. Daher wäre ich sehr dankbar, wenn jemand, der das erfolgreich laufen hat, ein paar Tips für mich hätte.
Danke schon einmal