Eltako TF100L-230 V erneut anlernen

Begonnen von matzke, 21 Oktober 2021, 19:46:32

Vorheriges Thema - Nächstes Thema

matzke

Hi,
ich hatte bereits meinen Zwischenschalter von Eltako Typ F100L-230 V angelernt. Ich hatte diesen aber gelöscht. Nun muss ich ihn wieder anlernen, aber das funktioniert nicht. Ich habe den Speicher vom Zwischenschalter gelöscht, er zeigt Lernbereitschaft an und ich hatte sogar den Zwischenschalter mit einem Funktaster direkt ohne FHEM gekoppelt. Aber ein erneutes Koppeln mit FHEM will einfach nicht klappen. Den Taster, den ich rumliegen hatte, der ging mit FHEM einwandfrei koppeln. Nur der Zwischenschalter will nicht mehr. Wo liegt mein Fehler?

Hier meine Anlernsequenz:
define dev_Zwischenschalter1 EnOcean 050FD891 N5-38-08
attr dev_Zwischenschalter1 subDef getNextID
set dev_Zwischenschalter1 teach


Fehler im TCM_ESP3_0?

defmod TCM_ESP3_0 TCM ESP3 /dev/ttyAMA0@57600
attr TCM_ESP3_0 .baseIDSaved FFCF7E80
attr TCM_ESP3_0 .chipIDSaved 051A9EFD
attr TCM_ESP3_0 group System
attr TCM_ESP3_0 learningMode demand
attr TCM_ESP3_0 room z_Hardware
attr TCM_ESP3_0 sendInterval 0
attr TCM_ESP3_0 smartAckMailboxMax 0

setstate TCM_ESP3_0 initialized
setstate TCM_ESP3_0 2021-10-21 19:31:03 baseID BaseID: FFCF7E80 RemainingWriteCycles: 0A
setstate TCM_ESP3_0 2021-10-21 19:31:03 maturity 01
setstate TCM_ESP3_0 2021-10-11 19:03:10 mode 00
setstate TCM_ESP3_0 2021-10-21 19:31:03 repeater RepEnable: 00 RepLevel: 00
setstate TCM_ESP3_0 2021-10-21 19:31:03 state initialized
setstate TCM_ESP3_0 2021-10-21 19:31:03 version APIVersion: 02060900 APPVersion: 020F0000 ChipID: 051A9EFD ChipVersion: 454F0103 Desc: GATEWAYCTRL


Vielen Dank

Flachzange

Ich vermute Du meinst einen TF100L?

Grundsätzlich sieht das jetzt nicht falsch aus. Mach doch mal ein komplettes listing von dem device. Ansonsten
1) Sicherstellen, dass diesen Stecker nicht wirklich noch ein zweites mal in deiner FHEM-Installation gibt
2) Alternative Anlernprozedur: Device löschen. Am Aktor Bestätigungstelegramme einschalten. TCM in Lernmodus setzen. Aktor über autocreate erstellen lassen. EEP setzen. set teach.

matzke

Hi,
ich habe ja das alte Device TF100L-230V in FHEM gelöscht. Nun dachte ich, einfach neu anlegen und anlernen. Aber das funktioniert nicht. Mir errscheint es so, dass das alte Device in FHEM nicht mehr auftaucht, aber Reste irgendwo im Code immer noch vorhanden ist. Das komische, es sind genau zwei TF100L-230 V wo ich diese Probleme habe.

Wie mache ich ein komplettes listing vom Device?

Flachzange

Ein Device "im Code" gibt es nicht. Entweder es steht in der fhem.cfg oder nicht.

Bitte hier einmal starten:

https://forum.fhem.de/index.php/topic,71806.0.html
https://wiki.fhem.de/wiki/Hauptseite

matzke

Erneuter Versuch das Gerät anzulernen ergab im Log folgende Meldungen:

2021.10.24 13:45:03 2: EnOcean Cryptographic functions are not available.
2021.10.24 13:45:03 2: EnOcean XML functions available.
2021.10.24 13:45:03 2: EnOcean define dev_Zwischenschalter1 EnOcean 050FD891 N5-38-08
2021.10.24 13:45:03 2: EnOcean define FileLog_dev_Zwischenschalter1 FileLog ./log/dev_Zwischenschalter1-%Y.log dev_Zwischenschalter1
2021.10.24 13:45:03 3: No I/O device found for dev_Zwischenschalter1
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value in string eq at ./FHEM/10_EnOcean.pm line 970.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value $_ in hash element at ./FHEM/10_EnOcean.pm line 16350.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value $listIODev[0] in sort at ./FHEM/10_EnOcean.pm line 16350.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value $ioDev in hash element at ./FHEM/10_EnOcean.pm line 16354.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_EnOcean.pm line 16430.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value $ioDev in string ne at ./FHEM/10_EnOcean.pm line 16430.
2021.10.24 13:45:03 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_EnOcean.pm line 16429.
2021.10.24 13:45:03 2: EnOcean set dev_Zwischenschalter1 attribute subDef to 00000000
2021.10.24 13:45:07 1: Error: >< has no TYPE, but following keys: ><
2021.10.24 13:45:11 1: PERL WARNING: Use of uninitialized value $ioDev in hash element at ./FHEM/10_EnOcean.pm line 1903.
2021.10.24 13:45:11 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4606.
2021.10.24 13:45:12 2: AttrTemplates: got 229 entries
2021.10.24 13:45:33 3: EnOcean set dev_Zwischenschalter1 teach
2021.10.24 13:45:33 1: PERL WARNING: Use of uninitialized value $ioDev in hash element at ./FHEM/10_EnOcean.pm line 16500.