Beim Programmieren meiner FHEM Smart-Home Steuerung kam mir zu Beginn des öfteren dieser Fehler: "Global symbol $Variable requires explicit package name". Die Konfig-Datei wurde zwar ohne Fehler geschrieben, ein Auslösen eines Ergeignisses funktionierte aber nicht - in den FHEM Logs fand ich dann den Fehler.
Die Lösung ist ganz einfach: Wenn man eine eigene Variable nutzen möchte, muss man sie vorher deklarieren. Wie man das macht, zeigt dieser Schnell-Tipp:
» http://www.computerhilfen.de/info/schnell-tipp-global-symbol-variable-requires-explicit-package-name.html
nico (9.084) Administrator 243x Beste Antwort 1248x "Danke"
|