DS218+ Elero Transmitter Stick + Homebridge Docker

stetze

Benutzer
Mitglied seit
15. Mrz 2019
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich möchte meine Rollläden über den Elero Transmitter Stick und dem Homebridge Docker steuern.

Leider habe ich schon bei der Inbetriebnahme des Sticks an meiner Synology Probleme und hoffe hier auf etwas Hilfe.

Mein Homebridge Docker funktioniert super und einige Sachen (Klingel, Roboter, NAS Status, etc.) laufen schon.

Für meine Rollläden gibt es das Homebridge-elero-Stick Plugin.
Hierzu muss ich meinen Elero Stick an meinen Docker übergeben.

Ein Forum Beitrag habe ich schon gefunden. Klick mich

Nur wie bekomme ich das mit dem Elero Stick hin?
In der config Datei von Homebridge steht es letztendlich so: "
Rich (BBCode):
port": "/dev/tty.usbserial-A603IUAZ",

Wenn ich mir den Stick auf meiner Synology anzeigen lasse:
Rich (BBCode):
ash-4.3# lsusb
|__usb1          1d6b:0002:0404 09  2.00  480MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
  |__1-1         0403:6001:0600 00  2.00   12MBit/s 64mA 1IF  (elero GmbH Transmitter Stick A601IUE8)
  |__1-4         f400:f400:0100 00  2.00  480MBit/s 200mA 1IF  (Synology DiskStation 7F008B09B8CA6070)
|__usb2          1d6b:0003:0404 09  3.00 5000MBit/s 0mA 1IF  (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub

Kann ich jetzt einfach die Config in Homebridge abändern in:
Rich (BBCode):
port": "/dev/tty.usbserial-A601IUE8",


Und den docker Run Befehl in:

docker run --name homebridge --net="host" \
--privileged -v /dev/tty.usbserial-A601IUE8:/dev/tty.usbserial-A601IUE8 \
oznu/homebridge


Stimmt dann der Pfad /dev/tty.usbserial-A601IUE8? Oder denke ich falsch?
Bin leider eher Windows Kenner und Linux Anfänger...

Danke im Voraus für die Hilfe.

Gruß stetze

Edit:

Nach dem Nachladen der Module wurde mir der Stick als ttyUSB0 angezeigt.

sudo insmod /lib/modules/usbserial.ko
sudo insmod /lib/modules/ftdi_sio.ko

Deshalb wird der Pfad oben auch falsch sein und ebenfalls auf ttyUSB0 laufen müssen.
Ich teste und gebe Rückmeldung.
 
Zuletzt bearbeitet:

tom613

Benutzer
Mitglied seit
20. Dez 2021
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Hallo stetze

Hast Du den Elero stick mit Synology zum laufen gebracht?
Ich hatte versucht (aus dem Synology Terminal) folgendes aus zu führen, was aber irgendwie nicht funktioniert, die Homebridge Logs zeigen trotzdem noch
"Error: Error: No such file or directory, cannot open /dev/ttyUSB0"

Diesen Befehl habe ich ausgeführt:
docker run oznu/homebridge --device=/dev/ttyUSB0

Was zu einem langen "Bericht" kommt mit der Meldung:

Code:
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 10-adduser: executing...
usermod: no changes


-------------------------------------
GID/UID
-------------------------------------
User uid:    911
User gid:    911
-------------------------------------


[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 20-set-timezone: executing...
Set system timezone to Europe/Zurich.
[cont-init.d] 20-set-timezone: exited 0.
[cont-init.d] 30-packages: executing...
[cont-init.d] 30-packages: exited 0.
[cont-init.d] 40-dbus-avahi: executing...
[cont-init.d] 40-dbus-avahi: exited 0.
[cont-init.d] 45-user-data: executing...
[cont-init.d] 45-user-data: exited 0.
[cont-init.d] 50-plugins: executing...




    Thank you for using the oznu/homebridge docker image!


  If you find this project useful please STAR it on GitHub:


         https://github.com/oznu/docker-homebridge


                Or donate to the project:


            https://github.com/sponsors/oznu
                  https://paypal.me/oznu


Homebridge: Installing plugins...


added 10 packages in 2s


up to date in 888ms
[cont-init.d] 50-plugins: exited 0.
[cont-init.d] 55-config-ui: executing...
Enabling homebridge-config-ui-x...
[cont-init.d] 55-config-ui: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Starting cron
exec: usage: exec [ -c ] [ -l ] [ -a argv0 ] prog...
docker CMD exited 100
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] syncing disks.
[s6-finish] sending all processes the TERM signal.
[s6-finish] sending all processes the KILL signal and exiting.

Was mich wundert ist der UID und GID 911 (guest)
 

tom613

Benutzer
Mitglied seit
20. Dez 2021
Beiträge
2
Punkte für Reaktionen
0
Punkte
1
Update:
Ich habe es geschafft, dass alle Einträge, die unter /dev/tty* sind angezeigt werden, in dem ich in den Einstellungen auf "Edit" dann "Run with high priviliges" gewählt habe, neustart - dann funktioniert es :)
Aber....wir haben 14 Rolläden - wie kann/muss ich alle mit dem Stick verbinden? Mit der Fernsteuerung mussten alle Rollläden in "Lernmodus" versetzt werden und danach auf jedem der 15 Kanäle ein Gerät gespeichert werden...
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat