Nach FHEM update funktioniert das CUL_HM Modul nicht mehr...HILFE!!!

Begonnen von bastih., 11 Februar 2018, 16:33:34

Vorheriges Thema - Nächstes Thema

bastih.

Hallo liebe FHEM Gemeinde,

bräuchte bitte eure Hilfe bezüglich folgender Problemstellung:
Nach heutigem FHEM update funktioniert das CUL_HM Modul nicht mehr!
Leider bin ich nur FHEM User und nicht Spezialist und benötige somit eure Hilfe...
Im Logfile steht folgendes:

2018.02.11 10:27:10 2: Switched CUL1 rfmode to HomeMatic
2018.02.11 10:27:12 1: reload: Error:Modul 10_CUL_HM deactivated:
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9095, <$fh> line 342.
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9096, <$fh> line 342.
Global symbol "$newIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9126, <$fh> line 342.

2018.02.11 10:27:12 0: Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9095, <$fh> line 342.
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9096, <$fh> line 342.
Global symbol "$newIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9126, <$fh> line 342.

2018.02.11 10:27:12 1: PERL WARNING: Subroutine CUL_HM_Initialize redefined at ./FHEM/10_CUL_HM.pm line 152, <$fh> line 359.
2018.02.11 10:27:12 1: PERL WARNING: Subroutine CUL_HM_updateConfig redefined at ./FHEM/10_CUL_HM.pm line 235, <$fh> line 359.
2018.02.11 10:27:12 1: PERL WARNING: Subroutine CUL_HM_Define redefined at ./FHEM/10_CUL_HM.pm line 518, <$fh> line 359.
2018.02.11 10:27:12 1: PERL WARNING: Subroutine CUL_HM_Undef redefined at ./FHEM/10_CUL_HM.pm line 585, <$fh> line 359.

Besten Dank für eure Hilfe!

Gruß bastih.

Starsurfer

FHEM Server: Fujitsu Esprimo q920 + LaCrosseGateway + HM-MOD-RPI-PCB WLAN + ConBee
HomeMatic HM-CC-RT-DN - Sonoff Tasmota
LaCrosse TX29DTH - Innr SP120 - Osram Smart+ Plug
Arduino Mega - MQTT - Pluggit 300
https://www.diy-robot-lawn-mower.com

bastih.

Hallo Starsurfer,
erstmal danke für die Antwort. Hab mich mit dem Threads beschäftigt, hört sich alles gut an, kann euch aber nicht ganz folgen oder es funktioniert nicht.
Habe aus der /opt/fhem/restoreDir/2018-02-11/FHEM die Datei 10_CUL_HM.pm genommen und unter opt/fhem/FHEM/ wieder mittels FileZilla überschrieben.
Leider ohne Erfolg!
Wo kann ich mir die richtige, funktionierende 10_CUL_HM herunterladen?
Danke

bastih.

Sorry, hatte übersehen das ein Downloadlink in den Threads steht!
Leider konnte das Einspielen den Fehler aber nicht beheben. Log:

2018.02.11 18:15:08 1: reload: Error:Modul 10_CUL_HM deactivated:
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9095.
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9096.
Global symbol "$newIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9126.

2018.02.11 18:15:08 0: Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9095.
Global symbol "$oldIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9096.
Global symbol "$newIODevH" requires explicit package name at ./FHEM/10_CUL_HM.pm line 9126.

2018.02.11 18:15:08 0: ERROR: Cannot autoload CUL_HM
2018.02.11 18:15:08 3: CUL_0: Unknown code A0CB8867025127D00000000A43B::-70:CUL_0, help me!
2018.02.11 18:15:08 1: /dev/ttyACM0 disconnected, waiting to reappear (CUL1)
2018.02.11 18:15:08 3: Setting CUL1 serial parameters to 38400,8,N,1
2018.02.11 18:15:09 3: CUL1: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2018.02.11 18:15:09 1: /dev/ttyACM0 reappeared (CUL1)