Grundlagen der Enocean-Einbindung in IPS

Da es ja leider kein Wiki mehr gibt :banghead:, wo man gemeinsam an so etwas schreiben kann, versuche ich es mit einem Forumseintrag, der noch erweitert wird. Nicht nur mir fiel es ja mit der ersten Enocean-Einbindung am Anfang nicht ganz leicht, deswegen will ich hier ein paar Infos zusammen tragen. Es wird nicht alles auf einmal, aber Stück für Stück.

Grundlagen für Enocean-Einbindung in IPS
IP-Symcon bindet sich in die Enocean-Kommunikation auf 2 Wege ein

  1. Senden:
    IP-Symcon verhält sich wie ein Schalter/Taster oder wie die Zentraleinheit GVFS, sendet also nur Aktionen an die FAM14. Hierbei wird keine direkte Rückkopplung erziehlt, streng genommen ist der Funk an dieser Stelle Uni-Direktional. IP-Symcon funkt über ein Gateway das eine Basis-ID hat (im Beispielbild BB AA EE 00) und simuliert bis zu 255 verschiedene Schalter. Diese werden durch die letzten 2 Stellen der ID differenziert, also hat das Gerät mit der ID 1 in IPS-Symcon die Sende-Adresse BB AA EE 01 usw. Diese Adressen werden genauso wie ein physischer Taster in die Enocean-Aktoren eingelernt, entweder über die Software PCT14 direkt im FAM14 oder per „anlernen“ am Aktor (hierzu bitte die Anleitung des Aktors konsultieren).
  2. Empfangen:
    IP-Symcon empfängt die Funk-Signale vom FAM14 die diese vom Bus auf die Funkstrecke repliziert oder von externen Funk-Aktoren direkt. Darüber gelange Zustandsänderungen der Aktoren ins IPS und sorgen dort für das Ändern der Variablen. Diese Änderung kann von IPS selber über „1. Senden“ ausgelöst worden sein (ist dann der indirekte Rückkanal) oder über andere Taster oder Aktoren. Damit IPS diese Funk-Signale den richtigen Geräten und Variablen zuordnen muss benötigt man die Aktor-ID, diese sind am einfachsten aus der PCT14 abzulesen, man kann sie, wenn „1. Senden“ schon erfolgreich war und IPS als Sender angelernt ist auch ermitteln lassen.

Allgemeiner Hinweis: idR werden die Enocean-Taster NICHT angelernt in IP-Symcon, da man deren Signale nicht benötigt. Es wird nur die Reaktion, also die Bestätigung des Aktors verarbeitet. Nur wenn man mit einem Taster eine Reaktion in IPS erzielen möchte und keinen Aktor anspricht kann man die Taster anlernen. Hierbei ist es aber etwas frickelig z.B. kurz drücken, lang drücken, gedrückt halten von einander zu unterscheiden.

Zusammenspiel IPS und EnOcean insb. IDs

Liste der Geräte und Umrechnungsformeln

ID-Liste Eltako - Google Tabellen

Die Spalten kurz erklärt:

  • Gewerk: wie der Name sagt, wofür ist der Aktor[/li][li]Bezeichnung: Klar oder?[/li][li]Typ: Was für ein Eltako-Modul ist es[/li][li]Aktor: Kurzbezeichnung des Aktor in UV[/li][li]Kanal: bei mehrkanal-Schaltern der geschaltete Kanal[/li][li]IPS-Sende-ID: Die ID die ihr zum senden in IPS verwendet (Geräte-ID in IPS)[/li][li]Doppelt: prüfung ob ID schon vergeben[/li][li]IPS-ID_HEx: der Hexwert der Sende-ID + Basis-Adresse, dazu die USB-Basis-Adresse in J2 eingeben[/li][li]Rückmelde-ID-Hex: Die Adresse unter der der Aktor sein Bestätigungsprotokoll sendet (FAM14-Basis-Adresse + PCT14-ID) -> FAM14-Basis-Adresse in K2 eintragen[/li][li]PCT14-ID: Die ID des Aktor im PCT14 (woraus die Rückmeldeadresse gebildet wird)

Anlegen eines neuen EnOcean-USB-300-Funksticks

Einrichtung des USB-Stick

[ol]
[li]USB-Stick einstecken[/li][li]im Gerätemanager USB-Stick suchen (wird ein Ausrufezeichen haben)[/li][/ol]
-> sollte er nicht mit Ausrufezeichen zu finden sein wird Windows selber nen Treiber gefunden haben, dann weiter bei (5) oder (7)… je nach Zustand

[ol]
[li]auf dem USB-Stick Treiber-aktualisieren auswählen, Windows lädt darauf hin aus dem Internet einen Treiber[/li][li]hier war bei mir ein Neustart notwendig[/li][li]wieder im Gerätemanager taucht der Stick nun wieder mit einem Ausrufezeichen auf, aber als FTDI-Gateway, wieder Treiber akualisieren wählen, danach taucht er als USB-Serial-Port auf[/li][li]Adapter auf 57,6kBit/s 8N1 stellen[/li][li]in IPS zuerst eine FTDI-Instance anlegen und das Geräte wählen (wird mit Namen und Com-Port angezeigt)[/li][li]auch hier 57,6kBit/s 8N1 einstellen[/li][li]in IPS unter Splitter (alle Module anzeigen wählen) das Enocean-Gateway auswählen, dort als übergeordnete Instanze die FTDI-Instance auswählen[/li][/ol]

Einlernen von Aktoren über die PCT14-Software:

[ol]
[li]PCT14 starten und mit FAM14 verbinden[/li][li]In PCT14 „ID erkennen - einschalten“[/li][li]An der IPS Instanz einlernen klicken, die ID taucht dann in PCT14 im rechten Block auf[/li][li]Die ID einfach mit der Maus an die entsprechende Stelle (ID-Zuordnungsbereich) in ein Aktor reinziehen[/li][li]die Daten anpassen (Funktion, Kanal usw)[/li][li]Daten übernehmen und an Gerät übertragen[/li][li]In PCT14 die Verbindung zu FAM14 trennen!![/li][li]Testen ob sich der Aktor per IPS steuern lässt[/li][/ol]

Für korrekte Rückmeldungen die Betriebsart wählen

[ul]
[li]2 für die Rückmeldung ALLER Geräte[/li][li]5 für die Rückmeldung nur der Geräte die in PCT14 im FAM14 in der Rückmeldeliste konfiguriert sind (siehe FAM14, Reiter „Rückmeldeliste“)[/li][/ul]

Anlegen eines neuen EnOcean-Geräts

Vorgehensweise zum Einbinden (Voraussetzung ist ein eingelerntes Gerät an der FAM14)

[ul]
[li]Neue IPS-Instanz anlegen[/li][li]EnOcean -> Eltako Schaltaktor [/li][li]Geräte-ID auswählen , freie Auswahl von 1 - 255, jede ID darf nur einmal verwendet werden[/li][li]Rückmelde-Adresse eingeben , Berechnung siehe oben[/li][li]Status simulieren ausschalten (dadurch dauert zwar die Rückmeldung etwas länger, aber man hat den definitiven Zustand angezeigt)[/li][li]PCT14 starten[/li][li]mit FAM14 verbinden[/li][li]Geräteliste auslesen[/li][li]FSR14 auswählen[/li][li]in der ID-Konfiguration im Bereich 3 einen neuen Eintrag machen, als ID die Base-ID + die Geräte-ID eintragen und als Funktion [/li][siehe Geräte-Hinweise!] auswählen und den Kanal der gesteuert werden soll
[li]Daten speichern und ans Gerät übertragen[/li][/ul]

Funktionen und weitere Einstellungen bei besonderen Geräten:

I.d.R. kann als Funktion Universaltaster oder Richtungstaster gewählt werden. Bei bestimmten Aktoren machen andere Funktionen allerdings sind oder sind notwendig:

FSR14-xR:
Funktion: Richtungstaster oder Universal-Taster, je nachdem ob man mit der Taste Ein- und Aus-Schalten möchte oder mit 2 Tasten

FUD14:
Funktion: Dimmwert von FVS
zusätzlich: im Reiter „Konfigurationsbereich“ im rechten Teil die zwei Optionen „Bestätigungstelegramm mit Dimmwert“ und „Bestätigungstelegramm mit Tastertelegramm“ auf „JA“ stellen

FSB14:
Funktion: Fahrzeit mit Zeitwertvorgabe FVS