Autor Thema: FW_detailFn - (did you forget to declare "my $FW_wname"?)  (Gelesen 782 mal)

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1496
  • und es werden immer mehr...
FW_detailFn - (did you forget to declare "my $FW_wname"?)
« am: 24 Oktober 2019, 13:54:21 »
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
******************************
Aufgrund eines Rohrbruchs nur eingeschränkte Antwort möglich.

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 21257
Antw:FW_detailFn - (did you forget to declare "my $FW_wname"?)
« Antwort #1 am: 24 Oktober 2019, 21:12:08 »
Zitat
Ist 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" :)

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1496
  • und es werden immer mehr...
Antw:FW_detailFn - (did you forget to declare "my $FW_wname"?)
« Antwort #2 am: 26 Oktober 2019, 11:35:59 »
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
******************************
Aufgrund eines Rohrbruchs nur eingeschränkte Antwort möglich.

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 4885
Antw:FW_detailFn - (did you forget to declare "my $FW_wname"?)
« Antwort #3 am: 26 Oktober 2019, 14:58:42 »
Sowas passiert de-facto nur bei "fhem.cfg Editierer" :)
Gibt es das noch??? ;)
FHEM 5.9 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Offline Kuno76

  • New Member
  • *
  • Beiträge: 5
Antw:FW_detailFn - (did you forget to declare "my $FW_wname"?)
« Antwort #4 am: 29 Oktober 2019, 14:27:19 »
Ja, die Editierer gibt es noch... Danke für die Antworten!