@ Thorsten,
danke, Fehler gefunden!
Problem ist: wenn das GW einen Error-code zurückschickt (z.b. weil nicht konfiguriert...), dann ist die msg kürzer als ich erwarte.
Hoffentlich gefixt... Muss noch ein wenig testen, stelle im Lauf des Vormittags eine neues Version aufs GIT.
Nur um zu verstehen, was passiert ist:
1) um 19:30:25 ist noch alles ok, da wird eine msg ganz normal verarbeitet
2) um 19:30:31 geht was schief!
3) um 19:30:32 kommt ein disconnect-response, fhem schickt als Antwort einen connect-request - das wäre ok!
4) um 19:30:34 machst du offensichtlich ein define....
... und das GW antwortet mit einem Fehlercode - und den kann das Modul nicht verarbeiten... (hoffentlich gefixed!)
Die Frage: nach dem FHEM restart - funktioniert die Verbindung?
Ich bin nicht sicher, ob das GW im unkonfiguriertem Zustand die Verbindung akzeptiert, lt. standard sollte eine phy.adresse 15.15.255 NICHT verwendet werden, weil das die Indication für unkonfiguriert ist! Mit der neuen Version sollte ein Fehlercode im Log zu sehen sein.
Falls es funktioniert, bitte um ein list device (mit der bisherigen oder neuen Version).
PS: das sind die Dinge, die man nicht vorab testen kann......
l.g. erwin
Update: neue Version ist am GIT