Hallo zusammen,
aus aktuellem Anlass greife ich diesen Thread mal auf.
Ich möchte nun auch ein wenig in die EnOcean-Welt einsteigen und fühle mich gerade ein Bisschen in die Zeit der allerersten Schritte mit IPS, KNX etc. zurückversetzt. Ich muss mich also erst mal in die Funktionsweise von EcOcean und EEPs ein wenig rein lesen. Dennoch schon mal eine Frage, die in diesem Thread in Prinzip schon gestellt wurde.
Ich habe NodOn Einbaumodule, welche EEP D2-01-12 verwenden.
Da IPS dieses Profil mittlerweile unterstützt, habe ich zwei Instanzen hierzu erstellt. Beide haben die korrekte Geräte-ID, in der einen Instanz ist Kanal 1 und in der anderen Kanal 2 eingestellt.
Ich kann mit beiden Instanzen die entsprechenden Kanäle schalten und erhalte auch den Status, wenn am Gerät geschaltet wird - soweit so gut. Ich bin zwar zunächst davon ausgegangen, dass man mit einer Instanz beide Kanäle steuern kann, aber das war vermutlich mangels EnOcean Kenntnissen ein Irrtum.
Was ich bisher nicht verstehe ist, wie ich die Konfiguration des Moduls über IPS ändern kann. Zu EEP D2-01-12 sind diverse Settings angegeben, wie „External Switch/Push Button Type“, „Repeater enable/disable“, „Repeater Level“ etc. Daher gehe ich davon aus, dass man über dieses EEP irgendwie die Einstellungen ändern kann. Die Frage ist nur wie? Muss ich irgendwie manuell Telegramme erzeugen? Wenn ja, wie? In der Instanz selbst finde ich außer Ein, Aus und Wert lesen keine weiteren Einstellmöglichkeiten.
Oder unterstützt IPS D2-01-12 nur mit den Grundfuktionen Ein, Aus, Lesen und die Einstellungen können nicht geändert werden?
Vielleicht kann mir ja jemand bei den ersten EnOcean Schritten ein wenig auf die Sprünge helfen?!
Edit:
Wie ich gerade feststelle funktioniert das mit den 2 Kanälen doch nicht ganz so wie gedacht.
Ich erhalte für beide Instanzen (Kanla 1 und 2) den korrekten Status, wenn ich am Aktor schalte.
Ich kann beide Instanzen korrekt mit ENO_SwitchMode schalten. Führe ich aber ENO_RequestStaus aus, aktualisiert sich immer die Instanz von Kanal 1 - egal auf welcher Instanz ich den Befehl ausführe. Ist das vielleicht sogar ein Bug von IPS?
Gruß
Slummi