Hallo Forum,
hier (https://forum.fhem.de/index.php?topic=106176.0) 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
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
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:
Hm im wiki (https://wiki.fhem.de/wiki/EnOcean-FSR14-4x-RS485-Bus-Schaltaktor-4-Kanal-Stromsto%C3%9F-Schaltrelais) steht für das Attribute eep einmal A5-38-08 und einmal M5-38-08
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