Eltako FSR14-4x schaltet nicht, Status wird aktualisiert

Begonnen von SaibotRetsevlis, 20 Mai 2024, 09:02:37

Vorheriges Thema - Nächstes Thema

SaibotRetsevlis

Hallo Forum,
hier war das gleiche Problem schon mal, nur hilft mir die Lösung nicht weiter.

Die 4 Kanäle haben die Adressen 4 bis 7.
Beim Test mit den Drehrädchen klackern die Relais und die fhem Lampen gehen der Reihe nach an und aus.

fhem Devices
FGW14
Internals
-BaseID FF000000
-FD 12
-LastID FF00007F
-Model ESP2
-NOTIFYDEV global
-PARTIAL <hier ist nix>
-STATIS initialized
-TYPE TCM
-eventCount 1

Attributes
-baseID FF000000
-comType RS485
-learningMode always
-sendInterval 100

Kanal 1 EnOcean_switch_FSR14_A01
Internals
-FGW14_MSGCNT 1
-FGW14_TIME 2024-05-19 14:45:53
-IODev FGW14
-LASTInputDev FGW14
-MSGCNT 1
-NR 303
-NTFY_ORDER 50-EnOcean_switch_FSR14_A01
-STATE on
-TYPE EnOcean
-eventCount 2

Readings
-IODev FGW14
-block unlock
-state on
-teach 4BS teach-in sent

Attributes
-IODev FGW14
-eep A5-38-08
-gwCmd switching
-maufID 00D
-model Eltako_FSR14
-subDef FF000004
-subType gateway
-webCmd on:off


Das "teach" hat nicht funktioniert darum habe ich im PCT14 in der Funktionsgruppe folgendes eingestellt

Nr 5 ID(Hex) FF00000004 Funktion 51 Schaltzustand vom Controller und Kanal 1 angehakt
Nr 6 ID(Hex) FF00000005 Funktion 51 Schaltzustand vom Controller und Kanal 2 angehakt
...


Mit verbose 4 wird das im Log eingetragen:
2024.05.19 14:44:16 3: EnOcean set EnOcean_switch_FSR14_A01 on
2024.05.19 14:44:16 4: EnOcean EnOcean_switch_FSR14_A01 sent PacketType: 1 RORG: A5 DATA: 01000009 SenderID: FF000004 STATUS: 00 ODATA:

oder
2024.05.19 14:44:17 3: EnOcean set EnOcean_switch_FSR14_A01 off
2024.05.19 14:44:17 4: EnOcean EnOcean_switch_FSR14_A01 sent PacketType: 1 RORG: A5 DATA: 01000008 SenderID: FF000004 STATUS: 00 ODATA:

Status aus dem Log
EnOcean EnOcean_switch_FSR14_A01 received from IODev: FGW14 PacketType: 1 RORG: F6 DATA: 70 SenderID: 00000004 STATUS: 30
Ich kann aber auch das hier im Log finden:
024.05.19 14:33:56 3: EnOcean set EnOcean_switch_FSR14_A01 on
2024.05.19 14:33:56 4: EnOcean EnOcean_switch_FSR14_A01 sent PacketType: 1 RORG: A5 DATA: 01000009 SenderID: FF000004 STATUS: 00 ODATA: 0300000004FF00
2024.05.19 14:33:56 1: TCM FGW14 Radio Telegram with optional Data not supported.

Warum schaltet das nicht?
so langsam bin ich ratlos.

Warum das ganze?
Damit wird eine Vestel Wallbox ein aus geschaltet.

Danke

SaibotRetsevlis

Neuer Versuch.

Im PCT14 das FSR14 auf Werkseinstellungen gesetzt und die devices in fhem gelöscht.

Nach Wiki die devices angelegt.
Durch das teach wird das subDef Attribut erszeugt und steht dann auf FF000001 und folgende.

Schalten geht aber immer noch nicht.

Hier noch mal was im Device angezeigt wird:
[b]Internals[/b]
CFGFN
DEF        00000004
FGW14_MSGCNT   119
FGW14_TIME     2024-05-20 11:35:13
IODev          FGW14
LASTInputDev   FGW14
MSGCNT         119
NAME           EnOcean_switch_FSR14_A01
NR             313
NTFY_ORDER     50-EnOcean_switch_FSR14_A01
STATE          on
TYPE           EnOcean
eventCount     8

[b]Readings[/b]
block          unlock
state          on
teach          4BS teach-in sent

[b]Attributes[/b]
IODev          FGW14
comMode        confirm
eep            A5-38-08
event-on-change-reading .*
gwCmd          switching
manufID        00D
model          Eltako_FSR14
subDef         FF000001
subType        gateway
teachMethod    RPS
webCmd         on:off

SaibotRetsevlis

Im Log steht, mit verbose 5, nach klick auf off und on

2024.05.20 19:04:09 3: EnOcean set EnOcean_switch_FSR14_A01 off
2024.05.20 19:04:09 4: EnOcean EnOcean_switch_FSR14_A01 sent PacketType: 1 RORG: A5 DATA: 01000008 SenderID: FF000001 STATUS: 00 ODATA:
2024.05.20 19:04:14 3: EnOcean set EnOcean_switch_FSR14_A01 on
2024.05.20 19:04:14 4: EnOcean EnOcean_switch_FSR14_A01 sent PacketType: 1 RORG: A5 DATA: 01000009 SenderID: FF000001 STATUS: 00 ODATA:

SaibotRetsevlis

Hm im wiki steht für das Attribute eep einmal A5-38-08 und einmal M5-38-08

Cybers

#4
Dein letzter Stand vom FSR14 Kanal 1 mit der Adresse 4 sieht fast ganz gut aus:
Internals
DEF        00000004
FGW14_MSGCNT   119
FGW14_TIME     2024-05-20 11:35:13
IODev          FGW14
LASTInputDev   FGW14
MSGCNT         119
NAME           EnOcean_switch_FSR14_A01
NR             313
NTFY_ORDER     50-EnOcean_switch_FSR14_A01
STATE          on
TYPE           EnOcean
eventCount     8

Readings
block          unlock
state          on
teach          4BS teach-in sent

Attributes
IODev          FGW14
comMode        confirm                                   => bitte das Atrribut löschen
eep            A5-38-08
event-on-change-reading .*
gwCmd          switching
manufID        00D
model          Eltako_FSR14
subDef         FF000001                                    => bitte ändern (siehe Text)
subType        gateway
teachMethod    RPS
webCmd         on:off

Nimm aber bitte mal das Attribut "comMode" raus. Dann solltest du dir angewöhnen, daß die Adresse des Attributs "subDef" am besten die gleiche wie im DEF ist, allerdings mit einer "1" statt der ersten oder zweiten oder dritten Null. Das macht die Zuordnung deutlich einfacher. Also in deinem Fall im DEF den Wert "00000004" und dann im Attribut "subDef" den Wert "00100004".

Beim FGW14 wird die BaseID falsch sein. Hier solltest du "00000000" eintragen. (Da du aber den Status richtig übermittelt bekommst, ist das möglicherweise nicht ganz so wichtig. Bitte dennoch ändern)

Wenn du es geändert hast, mach mir doch bitte noch mal ein List des Devices, bzw. stell hier noch mal die RAW-Definiton vom FGW14 und vom FSR14 ein. Dann habe ich beide Geräte noch mal sauber und kann es kontrollieren.

Gruß, Sascha
FHEM 6.2 auf Raspberry PI 4 / Smartvisu
Eltako Serie 14: FAM14, FGW14-USB, FSB14, FSR14-4x, FSR14-2x, FDG14, FTS14-EM in Kombination mit Jung F50 24V Tastern
1-Wire Temperatursensoren
aus alter Zeit:
Gott sei Dank nur noch 3 Homematic Jalousie- & Schaltaktoren! Wer sich mit Funk auskennt, legt Kabel