
! UNDER C>ONSTRUCTION !
Hinweis:
Hier möchte ich nur zeigen, wie man eine erfolgreiche Ansteuerung zwischen dem iobroker und Eltako-Geräten (über enocean) aufzubauen kann.
Wie diese dann prinzipiell funktionierende Schaltfunktion später in einem Dashboard oder Automation weiter genutzt werden kann ist nicht Teil dieser Beschreibung! Dazu findet man sicherlich im deutschen Support-Forum weitere Hilfe.
Es geht hier „nur“ darum, eine erfolgreiche Ansteuerung zwischen iobroker und Eltako-Geräten aufzubauen.
Auch gehe ich davon aus, das die notwendige Enocean Software installiert ist und kein Fehler aufzeigt (Adapter „grün ist).“
Die Software gibt es hier bei Github, vielen Dank an Jee Cee!
1.
Die kostenlose Eltako PCT14 Software (nur für Windows) herunterladen und PC/Laptop mittels USB mit dem Eltako-Bus (Geräten) verbinden
2.
Nur bei der erstmaligen Einrichtung auszuführen!
In der pct14 Software in der linken (noch komplett leeren) Spalte rechts-klick und „Geräte hinzufügen und Gerätespeicher auswählen“ anklicken
(je nach Anzahl der im Bus vorhandenen Geräte kann das zwischen einer und 3 Minuten dauern (muss aber nur einmal gemacht werden)
Hinweis: Solange im pct14 der Verbindungsstaus grün „Verbunden“ ist, lassen sich die Aktoren im Haus nicht mit Schalter bedienen, Lichter ein/ausschalten geht nicht !

3.
Recht einfach lässt sich jetzt in der pct14 Software die sogenannte und wichtige „Base-ID“ (hex.) ermitteln,
links unter der Geräteliste das erste Geräte ist die „Zentrale“ (bei mir: FAM14). Diesen Eintrag markieren, Tab: „Konfigurationsbereich“, und die wichtige „Base-ID“ hex wird angezeigt.

4.
Jetzt können wir beginnen, die notwendige ID von einem Schalter, der das gewünschte Gerät (z.B. Deckenlicht) schaltet, zu ermitteln.
Hierfür gibt es verschiedene Möglichkeiten:
a) Auf der Rückseite des Enocean Funkschalters die ID ablesen

b) Mit der kostenlosen Enocean App (Google-Store) die benötigte ID mittels NFC auslesen

c) In der pct14 Software rechts im Fenster rechts-klick und „ID erkennen“ einschalten.
Dann den Funkschalter betätigen, die ID wird angezeigt

Im weiteren Beispiel jetzt wir von einer ermittelten und festgestellten ID von: FED96CCC hex aus!
5.
Jetzt die bei Schritt 3 ermittelte ID in der pct14 Software bei den einzelnen Geräten in der linken Spalte (FSR14-4, FSB14, FUD14, F4HK14, …) suchen.
Die ID ist in der Funktionsgruppe zu suchen (Tab: Zuordnungsbereich),
ebenso muss der Wert „Taste“ bei dem Gerät mit der bei Schritt 3 gedrückten Taste übereinstimmen.
In dargestellten Beispiel hab ich auf meinem Schalter die Taste 2 gedrückt
( Also: Ermittelte ID=FED96CCC / Taste 2 betätigt)
Definition der Tasten 1 bis 4 / Tastenzuordnung
Die Werte der Tasten (bei 4-Taster) ist:
1=links oben
2= links unten
3=rechts oben
4=rechts unten


Deutung:
Die gesuchte ID (FED96CCC) mit der entsprechenden Taste (2) wird in der Gerätegruppe mit Adresse 1-4 gefunden, und zwar wird der Kanal Nr.2 angesprochen (00000010) (kann als „Binäre-Codierung“ angesehen werden).
Kanal 2 entspricht bei diesem Gerät (zufälligerweise) auch der Adresse 2 (dec.) (weil Adressbereich hier bei 1 beginnt (hier „Adr 1-4“)!)
(wäre die gesuchte ID nicht in der Adress-Gruppe 1-4 sondern Beispielsweise bei Gerätebereich „Adresse 5-8“ hinterlegt, und würde (Bsp.) der Kanal 3 angesprochen, entspräche dies dann der Adresse 7 (dec.) (Kanal 1 aus Adr.Bereich 5-8=Adr.5; Kanal 2 aus Adr.Bereich 5-8=Adr.6; …)
Den Wert der ermittelten Adresse merken wir uns (oder schreiben ihn in auf, Beispielsweise in ein Excelfile (siehe unten))
6.
Jetzt haben wir die Geräte ID (im Beispiel „FFFD10180“ (hex.)) und die Bus-ID (Adresse) (im Beispiel „2“ (dec.)).
Die zwei Zahlen müssen wir addieren (im Beispiel geht das noch recht einfach, aber bei Geräteadressen von über 20 wird es schon schwieriger.
Daher hier ein kleines Online-Tool, um komfortabel die zwei Werte von unterschiedlichen Zahlensystem (hex. und dec.)zu addieren.
> > K l i c k < <

7.
Jetzt schauen wir in der iobroker Weboberfläche unter „Instanzen“ nach.
Suchen die Zeile von der vorab installierten enocean-Instanz und klicken auf die Einstellungen (Zange):

Im neuen Fenster nun den Hersteller (Eltako) und das hinzuzufügende Gerät auswählen. Die bei Schritt 6 berechnetet Geräte ID (hex) einfügen und „Gerät hinzufügen“ drücken:

Das neue Gerät ist aber (oft) erst mal nicht sichtbar (Bug?), die Seite muss dann erst einmal neu geladen werden (F5).
Im Instanzen-Hauptfenster sieht bzw. sucht man nun das neu hinzugefügte Gerät (anhand der „ID“).
Wichtig dann die Spalte „Sender-ID“: Diese ID benötigen wir nun zum Eintragen in der pct14 Software

8.
Nun gehen wir wieder zur pct14 Software zurück, zu dem Gerät welches wir über den iobroker ansteuern wollen (hier: FSR14-4x,, Adr. 1-4).
Klicken auf „Adr. 1 – 4“, oben auf den Tab „ID-Zuordnungsbereich“.
Da ist die Funktionsgruppe 2 der Bereich, wo wir unseren „iobroker Schalter“ hinzufügen müssen.
Hinweis: Die Funktionsgruppe gilt für alle 4 Kanäle des FSR14-4; auch wenn man K1 oder K2 anklickt, die Anzeige bleibt die gleiche
Wir suchen die erste freie ID mit „00 00 00 00“, Doppel-klick darauf (oder rechts-klick und „Daten ändern“) und fügen neue Daten ein:
– die zuvor im iobroker ermittelte Sender-ID (ffa3b190) kommt in „ID (hex)“ (nicht die berechnete Geräte-ID!)
– bei „Funktion“ den Eintrag suchen, in dem „… Controller…“ vorkommt (zuvor war das „Schlüsselwort „GFVS“)
– als letztes noch den zu schaltenden Kanal anklicken (in unserem Bsp: 2)
Die gemachten Änderungen mit „Daten übernehmen“ oder wenn eine Verbindung zum pct14 besteht geht auch direkt: „Daten übernehmen und auf Gerät übertragen“ aktivieren. Ansonsten muss das Übertragen der neuen Einträge später nach erfolgter Verbindung erfolgen.

9.
Will man jetzt testen, ob dass zu schaltende Gerät jetzt auch über den iobroker anzusprechen ist, muss die Verbindung zum pct14 getrennt werden!

Dann im iobroker zu:
Objekte => enocean => 0 => <iobroker-Geräte-ID> suchen(hier: fffd1082) gehen:
„cmd“ anklicken und den gewünschten Schalt-Wert setzen: „On“ oder „Off“, oder „Up“ oder Down“.

Der physikalische Eltako sollte nun das gewünschte Gerät ein- bzw- ausschalten (oder den Rollladen entsprechend bewegen).
Gratulation!
Wenn diese nicht der Fall ist, kontrollieren:
Hat man die richtigen ID’s an der richtigen Stelle verwendet,
stimmt der Kanal, ist die pct14 Software „getrennt“.
Da ich aus eigener Erfahrung weiß, dass diese Enocean Anbindung in iobroker nicht so trivial ist und es viel zu beachten gibt (welche ID, welcher Kanal, welche Lampe wo, welcher Taster, …), habe ich begonnen, die ganzen Werte in eine Excel-Tabelle einzutragen.
Für mich ist das eine große Hilfe und hilft mir, den Überblick zu behalten und Fehler zu vermeiden!

Das war es, im Haus verbaute Geräte sind nun prinzipiell auch über iobroker ansprechbar.
Wie daraus nun nutzbare Schalter in einem Dashboard aufgebaut oder Automatismen erstellt werden ist nicht Teil dieser Anleitung.
Bei Fragen oder wenn in der Anleitung noch Fehler oder Unklarheiten sind, bitte mich einfach kontaktieren:
