FW_detailFn - (did you forget to declare "my $FW_wname"?)

Begonnen von Sailor, 24 Oktober 2019, 13:54:21

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes Moin vom "achtern Diek" vorweg!

Ich habe einen von insgesamt 6 usern, bei dem plötzlich aufgrund meines Aufrufs der "FW_detailFn" plötzlich haufenweise
Global symbol "$FW_wname" requires explicit package name (did you forget to declare "my $FW_wname"?) at ./FHEM/73_DoorBird.pm line 2302, <$fh> line 137.
im Log stehen hat.

Allerdings auch nur bei ihm.
Bei mir und den 5 Anderen läuft alles glatt durch.

Sobald er im 73_Doorbird.pm - Modul ganz oben die Zeile our $FW_wname; einfügt, ist der Spuk vorbei.

Ist diese Zeile ein "Muß" bzw. "Kann" oder ein "darf nicht".
Ich bin mir nicht bewusst, inwieweit diese Zeile auch weitere Konsequenzen hat.

Original-Diskussion ab hier: https://forum.fhem.de/index.php/topic,100758.msg985569.html#msg985569

Gruß
    Sailor
******************************
Man wird immer besser...

rudolfkoenig

ZitatIst diese Zeile ein "Muß" bzw. "Kann" oder ein "darf nicht".
Ist eher ein "sollte".
Tritt dann auf, wenn die erste FHEMWEB Definition _nach_ der Defintion der ersten Doorbird kommt.Sowas passiert de-facto nur bei "fhem.cfg Editierer" :)

Sailor

Zitat von: rudolfkoenig am 24 Oktober 2019, 21:12:08
Ist eher ein "sollte".
Tritt dann auf, wenn die erste FHEMWEB Definition _nach_ der Defintion der ersten Doorbird kommt.Sowas passiert de-facto nur bei "fhem.cfg Editierer" :)

Aha! Danke!

Gruss
   Sailor
******************************
Man wird immer besser...

amenomade

Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Kuno76

Ja, die Editierer gibt es noch... Danke für die Antworten!