Hallo, ich benötige Eure Hilfe !
Ich versuche, einen Fensterkontakt (MAX_054e32, type ShutterContact, serial JEQ0394420) zu pairen, was aber mit diversen Fehlermeldung scheitert.
Es wird auch kein Device angelegt; in der fhem.cfh kann ich die ID MAX_054e32 (oder Teile davon) nicht finden.
Die Fehlermeldungen beziehen sich anscheinend auf einen fehlenden Namen.
Der Betrieb der anderen MAX Device funktioniert problemlos, daher gehe ich aktuell davon aus, dass es nicht der CUL ist.
Hier ist der Auszug aus dem Log, für den in verbose sowohl im CUL als auch im CUL_MAX auf 5 getzt hatte:
...
2022.07.30 14:05:45.513 5: CUL_Read: CUL_0 /Z17030400054E321234560013040F4A4551303339343432300A
2022.07.30 14:05:45.514 4: CUL_Parse: CUL_0 Z17030400054E321234560013040F4A4551303339343432300A -69
2022.07.30 14:05:45.515 5: CUL_0: dispatch Z17030400054E321234560013040F4A455130333934343230
2022.07.30 14:05:45.519 3: CUL_MAX, source device 054e32 has no name !
2022.07.30 14:05:45.519 5: CUL_MAX, IODev CUL_0, len 23, msgcnt 03, msgflag 04, msgType PairPing, src 054e32, dst 123456, group 0, payload 13040F4A455130333934343230, rssi -69
2022.07.30 14:05:45.520 4: CUL_MAX, PairPing (dst 123456, pairmode 1), firmware 19, type ShutterContact, testresult 15, serial JEQ0394420
2022.07.30 14:05:45.520 3: CUL_MAX, Re-Pairing device MAX_054e32 of type ShutterContact with serial JEQ0394420
2022.07.30 14:05:45.521 5: CUL_MAX: dispatch MAX,1,define,054e32,ShutterContact,JEQ0394420,0
2022.07.30 14:05:45.521 5: MAX_Parse, MAX,1,define,054e32,ShutterContact,JEQ0394420,0
2022.07.30 14:05:45.522 1: MAX_Parse, ohne Namen msg: MAX,1,define,054e32,ShutterContact,JEQ0394420,0
2022.07.30 14:05:45.539 1: ERROR: empty name in readingsBeginUpdate
2022.07.30 14:05:45.539 1: stacktrace:
2022.07.30 14:05:45.540 1: main::readingsBeginUpdate called by ./FHEM/14_CUL_MAX.pm (862)
2022.07.30 14:05:45.540 1: main::CUL_MAX_Parse called by fhem.pl (4128)
2022.07.30 14:05:45.540 1: main::Dispatch called by ./FHEM/00_CUL.pm (975)
2022.07.30 14:05:45.541 1: main::CUL_Parse called by ./FHEM/00_CUL.pm (840)
2022.07.30 14:05:45.541 1: main::CUL_Read called by fhem.pl (3932)
2022.07.30 14:05:45.541 1: main::CallFn called by fhem.pl (781)
2022.07.30 14:05:45.542 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4982.
2022.07.30 14:05:45.542 1: readingsUpdate(,firmware,1.3) missed to call readingsBeginUpdate first.
2022.07.30 14:05:45.543 1: stacktrace:
2022.07.30 14:05:45.543 1: main::readingsBulkUpdate called by ./FHEM/14_CUL_MAX.pm (863)
2022.07.30 14:05:45.543 1: main::CUL_MAX_Parse called by fhem.pl (4128)
2022.07.30 14:05:45.544 1: main::Dispatch called by ./FHEM/00_CUL.pm (975)
2022.07.30 14:05:45.544 1: main::CUL_Parse called by ./FHEM/00_CUL.pm (840)
2022.07.30 14:05:45.544 1: main::CUL_Read called by fhem.pl (3932)
2022.07.30 14:05:45.544 1: main::CallFn called by fhem.pl (781)
2022.07.30 14:05:45.545 1: readingsUpdate(,testresult,15) missed to call readingsBeginUpdate first.
2022.07.30 14:05:45.545 1: stacktrace:
2022.07.30 14:05:45.546 1: main::readingsBulkUpdate called by ./FHEM/14_CUL_MAX.pm (864)
2022.07.30 14:05:45.546 1: main::CUL_MAX_Parse called by fhem.pl (4128)
2022.07.30 14:05:45.546 1: main::Dispatch called by ./FHEM/00_CUL.pm (975)
2022.07.30 14:05:45.546 1: main::CUL_Parse called by ./FHEM/00_CUL.pm (840)
2022.07.30 14:05:45.547 1: main::CUL_Read called by fhem.pl (3932)
2022.07.30 14:05:45.547 1: main::CallFn called by fhem.pl (781)
2022.07.30 14:05:45.547 1: readingsUpdate(,PairedTo,123456) missed to call readingsBeginUpdate first.
2022.07.30 14:05:45.548 1: stacktrace:
2022.07.30 14:05:45.548 1: main::readingsBulkUpdate called by ./FHEM/14_CUL_MAX.pm (865)
2022.07.30 14:05:45.548 1: main::CUL_MAX_Parse called by fhem.pl (4128)
2022.07.30 14:05:45.549 1: main::Dispatch called by ./FHEM/00_CUL.pm (975)
2022.07.30 14:05:45.549 1: main::CUL_Parse called by ./FHEM/00_CUL.pm (840)
2022.07.30 14:05:45.549 1: main::CUL_Read called by fhem.pl (3932)
2022.07.30 14:05:45.549 1: main::CallFn called by fhem.pl (781)
2022.07.30 14:05:45.550 1: readingsUpdate(,SerialNr,JEQ0394420) missed to call readingsBeginUpdate first.
2022.07.30 14:05:45.550 1: stacktrace:
2022.07.30 14:05:45.550 1: main::readingsBulkUpdate called by ./FHEM/14_CUL_MAX.pm (866)
2022.07.30 14:05:45.551 1: main::CUL_MAX_Parse called by fhem.pl (4128)
2022.07.30 14:05:45.551 1: main::Dispatch called by ./FHEM/00_CUL.pm (975)
2022.07.30 14:05:45.551 1: main::CUL_Parse called by ./FHEM/00_CUL.pm (840)
2022.07.30 14:05:45.552 1: main::CUL_Read called by fhem.pl (3932)
2022.07.30 14:05:45.552 1: main::CallFn called by fhem.pl (781)
2022.07.30 14:05:45.552 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4718.
2022.07.30 14:05:45.553 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3796.
2022.07.30 14:05:45.553 4: CUL_MAX, send -> cmd:PairPong, msgcnt:01, flags:00, Cmd2id:01, src:MAX_123456 , dst:MAX_054e32 , gid:00 , payload:00 , cul:none
2022.07.30 14:05:45.554 5: CUL_MAX, send packet: 0b010001123456054e320000
2022.07.30 14:05:45.554 5: CUL_MAX, Send Queue 1 packet in queue
2022.07.30 14:05:45.572 5: DevIo_SimpleWrite CUL_0: X
2022.07.30 14:05:45.574 5: CUL_ReadAnswer CUL_0: 21 900
2022.07.30 14:05:45.608 5: CUL_MAX, Send Queue CUL_0 -> needPreamble: 1, necessaryCredit: 110, credit10ms: 900, CUL_0 CMD_LAST_H: 4
2022.07.30 14:05:45.609 5: CUL_0 sending Zs0b010001123456054e320000
2022.07.30 14:05:45.609 5: DevIo_SimpleWrite CUL_0: Zs0b010001123456054e320000
2022.07.30 14:05:45.611 4: CUL_MAX, Send Queue packet send : Zs0b010001123456054e320000 to MAX_054e32 with CUL_0
2022.07.30 14:05:46.557 5: CUL_MAX, Send Queue 1 packet in queue
2022.07.30 14:05:46.675 5: CUL_Read: CUL_0 /Z0C010202054E3212345600011006
2022.07.30 14:05:46.676 4: CUL_Parse: CUL_0 Z0C010202054E3212345600011006 -71
2022.07.30 14:05:46.677 5: CUL_0: dispatch Z0C010202054E32123456000110
2022.07.30 14:05:46.682 3: CUL_MAX, source device 054e32 has no name !
2022.07.30 14:05:46.683 5: CUL_MAX, IODev CUL_0, len 12, msgcnt 01, msgflag 02, msgType Ack, src 054e32, dst 123456, group 0, payload 0110, rssi -71
2022.07.30 14:05:46.684 5: CUL_MAX, ACK from MAX_054e32 for cmd PairPong , packet will be removed soon
2022.07.30 14:05:46.684 5: CUL_MAX, delete packet Index 0 in SendQueue direct !
2022.07.30 14:05:46.686 5: CUL_MAX: dispatch MAX,1,Ack,054e32,0110
2022.07.30 14:05:46.686 5: MAX_Parse, MAX,1,Ack,054e32,0110
2022.07.30 14:05:46.687 1: MAX_Parse, ohne Namen msg: MAX,1,Ack,054e32,0110
2022.07.30 14:05:47.059 5: CUL_MAX, Send Queue 0 packets in queue
2022.07.30 14:06:05.496 5: CUL_Read: CUL_0 /Z0C4D04420769D00992430009D500
2022.07.30 14:06:05.497 4: CUL_Parse: CUL_0 Z0C4D04420769D00992430009D500 -74
2022.07.30 14:06:05.498 5: CUL_0: dispatch Z0C4D04420769D00992430009D5
2022.07.30 14:06:05.502 5: CUL_MAX, IODev CUL_0, len 12, msgcnt 4D, msgflag 04, msgType WallThermostatControl, src 0769d0, dst 099243, group 0, payload 09D5, rssi -74
Ich hatte vor einiger Zeit ein sehr ähnliches Problem
https://forum.fhem.de/index.php/topic,127574.msg1220904.html#msg1220904 , aber die Lösung funktioniert hier nicht, da ich diese ID auch in jahrealten LogFile oder fhem.cfg nicht gefunden habe.
Hat jemand einen Tipp dazu ?
Mir gehen da die Ideen aus ....
Gruß aus Aachen
Uwe