[gelöst] EnOcean-D-452-FU-EBIM-JR-Aktor-Beschattungselemente-Rollladen anlernen

Begonnen von FHEM_Alex_Pi, 26 April 2015, 08:11:15

Vorheriges Thema - Nächstes Thema

FHEM_Alex_Pi

Kann mich bitte jemand unterstützen:

Nachdem es mit der ,,alten" Vorgehensweise und der Definition einer SenderID mit subDef nicht geklappt hat, habe ich ein Update gemacht und http://www.fhemwiki.de/wiki/EnOcean-D-452-FU-EBIM-JR-Aktor-Beschattungselemente-Rollladen bemüht:

Konfiguration des Aktors gelöscht
fhem: shutdown restart
Aktor zurückgesetzt

Vorgehensweise wie in ,,Definition/Anlernvorgang" beschrieben, subDef nicht vergeben:
=> Konfiguration:
define Jalousie EnOcean FFD16800
attr Jalousie IODev TCM310_0
attr Jalousie gwCmd blindCmd
attr Jalousie manufID 001
attr Jalousie subType shutterCtrlState.01
attr Jalousie subTypeSet gateway


Aktor in den Lernmodus versetzt
fhem: set Jalousie teach

Aktor wurde angelernt, Jalousie lässt sich öffnen, schließen...

(alle) Readings:
state teach 2015-04-26 07:27:59


Diese Zeilen wurden der Konfiguration hinzugefügt:
attr Jalousie comMode confirm
attr Jalousie subDef FF892F07


Nicht das von mir erwartete Ergebnis  :(

fhem: set TCM310_0 teach 60
fhem: set Jalousie opens

Diese Zeichen wurden der Konfiguration hinzugefügt:
define EnO_4BS_FFD16B00 EnOcean FFD16B00
attr EnO_4BS_FFD16B00 IODev TCM310_0
attr EnO_4BS_FFD16B00 room EnOcean
attr EnO_4BS_FFD16B00 subType 4BS
define FileLog_EnO_4BS_FFD16B00 FileLog ./log/EnO_4BS_FFD16B00-%Y-%m.log EnO_4BS_FFD16B00
attr FileLog_EnO_4BS_FFD16B00 logtype text
attr FileLog_EnO_4BS_FFD16B00 room EnOcean


Readings:
D0 0 2015-04-26 07:36:10
D1 0 2015-04-26 07:36:10
D2 0 2015-04-26 07:36:10
D3 1 2015-04-26 07:36:10
sensor1 9 2015-04-26 07:36:10
sensor2 0 2015-04-26 07:36:10
sensor3 21 2015-04-26 07:36:10
state 9 2015-04-26 07:36:10


Warum erhalte ich keine verwertbaren Readings beim Aktor, warum fügt er einen weiteren Sensor hinzu?

Letztes Jahr hatte ich den gleichen Aktor angelernt und folgendes Ergebnis erhalten:
alarm off 2015-04-26 07:30:15
endPosition open 2015-04-26 07:30:15
position 0 2015-04-26 07:30:15
positionMode normal 2015-04-26 07:30:15
serviceOn no 2015-04-26 07:30:15
shutterState stopped 2015-04-26 07:30:15
state open 2015-04-26 07:30:15


Zumindest die Readings: position, shutterState und state benötige ich für die weitere Programmierung.

Mit meinem rudimentären Wissen komme ich nicht weiter.

Liebe Grüße aus Erkelenz,

Alexander

krikan

Hallo Alexander,
ganz schön verwirrend  ;)
Mein Vorschlag: Bitte beide Fhem-Devices löschen (save und shutdown restart), Aktor zurücksetzen und noch einmal schrittweise nach Wiki vorgehen (Laufzeiteinstellung laut Wiki nicht vergessen). Sobald dann ein Problem auftritt, bitte melden und nicht erneut "teach" aufrufen.
Kann derzeit nicht testen, ob durch eine letzte 10_EnOcean-Änderung Anpassungen am Vorgehen notwendig sind (mWn nicht). Würde ich, wenn ich es schaffe und Du nicht zum Erfolg kommst, heute Abend am Aktor probieren.
Gruß,  Christian

EDIT:
Das Anlernen funktioniert auch mit der aktuellen Version wie beschrieben.
Du hast in Deinem "define Jalousie" eine falsche SenderID Deines Aktors gewählt. Es muss nicht FFD16800, sondern  FFD16B00 sein. Bitte im DEF des Fhem-Device "Jalousie" ändern, nachdem Du das Device "EnO_4BS_FFD16B00" gelöscht hast. Ist mir erst jetzt aufgefallen, brauche doch eine neue Brille 8).

FHEM_Alex_Pi

Hallo Christian,

danke für die Hilfe. Musste erst noch unseren Besuch los werden und konnte Deinen Hinweis nun erfolgreich umsetzen.
Kaum mach man es richtig, schon geht's.
Mir kann man auch ein X für ein U vormachen. Ist halt nix, wenn man alt und blind ist.  :-[

Schönen Sonntag noch,

Alexander