Rollladenaktor FJ62/12-36V DC

Begonnen von Damu, 01 Februar 2025, 20:08:17

Vorheriges Thema - Nächstes Thema

Damu

Wollte einen 12V Rollladenaktor anlernen.
Zitatdefine EnO_04297ABD EnOcean 04297ABD
attr EnO_04297ABD IODev POE_EnOcean_OG
attr EnO_04297ABD creator autocreate
attr EnO_04297ABD manufID 00D
attr EnO_04297ABD room EnOcean
attr EnO_04297ABD subType MSC
#   CFGFN     
#   DEF        04297ABD
#   FUUID      679e6ffc-f33f-d169-777e-14814adcf0d4422e
#   IODev      POE_EnOcean_OG
#   LASTInputDev POE_EnOcean_OG
#   MSGCNT     1
#   NAME       EnO_04297ABD
#   NR         566
#   NTFY_ORDER 50-EnO_04297ABD
#   POE_EnOcean_OG_DestinationID FFFFFFFF
#   POE_EnOcean_OG_MSGCNT 1
#   POE_EnOcean_OG_PacketType 1
#   POE_EnOcean_OG_RSSI -62
#   POE_EnOcean_OG_ReceivingQuality excellent
#   POE_EnOcean_OG_RepeatingCounter 1
#   POE_EnOcean_OG_SubTelNum 6
#   POE_EnOcean_OG_TIME 2025-02-01 20:03:24
#   POE_EnOcean_UG_DestinationID FFFFFFFF
#   POE_EnOcean_UG_MSGCNT 1
#   POE_EnOcean_UG_PacketType 1
#   POE_EnOcean_UG_RSSI -52
#   POE_EnOcean_UG_ReceivingQuality excellent
#   POE_EnOcean_UG_RepeatingCounter 1
#   POE_EnOcean_UG_SubTelNum 6
#   POE_EnOcean_UG_TIME 2025-02-01 20:03:24
#   STATE      ???
#   TYPE       EnOcean
#   eventCount 1
#   READINGS:
#     2025-02-01 20:03:24   IODev           POE_EnOcean_OG
#     2025-02-01 20:03:24   teach           MSC teach-in REF-ID 000004F8 not supported Manufacturer Eltako
#   helper:
#
setstate EnO_04297ABD 2025-02-01 20:03:24 IODev POE_EnOcean_OG
setstate EnO_04297ABD 2025-02-01 20:03:24 teach MSC teach-in REF-ID 000004F8 not supported Manufacturer Eltako


Klappt nicht so ganz.

Flachzange

Du müsstest schon sagen, welcher Aktor und wie Du es gemacht hast. FJ62/12-36V DC? Ich habe den nicht, aber der sollte sich genauso Verhalten bzw. Einlernen wie ein FJ62NP/FJ62/TF61J. Diese Aktoren lassen sich ja nicht wirklich gut über autocreate erstellen.

klaus.schauer

Eltako hat ein spezielles Anlernverfahren MSC teach-in eingeführt. Lt. meiner Liste aus August 2023 gibt es mehr als 260 unterschiedliche REF-IDs. Die REF-IDs sind nicht nur vom Gerätetyp sondern auch vom Firmwarestand abhängig. Die kann ich nicht alle ein Fhem einarbeiten. Bei Bedarf kann aber die eine oder andere REF-ID übernommen werden.

Ich habe die REF-ID 000004F8 jetzt eingearbeitet, bitte testen.

Damu

#3
Danke.
Sieht gut aus:
define EnO_04297ABD EnOcean 04297ABD
attr EnO_04297ABD IODev POE_EnOcean_OG
attr EnO_04297ABD comMode confirm
attr EnO_04297ABD creator autocreate
attr EnO_04297ABD eep A5-3F-7F
attr EnO_04297ABD manufID 00D
attr EnO_04297ABD model Eltako_FRM60
attr EnO_04297ABD modelVersion 0105
attr EnO_04297ABD mscRefID 000004F8
attr EnO_04297ABD room EnOcean
attr EnO_04297ABD sensorMode pushbutton
attr EnO_04297ABD subDef FFFCB092
attr EnO_04297ABD subType manufProfile
attr EnO_04297ABD teachMethod confirm
attr EnO_04297ABD webCmd opens:stop:closes:position
#   CFGFN     
#   DEF        04297ABD
#   FUUID      679f4706-f33f-d169-7856-cd686df495f805e7
#   IODev      POE_EnOcean_OG
#   LASTInputDev POE_EnOcean_OG
#   MSGCNT     4
#   NAME       EnO_04297ABD
#   NR         556
#   NTFY_ORDER 50-EnO_04297ABD
#   POE_EnOcean_OG_DestinationID FFFFFFFF
#   POE_EnOcean_OG_MSGCNT 4
#   POE_EnOcean_OG_PacketType 1
#   POE_EnOcean_OG_RSSI -58
#   POE_EnOcean_OG_ReceivingQuality excellent
#   POE_EnOcean_OG_RepeatingCounter 1
#   POE_EnOcean_OG_SubTelNum 4
#   POE_EnOcean_OG_TIME 2025-02-02 11:20:59
#   POE_EnOcean_UG_DestinationID FFFFFFFF
#   POE_EnOcean_UG_MSGCNT 4
#   POE_EnOcean_UG_PacketType 1
#   POE_EnOcean_UG_RSSI -52
#   POE_EnOcean_UG_ReceivingQuality excellent
#   POE_EnOcean_UG_RepeatingCounter 1
#   POE_EnOcean_UG_SubTelNum 7
#   POE_EnOcean_UG_TIME 2025-02-02 11:20:59
#   STATE      not_reached
#   TYPE       EnOcean
#   eventCount 4
#   READINGS:
#     2025-02-02 11:20:54   IODev           POE_EnOcean_OG
#     2025-02-02 11:20:59   endPosition     not_reached
#     2025-02-02 11:20:59   state           not_reached
#     2025-02-02 11:20:57   teach           4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako
#   helper:
#
setstate EnO_04297ABD not_reached
setstate EnO_04297ABD 2025-02-02 11:20:54 IODev POE_EnOcean_OG
setstate EnO_04297ABD 2025-02-02 11:20:59 endPosition not_reached
setstate EnO_04297ABD 2025-02-02 11:20:59 state not_reached
setstate EnO_04297ABD 2025-02-02 11:20:57 teach 4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako


Damu

Auf und Ab geht aber nicht.
Nur Stop geht. (Muss den Fahrbefehl aber mit dem Internen Taster geben)

Damu

Wenn ich das Model
ZitatEltako_FRM60
umstelle auf
ZitatEltako_FJ62
klappt alles

klaus.schauer

Ist mir auch gerade aufgefallen. Bitte mit dem angepassten Modul testen, ob damit das Attribut model beim Anlernen nun automatisch auf FJ62 gesetzt wird. Auch müsste das Attribut settingAccuracy = high gesetzt werden.

Damu

Zitatdefine EnO_04297ABD EnOcean 04297ABD
attr EnO_04297ABD IODev POE_EnOcean_OG
attr EnO_04297ABD comMode confirm
attr EnO_04297ABD creator autocreate
attr EnO_04297ABD eep A5-3F-7F
attr EnO_04297ABD manufID 00D
attr EnO_04297ABD model Eltako_FJ62
attr EnO_04297ABD modelVersion 0105
attr EnO_04297ABD mscRefID 000004F8
attr EnO_04297ABD room EnOcean
attr EnO_04297ABD sensorMode pushbutton
attr EnO_04297ABD settingAccuracy high
attr EnO_04297ABD subDef FFFCB092
attr EnO_04297ABD subType manufProfile
attr EnO_04297ABD teachMethod confirm
attr EnO_04297ABD webCmd opens:stop:closes:position
#   CFGFN     
#   DEF        04297ABD
#   FUUID      67a10e74-f33f-d169-1845-98303d9f13cb9c1f
#   IODev      POE_EnOcean_OG
#   LASTInputDev POE_EnOcean_OG
#   MSGCNT     12
#   NAME       EnO_04297ABD
#   NR         568
#   NTFY_ORDER 50-EnO_04297ABD
#   POE_EnOcean_OG_DestinationID FFFFFFFF
#   POE_EnOcean_OG_MSGCNT 12
#   POE_EnOcean_OG_PacketType 1
#   POE_EnOcean_OG_RSSI -55
#   POE_EnOcean_OG_ReceivingQuality excellent
#   POE_EnOcean_OG_RepeatingCounter 1
#   POE_EnOcean_OG_SubTelNum 5
#   POE_EnOcean_OG_TIME 2025-02-03 19:44:47
#   POE_EnOcean_UG_DestinationID FFFFFFFF
#   POE_EnOcean_UG_MSGCNT 12
#   POE_EnOcean_UG_PacketType 1
#   POE_EnOcean_UG_RSSI -59
#   POE_EnOcean_UG_ReceivingQuality excellent
#   POE_EnOcean_UG_RepeatingCounter 1
#   POE_EnOcean_UG_SubTelNum 8
#   POE_EnOcean_UG_TIME 2025-02-03 19:44:47
#   STATE      stop
#   TYPE       EnOcean
#   eventCount 29
#   OLDREADINGS:
#   READINGS:
#     2025-02-03 19:44:04   IODev           POE_EnOcean_OG
#     2025-02-03 19:44:36   block           unlock
#     2025-02-03 19:44:46   endPosition     not_reached
#     2025-02-03 19:44:46   state           stop
#     2025-02-03 19:44:07   teach           4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako
#   helper:
#
setstate EnO_04297ABD stop
setstate EnO_04297ABD 2025-02-03 19:44:04 IODev POE_EnOcean_OG
setstate EnO_04297ABD 2025-02-03 19:44:36 block unlock
setstate EnO_04297ABD 2025-02-03 19:44:46 endPosition not_reached
setstate EnO_04297ABD 2025-02-03 19:44:46 state stop
setstate EnO_04297ABD 2025-02-03 19:44:07 teach 4BS teach-in accepted EEP: A5-3F-7F Manufacturer: Eltako


Musste es zuerst zurücksetzen (8x Kurz 1x Lang (Tasten))


klaus.schauer

Passt soweit ich das sehe. Werde die Erweiterung bei Gelegenheit einchecken.

Flachzange

#9
(ahh, die standardmäßige Nicht-Benachrichtigung bei Antworten hier im Forum ist nervig)

Nur nochmal zum Verständnis: Das heißt Eltako ändert das Teach-in-Verfahren bei existierenden Modellen auf MSC? Die Bedienungsanleitung lässt jetzt auch nicht auf MSC schließen.

Und auch um sicherzugehen @Damu: Der reguläre Anlernprozess bei den Tipp-Funk-Typen funktionierte hier nicht?

klaus.schauer

Zitat von: Flachzange am 09 Februar 2025, 21:07:37Nur nochmal zum Verständnis: Das heißt Eltako ändert das Teach-in-Verfahren bei existierenden Modellen auf MSC?
Soweit mir bekannt ist, ist das teach-in per MSC eine zusätzliche Funktion. Das Verfahren funktioniert wohl zuverlässig, wenn das Gateway den Gerätetyp kennt. Eine solche halbwegs vollständige Geräteliste im EnOcean-Modul dauerhaft zu pflegen, ist allerdings kaum machbar.

Vor Jahren gab es Überlegungen, Gerätebeschreibungen sogenannte Device Definition Files (DDF) herstellerübergreifend online abrufbar zu machen. Damit käme man dann wohl weiter. Nur habe ich zwischenzeitlich nichts mehr davon gehört. Deshalb kann ich augenblicklich nur anbieten, wenige wirklich gängige Gerätetypen bei Bedarf manuell einzupflegen. Das DDF müsste man ggf. aber erst beim Hersteller anfordern.

Damu

Der Reguläre Anlernprozes für das device hab ich nicht versucht und kenne Ihn eigentlich auch nicht.

Flachzange

https://wiki.fhem.de/wiki/EnOcean-TF61J-Eltako-TippFunk-Jalousieaktor

Das Wiki macht hier aber viele Umwege.


Kurz-Version:
1) define <DevName> EnOcean <EnOID> H5-3F-7F
2) <Lernmodus am Aktor aktivieren>
3) set <DevName> teach

Fertig.

Damu

Ist es Moglich das Profil eep A5-3F-7F auf Verschlüsselt zu erweitern.
Habe meinen Verschlüsselt angelernt.
Bin mir aber nicht sicher ob die Verschlüsselung auch aktiv ist?