Hauptmenü

DOIF: Modul lädt nicht

Begonnen von _hndrk, 19 November 2017, 23:38:03

Vorheriges Thema - Nächstes Thema

_hndrk

Hallo allerseits,

eine kurze Suche brachte keinen Erfolg. Ich habe heute nach einem "update" ein DOIF definieren wollen, und stellte fest, dass das Modul nicht lädt (cannot load). Anbei ein Log (verbose 3). Habe ich etwas falsch gemacht oder ist etwas im Modul problematisch?

Beste Grüße
Hendrik


2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_delTimer redefined at ./FHEM/98_DOIF.pm line 29.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_delAll redefined at ./FHEM/98_DOIF.pm line 39.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine DOIF_Initialize redefined at ./FHEM/98_DOIF.pm line 69.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine GetBlockDoIf redefined at ./FHEM/98_DOIF.pm line 83.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine GetCommandDoIf redefined at ./FHEM/98_DOIF.pm line 119.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EvalValueDoIf redefined at ./FHEM/98_DOIF.pm line 160.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EvalCmdStateDoIf redefined at ./FHEM/98_DOIF.pm line 187.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine SplitDoIf redefined at ./FHEM/98_DOIF.pm line 207.
2017.11.19 23:33:30 1: PERL WARNING: Subroutine EventCheckDoif redefined at ./FHEM/98_DOIF.pm line 224.
2017.11.19 23:33:30 1: reload: Error:Modul 98_DOIF deactivated:
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 308.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 317.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 319.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 321.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 323.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1340.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1347.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1348.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1349.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1353.

2017.11.19 23:33:30 0: Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 308.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 317.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 319.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 321.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 323.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1340.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1347.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1348.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1349.
Global symbol "$lastWarningMsg" requires explicit package name at ./FHEM/98_DOIF.pm line 1353.

amenomade

Kein "my $lastWarningMsg" im Modul. Ich tendiere für ein Problem im Code. Das wird bestimmt @Damian gucken.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Damian

Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

amenomade

Ohje... das war in März...

@13700    14 mars 2017 16:01:36 rudolfkoenig fhem.pl: add lastWarningMsg (Forum: #68986)
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

_hndrk

Super, danke für die schnellen Antworten. Komisch, dass die fhem.pl beim Update nicht dabei war.. dann probiere ich es mit einem erneuten Update..

Viele Grüße
Hendrik

_hndrk

... das fehlende "shutdown restart" hat mein Problem gelöst..  ::)
Viele Grüße & Merci @all :)
Hendrik