Seite 1 von 2

OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 6. Dez 2019 05:21
von jasuno
Hallo zusammen,

ich habe den Abend damit verbracht meinen ersten Raspberry-Pi 4 mitsamt openHABian einzurichten, das EnOcean Binding ist installiert und das EnOcean USB300 Dongle unter Things wird als online angezeigt.

Wenn ich unter Things auf das Pluszeichen gehe EnOcean Binding auswähle und nach Geräten suchen lasse, wird nichts gefunden. Ich habe eine FAM14 (Funkeinheit), 4x FSB14 (Raffstore Steuerung), 1x FSR14-2x (Licht), 1x LRW12D-UC (Windwächter), 1x FTS14EM und 7x S12-110.

Mein Endziel ist über den Raspberry-Pi 4 mit OpenHAB primär die Raffstoresteuerung zum Laufen zu bekommen. Ich möchte auf Basis eines HTTP-Requests die Raffstores ganz hoch, ganz runter und in eine bestimmte Kippstellung bringen. Mittels HTTP-Requests daher, weil in meinem internen Netz noch ein Homey ist, der jedoch kein EnOcean unterstützt und worüber ich die weiteren Geräte steuere. Das HTTP Binding ist auch schon installiert.

Ich weiß leider aktuell nicht wirklich weiter, wo ich ansetzen kann um hier mit OpenHAB zu einer Lösung zu kommen und die Aktoren (14er Serie) einzubinden. Ich habe mich auch schon über die Eltako Software PCT14 mit der FAM14 verbunden. Wenn ich hier jedoch sage Geräteliste aktualisieren und Gerätespeicher auslesen, dann kommt eine Fehlermeldung (Checksum Fehler bei Geräteadresse 1. Eventuell haben mehrere Geräte die gleiche Geräteadresse. Eventuell ist der RS485 Bus gestört.).

Bild

Ich habe mich auch schon durch die Eltako Anleitungen gewühlt (FSB14: https://www.eltako.com/fileadmin/downlo ... 4-2_dt.pdf & FAM14: https://www.eltako.com/fileadmin/downlo ... 0-3_dt.pdf), versucht die Geräte wie hier im Video beschrieben mit einer Adresse zu bestücken (https://www.youtube.com/watch?v=Q8sss20ghl8) - aber überall scheint es hier und da nicht so sauber zu funktionieren und es kommen teils Fehlermeldungen, wenn ich z.B. eine Adresse ändern will, bei manchen hingegen ging es. Zuletzt blinkte die FAM14 rot und so habe ich sie im BA Modus 1 versetzt sowie nacheinander die Aktoren (FSB14 & FSR14-2x) auf LRN gesetzt, sodass die FAM14 ihnen neue Adressen gibt. Danach hörte das rote Blinken auf - wenn ich mich jedoch mit dem Notebook verbinde und sage Geräteliste abrufen oder wie das heißt, sehe ich zwar immer die FAM14, es kommt aber oben besagte Fehlermeldung und läuft nicht sauber durch wie in dem Video.

Ich habe schon stundenlang im Internet recherchiert, aber leider nirgendwo eine Anleitung oder Tutorial gefunden, woraus ich nun meine weitere Vorgehensweise ableiten könnte.

Kann mir hier vielleicht jemand weiterhelfen?

Vielen Dank!

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 6. Dez 2019 08:24
von sihui
jasuno hat geschrieben: 6. Dez 2019 05:21 Wenn ich unter Things auf das Pluszeichen gehe EnOcean Binding auswähle und nach Geräten suchen lasse, wird nichts gefunden.
Ich habe zwar kein EnOcean aber ein flüchtiger Blick in die Doku für das Pairen von Aktoren zeigt das während des Scannens ein "Teach-in" durchgeführt werden muss. Davon schreibst du jedoch nichts in deinem Post.
Wurde das gemacht?

https://www.openhab.org/addons/bindings ... #actuators

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 6. Dez 2019 18:35
von jasuno
sihui hat geschrieben: 6. Dez 2019 08:24
jasuno hat geschrieben: 6. Dez 2019 05:21 Wenn ich unter Things auf das Pluszeichen gehe EnOcean Binding auswähle und nach Geräten suchen lasse, wird nichts gefunden.
Ich habe zwar kein EnOcean aber ein flüchtiger Blick in die Doku für das Pairen von Aktoren zeigt das während des Scannens ein "Teach-in" durchgeführt werden muss. Davon schreibst du jedoch nichts in deinem Post.
Wurde das gemacht?

https://www.openhab.org/addons/bindings ... #actuators
Ich bin mir nicht ganz sicher, was in der Doku mit "Teach-in" gemeint ist. Ich habe die Aktoren einzeln also z.B. FSB14 einmal auf LRN gestellt und dann blinkten sie. Dann habe ich in der Paper UI nach dem Gerät über das EnOcean Binding gesucht, aber auch hier wird dann nichts angezeigt :(

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 6. Dez 2019 18:59
von sihui
jasuno hat geschrieben: 6. Dez 2019 18:35 Ich bin mir nicht ganz sicher, was in der Doku mit "Teach-in" gemeint ist.
Ich kenne mich in der Terminologie von EnOcean nicht aus, aber ein Aktor der UTE unterstützt wird nach dem Scannen automatisch erkannt, ein Aktor der kein UTE unterstützt muss manuell angelegt werden.
Dazu ist ein bestimmter Ablauf notwendig (steht in der Doku beschrieben) und der korrekte EEP des Aktors muss bekannt sein.

Das "Teach-in" scheint also das Pairing der Geräte mit dem Controller zu sein.

Du als EnOcean Besitzer wirst bestimmt etwas mit UTE und EEP anfangen können, ich leider nicht.
Ansonsten musst du auf einen User, der EnOcean mit openHAB einsetzt, warten.

Viel Erfolg.

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 5. Jan 2020 02:20
von jasuno
Ein frohes neues Jahr!

Ich weiß mittlerweile, dass Eltako Aktoren überwiegend manuell angelernt werden müssen und weiß auch ungefähr wie.

Ich komme jedoch aktuell einfach nicht an die EnOcean ID wg. dem Fehler:
Wenn ich hier jedoch sage Geräteliste aktualisieren und Gerätespeicher auslesen, dann kommt eine Fehlermeldung (Checksum Fehler bei Geräteadresse 1. Eventuell haben mehrere Geräte die gleiche Geräteadresse. Eventuell ist der RS485 Bus gestört.).
Weiß hier vllt. jemand Rat? Ich habe es schon mit der physischen Adressvergabe probiert und jedem Aktor nacheinander eine neue Adresse zugewiesen. Es geht in PCT14 aber leider trotzdem nicht weiter.

Merci!

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 4. Feb 2020 21:28
von Bernie
Hallo jasuno,
ich bin noch ganz neu hier und habe ebenfalls vor, irgendwann eine bestehende Eltako- Funksteuerung (FAM, FSR u. FSBs) mit openHAB zu koppeln.
Hast Du schon mal ohne aktiven USB300 (nicht am Raspberry gesteckt) Deine Geräteadressen mit der PCT14 versucht auszulesen?
Hast Du bei den Eltako-Komponenten die Bus-Abschlusswiderstände gesetzt?
Wenn das alles passt, müsstest Du im nächsten Schritt den USB300 ja für die Kommunikation am FAM14 irgendwie einlernen. Da Du einen Konflikt mit Geräteadresse „1“ hast, könnte es ja sein, dass der USB300 die Geräteadresse „1“ fix hat (finde leider auch keine Doku hierzu) Ich würde die bisherige Geräteadresse „1“ dann ohne aktiven USB300 auf eine andere Adresse verschieben.
Wenn Du den Stick dann aktivierst, wäre die Adresse „1“ nur einmal belegt.
Gruß Bernie

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 5. Feb 2020 21:17
von jasuno
Hey,

vielen Dank für deine Antwort! Die Thematik ist bei mir in der Tat aktuell noch offen und ich habe noch zu keiner Lösung gefunden.
Bernie hat geschrieben: 4. Feb 2020 21:28 ich bin noch ganz neu hier und habe ebenfalls vor, irgendwann eine bestehende Eltako- Funksteuerung (FAM, FSR u. FSBs) mit openHAB zu koppeln.
Hast Du schon mal ohne aktiven USB300 (nicht am Raspberry gesteckt) Deine Geräteadressen mit der PCT14 versucht auszulesen?
Ich meine ja, bin mir jedoch nicht mehr 100 % sicher, daher würde ich dies am kommenden WE noch einmal probieren.
Bernie hat geschrieben: 4. Feb 2020 21:28 Hast Du bei den Eltako-Komponenten die Bus-Abschlusswiderstände gesetzt?
Ich habe die Eltako-Komponenten damals nicht verbaut, sondern eine Elektro-Firma des damaligen Eigentümers. Ich muss auch sagen, ich habe in Punkto solcher Dinge recht viel Respekt mir einen Stromschlag zu fangen. Kann man dies inkl. Verkleidung oder ohne sich in Gefahr zu bringen irgendwie erkennen?

Ich hatte im Zweifel schon überlegt einen Elektriker zu beauftragen der sich mit Eltako etwas auskennt. Nur denke ich mir, wenn dies nicht korrekt gemacht worden sein sollte, warum funktioniert dann alles andere z.B. auch Eltako Wireless Schalter etc.

Vielen Dank!

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 17. Jul 2020 22:01
von jasuno
Hallo Bernie,

ich habe inzwischen Folgendes geprüft:
  1. Der Abschlusswiderstand am Bus ist korrekt eingefügt
  2. Auch wenn mein Raspberry Pi komplett aus ist / kein Strom hat, funktioniert das Auslesen der Geräteadressen ebenso nicht
  3. Alle Aktoren zurückgesetzt (außer FTS14EM und LRW12D - da hier offenbar nicht möglich) und dennoch klappt das Auslesen nicht (das wird nun ein Spaß denn die ganzen Raffstore Schalter funktionieren nun nicht mehr und müssen offenbar neu angelernt werden - werde ich mir morgen anschauen müssen wie das geht
Es bleibt bei der gleichen Fehlermeldung. Hast du deine Eltako-Funksteuerung schon mit OpenHab eingerichtet?

Ein schönes WE!

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 18. Jul 2020 19:35
von Bernie
Hallo Jasuno,
nein habe noch kein OpenHAB dran.
Wird auch vorerst nicht geschehen.
Daher konnte ich Dur nur physikalische Überprüfungen für den Bus anbieten.
Sorry, mit mehr kann ich nicht dienen.
Gruß Bernie

Re: OpenHAB - EnOcean Binding - Eltako FSB14 & FSR14

Verfasst: 18. Jul 2020 19:46
von jasuno
Hallo Bernie,

beim Anlernen der Taster ist mir eben Folgendes aufgefallen:

Wenn ich auf einem meiner FSB14 Aktoren auf 20 = Universaltaster Motor 1 einen Taster anlerne, steuert diese zwei auf komplett unterschiedlichen Seiten der Wohnung liegende Raffstore-Motoren (exemplarisch mal Fenster 1 und Fenster 2 genannt). Wenn ich dann den zweiten Taster auf 40 = Universaltaster Motor 2 des jeweiligen Aktors anlerne, steuert dieser dediziert Fenster 2.

Ist eine solche Verkabelung von Eltako überhaupt vorgesehen und könnte dies die Ursache dafür sein, warum ich auch nach dem Zurücksetzen aller Aktoren & neuem Einlernen der Taster immer noch den Fehler mit den Geräteadressen erhalte?

Edit: Ich habe wohl das falsche Löschprogramm genutzt. Es musste neben CLR drei mal rechts bis zum Anschlag gedreht werden. Dann war auch der bisherige Taster rausgelöscht, der das eine Fenster doppelt steuerte. Wo der genaue Unterschied zwischen "Speicherinhalt löschen" und "Gerätekonfiguration und Geräteadresse löschen" aus der Anleitung (https://www.eltako.com/fileadmin/downlo ... 4-2_dt.pdf) liegt habe ich allerdings auch noch nicht verstanden.

Vielen Dank!