Enocean FSB12 in FHEM einlernen

Begonnen von Axel_F, 24 Mai 2014, 19:50:30

Vorheriges Thema - Nächstes Thema

Axel_F

Hallo zusammen,

ich habe folgendes System: WeberHaus - EnOcean - Eltako FSR12 für Licht und FSB12 für Rolladen - FHEM auf Raspberry Pi mit Enocean Modul

Meine Lampen kann ich einwandfrei mit FHEM steuern, ich bekomme aber die Rollosteuerung nicht hin.

Ich habe jedem Rollo eine Adresse zugeteilt, die einer fortlaufenden BasisID vom TCM310_0 entspricht.

Typischerweise sieht das Listing so aus:

define Wohnen_Rollo EnOcean FF873509
attr Wohnen_Rollo IODev TCM310_0
attr Wohnen_Rollo group Erdgeschoss
attr Wohnen_Rollo manufID 00D
attr Wohnen_Rollo model FSB12
attr Wohnen_Rollo room Wohnen
attr Wohnen_Rollo shutTime 18
attr Wohnen_Rollo subType manufProfile

Wenn ich jetzt versuche das Rollo im Sicherungskasten anzulernen (oberer Drehschalter auf 180, mittlerer Schalter auf LRN und unterer Schalter auf 1), indem ich set Wohnen_Rollo teach eingebe, dann passiert nichts und die rote Lampe am FSB12 blinkt weiter.
Im Logfile bekomme ich folgende Nachricht:

2014.05.24 19:29:00 2: EnOcean set Wohnen_Rollo teach
2014.05.24 19:29:00 2: TCM TCM310_0 RESPONSE: WRONG_PARAM

Ich weiss nicht mehr weiter, kann mir einer sagen, was ich falsch mache.

Eine Frage, die ich mir stelle: Warum ist im WebFrontend im Pulldownmenu, wenn ich das Modell wählen will, kein FSB12, sondern ich muss das immer per Hand eintragen? kann das daran liegen?

siehe Bild

Vielen Dank

Gruß
Axel

klaus.schauer

Falls im model-Auswahlmenü das jeweilige Model nicht aufgeführt ist, ist es für die Konfiguration nicht notwendig.

Bitte Fehlermeldungen immer mit den LOG-Einträgen (verbose 5) und einem list <device> senden.

Axel_F

Danke für den Hinweis

Ich habe es versucht sowohl ohne als auch mit attr Bad_Rollo model FSB12

dann kommt folgende Meldung im Logfile (verbose = 5)

2014.05.25 13:09:39 2: EnOcean set Bad_Rollo teach
2014.05.25 13:09:39 4: EnOcean IOWrite Bad_Rollo Header: 000A0001 Data: A5FFF80D80FF87350000
2014.05.25 13:09:39 2: TCM TCM310_0 RESPONSE: WRONG_PARAM

Das List von Rolo_Bad sieht so aus



Internals:
   DEF        FF873500
   IODev      TCM310_0
   NAME       Bad_Rollo
   NOTIFYDEV  global
   NR         120
   STATE      teach
   TYPE       EnOcean
   Readings:
     2014-05-25 13:09:39   state           teach
Attributes:
   IODev      TCM310_0
   group      Dachgeschoss
   manufID    00D
   room       Bad
   shutTime   18
   subType    manufProfile
   verbose    5

funktioniert aber immer noch nicht, bekomme es nicht eingelernt.

Was mache ich falsch?

daredevil

#3
Subtype auf Switch und A0/AI bzw. B0/BI zum einlernen nehmen, funktioniert auf alle Fälle.
So habe ich meine alten FSB61 ohne Quittungstelegramm betrieben.
Am FSB12 dann auch die Einstellung für Richtungstaster nehmen (10).


Axel_F

Danke für Eure Antworten, habe es mittlerweile selbst herausgefunden

Tja wenn man zu doof ist hexadezimal weiterzuzählen  >:(