DS218+ Elero Transmitter Stick + Homebridge Docker

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

stetze

Benutzer
Registriert
15. März 2019
Beiträge
6
Reaktionspunkte
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:
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)
 
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...
 
Status
Für weitere Antworten geschlossen.
 

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